Skip to content

Variable: JiraIssueFieldsSchema

ts
const JiraIssueFieldsSchema: ZodObject<{
  cascadingSelectFields: ZodOptional<ZodArray<ZodObject<{
     childOptionValue: ZodOptional<ZodObject<{
        optionId: ZodOptional<ZodNumber>;
     }, $loose>>;
     fieldId: ZodString;
     parentOptionValue: ZodObject<{
        optionId: ZodOptional<ZodNumber>;
     }, $loose>;
  }, $loose>>>;
  clearableNumberFields: ZodOptional<ZodArray<ZodObject<{
     fieldId: ZodString;
     value: ZodOptional<ZodNumber>;
  }, $loose>>>;
  colorFields: ZodOptional<ZodArray<ZodObject<{
     color: ZodObject<{
        name: ZodString;
     }, $loose>;
     fieldId: ZodString;
  }, $loose>>>;
  datePickerFields: ZodOptional<ZodArray<ZodObject<{
     date: ZodOptional<ZodObject<{
        formattedDate: ZodString;
     }, $loose>>;
     fieldId: ZodString;
  }, $loose>>>;
  dateTimePickerFields: ZodOptional<ZodArray<ZodObject<{
     dateTime: ZodObject<{
        formattedDateTime: ZodString;
     }, $loose>;
     fieldId: ZodString;
  }, $loose>>>;
  issueType: ZodOptional<ZodObject<{
     issueTypeId: ZodString;
  }, $loose>>;
  labelsFields: ZodOptional<ZodArray<ZodObject<{
     bulkEditMultiSelectFieldOption: ZodCustom<string & object | "ADD" | "REMOVE" | "REPLACE" | "REMOVE_ALL", string & object | "ADD" | "REMOVE" | "REPLACE" | "REMOVE_ALL">;
     fieldId: ZodString;
     labelProperties: ZodOptional<ZodArray<ZodObject<{
        color: ZodOptional<...>;
        name: ZodOptional<...>;
     }, $loose>>>;
     labels: ZodArray<ZodObject<{
        name: ZodString;
     }, $loose>>;
  }, $loose>>>;
  multipleGroupPickerFields: ZodOptional<ZodArray<ZodObject<{
     fieldId: ZodString;
     groups: ZodArray<ZodObject<{
        groupName: ZodString;
     }, $loose>>;
  }, $loose>>>;
  multipleSelectClearableUserPickerFields: ZodOptional<ZodArray<ZodObject<{
     fieldId: ZodString;
     users: ZodOptional<ZodArray<ZodObject<{
        accountId: ZodString;
     }, $loose>>>;
  }, $loose>>>;
  multipleSelectFields: ZodOptional<ZodArray<ZodObject<{
     fieldId: ZodString;
     options: ZodArray<ZodObject<{
        optionId: ZodOptional<ZodNumber>;
     }, $loose>>;
  }, $loose>>>;
  multipleVersionPickerFields: ZodOptional<ZodArray<ZodObject<{
     bulkEditMultiSelectFieldOption: ZodCustom<string & object | "ADD" | "REMOVE" | "REPLACE" | "REMOVE_ALL", string & object | "ADD" | "REMOVE" | "REPLACE" | "REMOVE_ALL">;
     fieldId: ZodString;
     versions: ZodArray<ZodObject<{
        versionId: ZodOptional<ZodString>;
     }, $loose>>;
  }, $loose>>>;
  multiselectComponents: ZodOptional<ZodObject<{
     bulkEditMultiSelectFieldOption: ZodCustom<string & object | "ADD" | "REMOVE" | "REPLACE" | "REMOVE_ALL", string & object | "ADD" | "REMOVE" | "REPLACE" | "REMOVE_ALL">;
     components: ZodArray<ZodObject<{
        componentId: ZodNumber;
     }, $loose>>;
     fieldId: ZodString;
  }, $loose>>;
  originalEstimateField: ZodOptional<ZodObject<{
     originalEstimateField: ZodString;
  }, $loose>>;
  priority: ZodOptional<ZodObject<{
     priorityId: ZodString;
  }, $loose>>;
  richTextFields: ZodOptional<ZodArray<ZodObject<{
     fieldId: ZodString;
     richText: ZodObject<{
        adfValue: ZodOptional<ZodRecord<ZodString, ZodAny>>;
     }, $loose>;
  }, $loose>>>;
  singleGroupPickerFields: ZodOptional<ZodArray<ZodObject<{
     fieldId: ZodString;
     group: ZodObject<{
        groupName: ZodString;
     }, $loose>;
  }, $loose>>>;
  singleLineTextFields: ZodOptional<ZodArray<ZodObject<{
     fieldId: ZodString;
     text: ZodString;
  }, $loose>>>;
  singleSelectClearableUserPickerFields: ZodOptional<ZodArray<ZodObject<{
     fieldId: ZodString;
     user: ZodOptional<ZodObject<{
        accountId: ZodString;
     }, $loose>>;
  }, $loose>>>;
  singleSelectFields: ZodOptional<ZodArray<ZodObject<{
     fieldId: ZodString;
     option: ZodObject<{
        optionId: ZodOptional<ZodNumber>;
     }, $loose>;
  }, $loose>>>;
  singleVersionPickerFields: ZodOptional<ZodArray<ZodObject<{
     fieldId: ZodString;
     version: ZodObject<{
        versionId: ZodOptional<ZodString>;
     }, $loose>;
  }, $loose>>>;
  status: ZodOptional<ZodObject<{
     statusId: ZodString;
  }, $loose>>;
  timeTrackingField: ZodOptional<ZodObject<{
     timeRemaining: ZodString;
  }, $loose>>;
  urlFields: ZodOptional<ZodArray<ZodObject<{
     fieldId: ZodString;
     url: ZodString;
  }, $loose>>>;
}, $loose>;

Defined in: src/cloud/models/jiraIssueFields.ts:27