evyos-frontend-development/frontend/pages/build-parts/update/schema.ts

24 lines
599 B
TypeScript

import { z } from "zod"
export const buildPartsUpdateSchema = z.object({
addressGovCode: z.string(),
no: z.number(),
level: z.number(),
code: z.string(),
grossSize: z.number(),
netSize: z.number(),
defaultAccessory: z.string(),
humanLivability: z.boolean(),
key: z.string(),
directionId: z.string().optional(),
typeId: z.string().optional(),
active: z.boolean(),
isConfirmed: z.boolean(),
expiryStarts: z.string().optional(),
expiryEnds: z.string().optional()
});
export type BuildPartsUpdate = z.infer<typeof buildPartsUpdateSchema>;