Skip to content

Variable: JiraIssueFieldsSchema ​

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

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