mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-12-20 01:51:18 +00:00
Skeleton bundle component some more
This commit is contained in:
26
src-ui/src/app/data/share-bundle.ts
Normal file
26
src-ui/src/app/data/share-bundle.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
import { FileVersion } from './share-link'
|
||||
|
||||
export enum ShareBundleStatus {
|
||||
Pending = 'pending',
|
||||
Processing = 'processing',
|
||||
Ready = 'ready',
|
||||
Failed = 'failed',
|
||||
}
|
||||
|
||||
export interface ShareBundleSummary {
|
||||
id: number
|
||||
slug: string
|
||||
created: string // Date
|
||||
expiration?: string // Date
|
||||
document_count: number
|
||||
file_version: FileVersion
|
||||
status: ShareBundleStatus
|
||||
size_bytes?: number
|
||||
last_error?: string
|
||||
}
|
||||
|
||||
export interface ShareBundleCreatePayload {
|
||||
document_ids: number[]
|
||||
file_version: FileVersion
|
||||
expiration_days: number | null
|
||||
}
|
||||
Reference in New Issue
Block a user