From 0fa969925a4497b921b90f5a24de15a6e8f73374 Mon Sep 17 00:00:00 2001 From: thierryverse Date: Thu, 20 Nov 2025 09:50:38 +0200 Subject: [PATCH] add get document request / response zod schema --- surfsense_web/contracts/types/document.types.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/surfsense_web/contracts/types/document.types.ts b/surfsense_web/contracts/types/document.types.ts index 99416d1c4..c67f51743 100644 --- a/surfsense_web/contracts/types/document.types.ts +++ b/surfsense_web/contracts/types/document.types.ts @@ -65,11 +65,18 @@ export const getDocumentsRequest = z.object({ .nullish(), }); -export const getDocumentResponse = z.object({ +export const getDocumentsResponse = z.object({ items: z.array(document), total: z.number(), }); +/** + * Get document + */ +export const getDocumentRequest = document.pick({ id: true }); + +export const getDocumentResponse = document; + /** * Create documents */ @@ -136,6 +143,8 @@ export const getDocumentByChunkRequest = z.object({ export const getDocumentByChunkResponse = documentWithChunks; export type GetDocumentsRequest = z.infer; +export type GetDocumentsResponse = z.infer; +export type GetDocumentRequest = z.infer; export type GetDocumentResponse = z.infer; export type CreateDocumentRequest = z.infer; export type CreateDocumentResponse = z.infer;