From dd652e36fc669fb2ca6345a35f934d3f2febe8d2 Mon Sep 17 00:00:00 2001 From: thierryverse Date: Thu, 20 Nov 2025 09:56:22 +0200 Subject: [PATCH] add update document request / response zod schema --- surfsense_web/contracts/types/document.types.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/surfsense_web/contracts/types/document.types.ts b/surfsense_web/contracts/types/document.types.ts index c67f51743..e739b5f89 100644 --- a/surfsense_web/contracts/types/document.types.ts +++ b/surfsense_web/contracts/types/document.types.ts @@ -142,6 +142,16 @@ export const getDocumentByChunkRequest = z.object({ export const getDocumentByChunkResponse = documentWithChunks; +/** + * Update document + */ +export const updateDocumentRequest = z.object({ + id: z.number(), + data: document.pick({ search_space_id: true, document_type: true, content: true }), +}); + +export const updateDocumentResponse = document; + export type GetDocumentsRequest = z.infer; export type GetDocumentsResponse = z.infer; export type GetDocumentRequest = z.infer; @@ -156,3 +166,5 @@ export type GetDocumentTypeCountsRequest = z.infer; export type GetDocumentByChunkRequest = z.infer; export type GetDocumentByChunkResponse = z.infer; +export type UpdateDocumentRequest = z.infer; +export type UpdateDocumentResponse = z.infer;