Skip to content

Variable: TransitionSchema ​

ts
const TransitionSchema: ZodObject<{
  description: ZodOptional<ZodString>;
  fields: ZodOptional<ZodRecord<ZodString, ZodObject<{
     allowedValues: ZodOptional<ZodArray<ZodRecord<ZodString, ZodAny>>>;
     autoCompleteUrl: ZodOptional<ZodString>;
     defaultValue: ZodOptional<ZodRecord<ZodString, ZodAny>>;
     fieldId: ZodOptional<ZodString>;
     hasDefaultValue: ZodOptional<ZodBoolean>;
     name: ZodOptional<ZodString>;
     operations: ZodOptional<ZodArray<ZodString>>;
     required: ZodOptional<ZodBoolean>;
     schema: ZodOptional<ZodObject<{
        custom: ZodOptional<ZodString>;
        customId: ZodOptional<ZodNumber>;
        items: ZodOptional<ZodString>;
        system: ZodOptional<ZodString>;
        type: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
  }, ApiObjectConfig<undefined>>>>;
  id: ZodOptional<ZodString>;
  name: ZodOptional<ZodString>;
  opsbarSequence: ZodOptional<ZodNumber>;
  to: ZodOptional<ZodObject<{
     description: ZodOptional<ZodString>;
     iconUrl: ZodOptional<ZodString>;
     id: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     self: ZodOptional<ZodString>;
     statusCategory: ZodOptional<ZodObject<{
        colorName: ZodOptional<ZodString>;
        id: ZodOptional<ZodNumber>;
        key: ZodOptional<ZodString>;
        name: ZodOptional<ZodString>;
        self: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
     statusColor: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/serviceDeskServer/models/transition.ts:6