added commentary
This commit is contained in:
17
validation/commentary.js
Normal file
17
validation/commentary.js
Normal file
@@ -0,0 +1,17 @@
|
||||
import { z } from "zod";
|
||||
|
||||
export const listCommentaryQuerySchema = z.object({
|
||||
limit: z.coerce.number().int().positive().max(100).optional(),
|
||||
});
|
||||
|
||||
export const createCommentarySchema = z.object({
|
||||
minutes: z.number().int().nonnegative(),
|
||||
sequence: z.number().int().optional(),
|
||||
period: z.string().optional(),
|
||||
eventType: z.string().optional(),
|
||||
actor: z.string().optional(),
|
||||
team: z.string().optional(),
|
||||
message: z.string().min(1),
|
||||
metadata: z.record(z.string(), z.any()).optional(),
|
||||
tags: z.array(z.string()).optional(),
|
||||
});
|
||||
Reference in New Issue
Block a user