Skip to content

Variable: IssueUpdateSchema ​

ts
const IssueUpdateSchema: ZodObject<{
  fields: ZodOptional<ZodRecord<ZodString, ZodAny>>;
  historyMetadata: ZodOptional<ZodObject<{
     activityDescription: ZodOptional<ZodString>;
     activityDescriptionKey: ZodOptional<ZodString>;
     actor: ZodOptional<ZodObject<{
        avatarUrl: ZodOptional<ZodString>;
        displayName: ZodOptional<ZodString>;
        displayNameKey: ZodOptional<ZodString>;
        id: ZodOptional<ZodString>;
        type: ZodOptional<ZodString>;
        url: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
     cause: ZodOptional<ZodObject<{
        avatarUrl: ZodOptional<ZodString>;
        displayName: ZodOptional<ZodString>;
        displayNameKey: ZodOptional<ZodString>;
        id: ZodOptional<ZodString>;
        type: ZodOptional<ZodString>;
        url: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
     description: ZodOptional<ZodString>;
     descriptionKey: ZodOptional<ZodString>;
     emailDescription: ZodOptional<ZodString>;
     emailDescriptionKey: ZodOptional<ZodString>;
     extraData: ZodOptional<ZodRecord<ZodString, ZodString>>;
     generator: ZodOptional<ZodObject<{
        avatarUrl: ZodOptional<ZodString>;
        displayName: ZodOptional<ZodString>;
        displayNameKey: ZodOptional<ZodString>;
        id: ZodOptional<ZodString>;
        type: ZodOptional<ZodString>;
        url: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
     type: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>;
  properties: ZodOptional<ZodArray<ZodObject<{
     key: ZodOptional<ZodString>;
     value: ZodOptional<ZodUnknown>;
  }, ApiObjectConfig<undefined>>>>;
  transition: ZodOptional<ZodObject<{
     description: ZodOptional<ZodString>;
     fields: ZodOptional<ZodRecord<ZodString, ZodObject<{
        allowedValues: ZodOptional<ZodArray<...>>;
        autoCompleteUrl: ZodOptional<ZodString>;
        defaultValue: ZodOptional<ZodRecord<..., ...>>;
        fieldId: ZodOptional<ZodString>;
        hasDefaultValue: ZodOptional<ZodBoolean>;
        name: ZodOptional<ZodString>;
        operations: ZodOptional<ZodArray<...>>;
        required: ZodOptional<ZodBoolean>;
        schema: ZodOptional<ZodObject<..., ...>>;
     }, 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: ...;
           id: ...;
           key: ...;
           name: ...;
           self: ...;
        }, ApiObjectConfig<...>>>;
        statusColor: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
  }, ApiObjectConfig<undefined>>>;
  update: ZodOptional<ZodRecord<ZodString, ZodArray<ZodObject<{
     operation: ZodOptional<ZodString>;
     value: ZodOptional<ZodRecord<ZodString, ZodAny>>;
  }, ApiObjectConfig<undefined>>>>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/server/models/issueUpdate.ts:8