Files
paperless-ngx/src-ui/src/app/data/results.ts
2026-03-13 07:16:36 -07:00

27 lines
554 B
TypeScript

import { Document } from './document'
export interface Results<T> {
count: number
results: T[]
all: number[]
}
export interface SelectionDataItem {
id: number
document_count: number
}
export interface SelectionData {
selected_storage_paths: SelectionDataItem[]
selected_correspondents: SelectionDataItem[]
selected_tags: SelectionDataItem[]
selected_document_types: SelectionDataItem[]
selected_custom_fields: SelectionDataItem[]
}
export interface DocumentResults extends Results<Document> {
selection_data?: SelectionData
}