Skip to content

Variable: IssueSchema ​

ts
const IssueSchema: ZodObject<{
  changelog: ZodOptional<ZodObject<{
     histories: ZodOptional<ZodArray<ZodObject<{
        author: ZodOptional<ZodObject<..., ...>>;
        created: ZodOptional<ZodCoercedDate<...>>;
        historyMetadata: ZodOptional<ZodObject<..., ...>>;
        id: ZodOptional<ZodString>;
        items: ZodOptional<ZodArray<...>>;
     }, ApiObjectConfig<undefined>>>>;
     maxResults: ZodOptional<ZodNumber>;
     startAt: ZodOptional<ZodNumber>;
     total: ZodOptional<ZodNumber>;
  }, ApiObjectConfig<undefined>>>;
  editmeta: ZodOptional<ZodObject<{
  }, ApiObjectConfig<undefined>>>;
  fields: ZodOptional<ZodRecord<ZodString, ZodAny>>;
  fieldsToInclude: ZodOptional<ZodObject<{
     included: ZodOptional<ZodArray<ZodString>>;
  }, ApiObjectConfig<undefined>>>;
  id: ZodOptional<ZodString>;
  key: ZodOptional<ZodString>;
  names: ZodOptional<ZodRecord<ZodString, ZodString>>;
  operations: ZodOptional<ZodObject<{
     linkGroups: ZodOptional<ZodArray<ZodType<LinkGroup, LinkGroupInput, $ZodTypeInternals<LinkGroup, LinkGroupInput>>>>;
  }, ApiObjectConfig<undefined>>>;
  properties: ZodOptional<ZodObject<{
     properties: ZodOptional<ZodRecord<ZodString, ZodString>>;
  }, ApiObjectConfig<undefined>>>;
  renderedFields: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodAny>>>;
  schema: ZodOptional<ZodRecord<ZodString, ZodObject<{
     custom: ZodOptional<ZodString>;
     customId: ZodOptional<ZodNumber>;
     items: ZodOptional<ZodString>;
     system: ZodOptional<ZodString>;
     type: ZodOptional<ZodString>;
  }, ApiObjectConfig<undefined>>>>;
  self: ZodOptional<ZodURL>;
  transitionBeans: ZodOptional<ZodArray<ZodObject<{
     description: ZodOptional<ZodString>;
     fields: ZodOptional<ZodRecord<ZodString, ZodObject<{
        allowedValues: ZodOptional<...>;
        autoCompleteUrl: ZodOptional<...>;
        defaultValue: ZodOptional<...>;
        fieldId: ZodOptional<...>;
        hasDefaultValue: ZodOptional<...>;
        name: ZodOptional<...>;
        operations: ZodOptional<...>;
        required: ZodOptional<...>;
        schema: ZodOptional<...>;
     }, 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<..., ...>>;
        statusColor: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
  }, ApiObjectConfig<undefined>>>>;
  transitions: ZodOptional<ZodArray<ZodObject<{
     description: ZodOptional<ZodString>;
     fields: ZodOptional<ZodRecord<ZodString, ZodObject<{
        allowedValues: ZodOptional<...>;
        autoCompleteUrl: ZodOptional<...>;
        defaultValue: ZodOptional<...>;
        fieldId: ZodOptional<...>;
        hasDefaultValue: ZodOptional<...>;
        name: ZodOptional<...>;
        operations: ZodOptional<...>;
        required: ZodOptional<...>;
        schema: ZodOptional<...>;
     }, 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<..., ...>>;
        statusColor: ZodOptional<ZodString>;
     }, ApiObjectConfig<undefined>>>;
  }, ApiObjectConfig<undefined>>>>;
  versionedRepresentations: ZodOptional<ZodRecord<ZodString, ZodAny>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/serviceDeskServer/models/issue.ts:11