@welldot/core

PermitConditionSchema

const PermitConditionSchema: ZodObject<{ category: ZodOptional<ZodString>; description: ZodString; due_after: ZodOptional<ZodString>; first_due: ZodOptional<ZodString>; fulfillments: ZodOptional<ZodArray<ZodObject<{ attachments: ZodOptional<ZodArray<ZodObject<{ description: ZodOptional<...>; document_type: ZodOptional<...>; filename: ZodOptional<...>; id: ZodString; media_type: ZodString; sha256: ZodOptional<...>; uri: ZodString; }, "strip", ZodTypeAny, { description?: ... | ...; document_type?: ... | ...; filename?: ... | ...; id: string; media_type: string; sha256?: ... | ...; uri: string; }, { description?: ... | ...; document_type?: ... | ...; filename?: ... | ...; id: string; media_type: string; sha256?: ... | ...; uri: string; }>, "many">>; author: ZodOptional<ZodString>; datetime: ZodString; description: ZodOptional<ZodString>; due_date: ZodOptional<ZodString>; event_id: ZodOptional<ZodString>; id: ZodString; sample_id: ZodOptional<ZodString>; updated_at: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { attachments?: object; author?: string; datetime: string; description?: string; due_date?: string; event_id?: string; id: string; sample_id?: string; updated_at?: string; }, { attachments?: object; author?: string; datetime: string; description?: string; due_date?: string; event_id?: string; id: string; sample_id?: string; updated_at?: string; }>, "many">>; id: ZodString; last_due: ZodOptional<ZodString>; occurrences: ZodOptional<ZodNumber>; recurrence: ZodOptional<ZodString>; responsible: ZodOptional<ZodString>; }, "strip", ZodTypeAny, { category?: string; description: string; due_after?: string; first_due?: string; fulfillments?: object; id: string; last_due?: string; occurrences?: number; recurrence?: string; responsible?: string; }, { category?: string; description: string; due_after?: string; first_due?: string; fulfillments?: object; id: string; last_due?: string; occurrences?: number; recurrence?: string; responsible?: string; }>