/** * Interface of the server (auto-generated code) */ import { z as zod } from "zod"; import {ZodIsoDate} from "./iso-date"; export const ZodGenericTiming = zod.object({ /** * Create time of the object */ createdAt: ZodIsoDate.readonly().optional(), /** * When update the object */ updatedAt: ZodIsoDate.readonly().optional(), }); export type GenericTiming = zod.infer; export function isGenericTiming(data: any): data is GenericTiming { try { ZodGenericTiming.parse(data); return true; } catch (e: any) { console.log(`Fail to parse data type='ZodGenericTiming' error=${e}`); return false; } } export const ZodGenericTimingUpdate = zod.object({ }); export type GenericTimingUpdate = zod.infer; export function isGenericTimingUpdate(data: any): data is GenericTimingUpdate { try { ZodGenericTimingUpdate.parse(data); return true; } catch (e: any) { console.log(`Fail to parse data type='ZodGenericTimingUpdate' error=${e}`); return false; } } export const ZodGenericTimingCreate = zod.object({ }); export type GenericTimingCreate = zod.infer; export function isGenericTimingCreate(data: any): data is GenericTimingCreate { try { ZodGenericTimingCreate.parse(data); return true; } catch (e: any) { console.log(`Fail to parse data type='ZodGenericTimingCreate' error=${e}`); return false; } }