/** * Interface of the server (auto-generated code) */ import { z as zod } from "zod"; import {ZodGenericData, ZodGenericDataWrite } from "./generic-data"; export const ZodGenericDataSoftDelete = ZodGenericData.extend({ /** * Deleted state */ deleted: zod.boolean().readonly().optional(), }); export type GenericDataSoftDelete = zod.infer; export function isGenericDataSoftDelete(data: any): data is GenericDataSoftDelete { try { ZodGenericDataSoftDelete.parse(data); return true; } catch (e: any) { console.log(`Fail to parse data type='ZodGenericDataSoftDelete' error=${e}`); return false; } } export const ZodGenericDataSoftDeleteWrite = ZodGenericDataWrite.extend({ }); export type GenericDataSoftDeleteWrite = zod.infer; export function isGenericDataSoftDeleteWrite(data: any): data is GenericDataSoftDeleteWrite { try { ZodGenericDataSoftDeleteWrite.parse(data); return true; } catch (e: any) { console.log(`Fail to parse data type='ZodGenericDataSoftDeleteWrite' error=${e}`); return false; } }