# 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`; \}\>
