diff --git a/frontend/src/lib/generated/api.ts b/frontend/src/lib/generated/api.ts index aafb9c78..2db578c9 100644 --- a/frontend/src/lib/generated/api.ts +++ b/frontend/src/lib/generated/api.ts @@ -548,6 +548,22 @@ export interface paths { patch?: never; trace?: never; }; + "/api/admin/generate-thumbnails": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get?: never; + put?: never; + post: operations["generateThumbnails"]; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/api/admin/backfill-versions": { parameters: { query?: never; @@ -1028,6 +1044,22 @@ export interface paths { patch?: never; trace?: never; }; + "/api/documents/{id}/thumbnail": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["getDocumentThumbnail"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/api/documents/{documentId}/transcription-blocks/{blockId}/history": { parameters: { query?: never; @@ -1204,6 +1236,22 @@ export interface paths { patch?: never; trace?: never; }; + "/api/admin/thumbnail-status": { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + get: operations["thumbnailStatus"]; + put?: never; + post?: never; + delete?: never; + options?: never; + head?: never; + patch?: never; + trace?: never; + }; "/api/admin/import-status": { parameters: { query?: never; @@ -1390,7 +1438,6 @@ export interface components { thumbnailAspect?: "PORTRAIT" | "LANDSCAPE"; /** Format: int32 */ pageCount?: number; - thumbnailUrl?: string; originalFilename: string; /** @enum {string} */ status: "PLACEHOLDER" | "UPLOADED" | "TRANSCRIBED" | "REVIEWED" | "ARCHIVED"; @@ -1413,6 +1460,7 @@ export interface components { sender?: components["schemas"]["Person"]; tags?: components["schemas"]["Tag"][]; trainingLabels?: ("KURRENT_RECOGNITION" | "KURRENT_SEGMENTATION")[]; + thumbnailUrl?: string; }; UpdateTranscriptionBlockDTO: { text?: string; @@ -1639,6 +1687,17 @@ export interface components { /** Format: date-time */ createdAt: string; }; + DocumentBatchMetadataDTO: { + titles?: string[]; + /** Format: uuid */ + senderId?: string; + receiverIds?: string[]; + /** Format: date */ + documentDate?: string; + location?: string; + tags?: string; + metadataComplete?: boolean; + }; QuickUploadResult: { created?: components["schemas"]["Document"][]; updated?: components["schemas"]["Document"][]; @@ -1673,6 +1732,21 @@ export interface components { /** Format: date-time */ startedAt?: string; }; + BackfillStatus: { + /** @enum {string} */ + state?: "IDLE" | "RUNNING" | "DONE" | "FAILED"; + message?: string; + /** Format: int32 */ + total?: number; + /** Format: int32 */ + processed?: number; + /** Format: int32 */ + skipped?: number; + /** Format: int32 */ + failed?: number; + /** Format: date-time */ + startedAt?: string; + }; BackfillResult: { /** Format: int32 */ count: number; @@ -1837,10 +1911,10 @@ export interface components { timeout?: number; }; PageNotificationDTO: { - /** Format: int32 */ - totalPages?: number; /** Format: int64 */ totalElements?: number; + /** Format: int32 */ + totalPages?: number; pageable?: components["schemas"]["PageableObject"]; first?: boolean; last?: boolean; @@ -3152,6 +3226,7 @@ export interface operations { content: { "multipart/form-data": { files?: string[]; + metadata?: components["schemas"]["DocumentBatchMetadataDTO"]; }; }; }; @@ -3255,6 +3330,26 @@ export interface operations { }; }; }; + generateThumbnails: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["BackfillStatus"]; + }; + }; + }; + }; backfillVersions: { parameters: { query?: never; @@ -3975,6 +4070,28 @@ export interface operations { }; }; }; + getDocumentThumbnail: { + parameters: { + query?: never; + header?: never; + path: { + id: string; + }; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": string; + }; + }; + }; + }; getBlockHistory: { parameters: { query?: never; @@ -4038,15 +4155,9 @@ export interface operations { dir?: string; /** @description Tag operator: AND (default) or OR */ tagOp?: string; - /** - * @description Page number (0-indexed) - * @default 0 - */ + /** @description Page number (0-indexed) */ page?: number; - /** - * @description Page size (max 100) - * @default 50 - */ + /** @description Page size (max 100) */ size?: number; }; header?: never; @@ -4245,6 +4356,26 @@ export interface operations { }; }; }; + thumbnailStatus: { + parameters: { + query?: never; + header?: never; + path?: never; + cookie?: never; + }; + requestBody?: never; + responses: { + /** @description OK */ + 200: { + headers: { + [name: string]: unknown; + }; + content: { + "*/*": components["schemas"]["BackfillStatus"]; + }; + }; + }; + }; importStatus: { parameters: { query?: never;