Skip to content

Variable: IssueLinkSchema ​

ts
const IssueLinkSchema: ZodObject<{
  id: ZodOptional<ZodString>;
  inwardIssue: ZodOptional<ZodObject<{
     fields: ZodOptional<ZodObject<{
        assignee: ZodOptional<ZodObject<{
           accountId: ...;
           accountType: ...;
           active: ...;
           avatarUrls: ...;
           displayName: ...;
           emailAddress: ...;
           self: ...;
           timeZone: ...;
        }, ApiObjectConfig<...>>>;
        issuetype: ZodOptional<ZodObject<{
           avatarId: ...;
           description: ...;
           entityId: ...;
           hierarchyLevel: ...;
           iconUrl: ...;
           id: ...;
           name: ...;
           scope: ...;
           self: ...;
           subtask: ...;
           untranslatedName: ...;
        }, ApiObjectConfig<...>>>;
        issueType: ZodOptional<ZodObject<{
           avatarId: ...;
           description: ...;
           entityId: ...;
           hierarchyLevel: ...;
           iconUrl: ...;
           id: ...;
           name: ...;
           scope: ...;
           self: ...;
           subtask: ...;
           untranslatedName: ...;
        }, ApiObjectConfig<...>>>;
        priority: ZodOptional<ZodObject<{
           avatarId: ...;
           description: ...;
           iconUrl: ...;
           id: ...;
           isDefault: ...;
           name: ...;
           schemes: ...;
           self: ...;
           statusColor: ...;
        }, ApiObjectConfig<...>>>;
        status: ZodOptional<ZodObject<{
           description: ...;
           iconUrl: ...;
           id: ...;
           name: ...;
           scope: ...;
           self: ...;
           statusCategory: ...;
           untranslatedName: ...;
        }, ApiObjectConfig<...>>>;
        summary: ZodOptional<ZodString>;
        timetracking: ZodOptional<ZodObject<{
           originalEstimate: ...;
           originalEstimateSeconds: ...;
           remainingEstimate: ...;
           remainingEstimateSeconds: ...;
           timeSpent: ...;
           timeSpentSeconds: ...;
        }, ApiObjectConfig<...>>>;
     }, ApiObjectConfig<undefined>>>;
     id: ZodOptional<ZodString>;
     key: ZodOptional<ZodString>;
     self: ZodOptional<ZodURL>;
  }, ApiObjectConfig<undefined>>>;
  outwardIssue: ZodOptional<ZodObject<{
     fields: ZodOptional<ZodObject<{
        assignee: ZodOptional<ZodObject<{
           accountId: ...;
           accountType: ...;
           active: ...;
           avatarUrls: ...;
           displayName: ...;
           emailAddress: ...;
           self: ...;
           timeZone: ...;
        }, ApiObjectConfig<...>>>;
        issuetype: ZodOptional<ZodObject<{
           avatarId: ...;
           description: ...;
           entityId: ...;
           hierarchyLevel: ...;
           iconUrl: ...;
           id: ...;
           name: ...;
           scope: ...;
           self: ...;
           subtask: ...;
           untranslatedName: ...;
        }, ApiObjectConfig<...>>>;
        issueType: ZodOptional<ZodObject<{
           avatarId: ...;
           description: ...;
           entityId: ...;
           hierarchyLevel: ...;
           iconUrl: ...;
           id: ...;
           name: ...;
           scope: ...;
           self: ...;
           subtask: ...;
           untranslatedName: ...;
        }, ApiObjectConfig<...>>>;
        priority: ZodOptional<ZodObject<{
           avatarId: ...;
           description: ...;
           iconUrl: ...;
           id: ...;
           isDefault: ...;
           name: ...;
           schemes: ...;
           self: ...;
           statusColor: ...;
        }, ApiObjectConfig<...>>>;
        status: ZodOptional<ZodObject<{
           description: ...;
           iconUrl: ...;
           id: ...;
           name: ...;
           scope: ...;
           self: ...;
           statusCategory: ...;
           untranslatedName: ...;
        }, ApiObjectConfig<...>>>;
        summary: ZodOptional<ZodString>;
        timetracking: ZodOptional<ZodObject<{
           originalEstimate: ...;
           originalEstimateSeconds: ...;
           remainingEstimate: ...;
           remainingEstimateSeconds: ...;
           timeSpent: ...;
           timeSpentSeconds: ...;
        }, ApiObjectConfig<...>>>;
     }, ApiObjectConfig<undefined>>>;
     id: ZodOptional<ZodString>;
     key: ZodOptional<ZodString>;
     self: ZodOptional<ZodURL>;
  }, ApiObjectConfig<undefined>>>;
  self: ZodOptional<ZodURL>;
  type: ZodOptional<ZodObject<{
     id: ZodOptional<ZodString>;
     inward: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     outward: ZodOptional<ZodString>;
     self: ZodOptional<ZodURL>;
  }, ApiObjectConfig<undefined>>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/cloud/models/issueLink.ts:8

Details of a link between issues.