Skip to content

Variable: RequestTypeSchema

ts
const RequestTypeSchema: ZodObject<{
  _expands: ZodOptional<ZodArray<ZodString>>;
  _links: ZodOptional<ZodObject<{
     self: ZodOptional<ZodURL>;
  }, $loose>>;
  canCreateRequest: ZodOptional<ZodBoolean>;
  description: ZodOptional<ZodString>;
  fields: ZodOptional<ZodObject<{
     canAddRequestParticipants: ZodOptional<ZodBoolean>;
     canRaiseOnBehalfOf: ZodOptional<ZodBoolean>;
     requestTypeFields: ZodOptional<ZodArray<ZodObject<{
        defaultValues: ZodOptional<ZodArray<...>>;
        description: ZodOptional<ZodString>;
        fieldId: ZodOptional<ZodString>;
        jiraSchema: ZodOptional<ZodObject<..., ...>>;
        name: ZodOptional<ZodString>;
        presetValues: ZodOptional<ZodArray<...>>;
        required: ZodOptional<ZodBoolean>;
        validValues: ZodOptional<ZodArray<...>>;
        visible: ZodOptional<ZodBoolean>;
     }, $loose>>>;
  }, $loose>>;
  groupIds: ZodOptional<ZodArray<ZodString>>;
  helpText: ZodOptional<ZodString>;
  icon: ZodOptional<ZodObject<{
     _links: ZodOptional<ZodObject<{
        iconUrls: ZodOptional<ZodRecord<ZodString, ZodAny>>;
     }, $loose>>;
     id: ZodOptional<ZodString>;
  }, $loose>>;
  id: ZodOptional<ZodString>;
  issueTypeId: ZodOptional<ZodString>;
  name: ZodOptional<ZodString>;
  portalId: ZodOptional<ZodString>;
  practice: ZodOptional<ZodString>;
  restrictionStatus: ZodOptional<ZodCustom<string & object | "OPEN" | "RESTRICTED", string & object | "OPEN" | "RESTRICTED">>;
  serviceDeskId: ZodOptional<ZodString>;
}, $loose>;

Defined in: src/serviceDesk/models/requestType.ts:7