Skip to content

Variable: IssueBulkEditPayloadSchema ​

ts
const IssueBulkEditPayloadSchema: ZodObject<{
  editedFieldsInput: ZodObject<{
     cascadingSelectFields: ZodOptional<ZodArray<ZodObject<{
        childOptionValue: ZodOptional<ZodObject<{
           optionId: ...;
        }, ApiObjectConfig<...>>>;
        fieldId: ZodString;
        parentOptionValue: ZodObject<{
           optionId: ZodOptional<...>;
        }, 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: ...;
        }, ApiObjectConfig<...>>>;
        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<... & ... | "ADD" | "REMOVE" | "REPLACE" | "REMOVE_ALL", ... & ... | "ADD" | "REMOVE" | "REPLACE" | "REMOVE_ALL">;
        fieldId: ZodString;
        labelProperties: ZodOptional<ZodArray<ZodObject<..., ...>>>;
        labels: ZodArray<ZodObject<{
           name: ...;
        }, ApiObjectConfig<...>>>;
     }, ApiObjectConfig<undefined>>>>;
     multipleGroupPickerFields: ZodOptional<ZodArray<ZodObject<{
        fieldId: ZodString;
        groups: ZodArray<ZodObject<{
           groupName: ...;
        }, ApiObjectConfig<...>>>;
     }, ApiObjectConfig<undefined>>>>;
     multipleSelectClearableUserPickerFields: ZodOptional<ZodArray<ZodObject<{
        fieldId: ZodString;
        users: ZodOptional<ZodArray<ZodObject<..., ...>>>;
     }, ApiObjectConfig<undefined>>>>;
     multipleSelectFields: ZodOptional<ZodArray<ZodObject<{
        fieldId: ZodString;
        options: ZodArray<ZodObject<{
           optionId: ...;
        }, ApiObjectConfig<...>>>;
     }, ApiObjectConfig<undefined>>>>;
     multipleVersionPickerFields: ZodOptional<ZodArray<ZodObject<{
        bulkEditMultiSelectFieldOption: ZodCustom<... & ... | "ADD" | "REMOVE" | "REPLACE" | "REMOVE_ALL", ... & ... | "ADD" | "REMOVE" | "REPLACE" | "REMOVE_ALL">;
        fieldId: ZodString;
        versions: ZodArray<ZodObject<{
           versionId: ...;
        }, ApiObjectConfig<...>>>;
     }, 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<...>;
        }, 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: ...;
        }, ApiObjectConfig<...>>>;
     }, ApiObjectConfig<undefined>>>>;
     singleSelectFields: ZodOptional<ZodArray<ZodObject<{
        fieldId: ZodString;
        option: ZodObject<{
           optionId: ZodOptional<...>;
        }, ApiObjectConfig<undefined>>;
     }, ApiObjectConfig<undefined>>>>;
     singleVersionPickerFields: ZodOptional<ZodArray<ZodObject<{
        fieldId: ZodString;
        version: ZodObject<{
           versionId: ZodOptional<...>;
        }, 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>>;
  selectedActions: ZodArray<ZodString>;
  selectedIssueIdsOrKeys: ZodArray<ZodString>;
  sendBulkNotification: ZodOptional<ZodNullable<ZodBoolean>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/cloud/models/issueBulkEditPayload.ts:6

Issue Bulk Edit Payload