Kaizen
Browse modulesFormsforms/sharedSchemas and constants

Variable: updateFormSchemaInputSchema

const updateFormSchemaInputSchema: ZodObject<{
  changeReason: ZodOptional<ZodString>;
  name: ZodOptional<ZodString>;
  schema: ZodObject<{
     fields: ZodDefault<ZodArray<ZodObject<{
        additionalInfo: ZodOptional<ZodObject<{
           body: ...;
           title: ...;
        }, $strip>>;
        adoptionStatement: ZodOptional<ZodString>;
        allowedFonts: ZodOptional<ZodArray<ZodString>>;
        asset: ZodOptional<ZodObject<{
           alt: ...;
           fileId: ...;
           filename: ...;
           mimeType: ...;
           url: ...;
        }, $strip>>;
        dataSource: ZodOptional<ZodString>;
        defaultValue: ZodOptional<ZodUnion<readonly [..., ...]>>;
        description: ZodOptional<ZodString>;
        fields: ZodOptional<ZodArray<ZodObject<..., ...>>>;
        format: ZodOptional<ZodString>;
        label: ZodDefault<ZodString>;
        maxDate: ZodOptional<ZodString>;
        maxFiles: ZodOptional<ZodNumber>;
        maxLength: ZodOptional<ZodNumber>;
        maxRows: ZodOptional<ZodNumber>;
        minDate: ZodOptional<ZodString>;
        minRows: ZodOptional<ZodNumber>;
        name: ZodString;
        options: ZodOptional<ZodArray<ZodUnion<...>>>;
        placeholder: ZodOptional<ZodString>;
        prefillFrom: ZodOptional<ZodString>;
        required: ZodDefault<ZodBoolean>;
        showRange: ZodOptional<ZodBoolean>;
        showTime: ZodOptional<ZodBoolean>;
        signatureMode: ZodOptional<ZodEnum<{
           drawn: ...;
           typed: ...;
        }>>;
        timezone: ZodOptional<ZodString>;
        type: ZodDefault<ZodEnum<{
           checkbox: ...;
           date: ...;
           email: ...;
           field-array: ...;
           file: ...;
           file-download: ...;
           image: ...;
           multiselect: ...;
           number: ...;
           phone: ...;
           radio-group: ...;
           section-header: ...;
           section-unset: ...;
           select: ...;
           signature: ...;
           signature-adopted: ...;
           text: ...;
           textarea: ...;
           url: ...;
        }>>;
     }, $strip>>>;
  }, $strip>;
}, $strip>;

Defined in: shared/forms/schemas.ts:190