feat: update contract

This commit is contained in:
Catalin Pit
2023-11-22 15:51:04 +02:00
parent 4a6b3edc05
commit 6d6c93539f

View File

@ -19,13 +19,18 @@ const DocumentSchema = z.object({
completedAt: z.date().nullable(),
});
const SuccessfulResponse = z.object({
documents: DocumentSchema.array(),
totalPages: z.number(),
});
export const contract = c.router({
getDocuments: {
method: 'GET',
path: '/documents',
query: GetDocumentsQuery,
responses: {
200: DocumentSchema.array(),
200: SuccessfulResponse,
},
summary: 'Get all documents for a user',
},