Skip to content

Variable: FieldsSchema

ts
const FieldsSchema: ZodObject<{
  assignee: ZodOptional<ZodObject<{
     accountId: ZodOptional<ZodString>;
     accountType: ZodOptional<ZodString>;
     active: ZodOptional<ZodBoolean>;
     avatarUrls: ZodOptional<ZodObject<{
        16x16: ZodOptional<ZodURL>;
        24x24: ZodOptional<ZodURL>;
        32x32: ZodOptional<ZodURL>;
        48x48: ZodOptional<ZodURL>;
     }, $loose>>;
     displayName: ZodOptional<ZodString>;
     emailAddress: ZodOptional<ZodString>;
     self: ZodOptional<ZodString>;
     timeZone: ZodOptional<ZodString>;
  }, $loose>>;
  issuetype: ZodOptional<ZodObject<{
     avatarId: ZodOptional<ZodNumber>;
     description: ZodOptional<ZodString>;
     entityId: ZodOptional<ZodString>;
     hierarchyLevel: ZodOptional<ZodNumber>;
     iconUrl: ZodOptional<ZodString>;
     id: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     scope: ZodOptional<ZodObject<{
        project: ZodOptional<ZodObject<{
           avatarUrls: ...;
           id: ...;
           key: ...;
           name: ...;
           projectCategory: ...;
           projectTypeKey: ...;
           self: ...;
           simplified: ...;
        }, $loose>>;
        type: ZodOptional<ZodCustom<... | ... | ..., ... | ... | ...>>;
     }, $loose>>;
     self: ZodOptional<ZodString>;
     subtask: ZodOptional<ZodBoolean>;
     untranslatedName: ZodOptional<ZodString>;
  }, $loose>>;
  issueType: ZodOptional<ZodObject<{
     avatarId: ZodOptional<ZodNumber>;
     description: ZodOptional<ZodString>;
     entityId: ZodOptional<ZodString>;
     hierarchyLevel: ZodOptional<ZodNumber>;
     iconUrl: ZodOptional<ZodString>;
     id: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     scope: ZodOptional<ZodObject<{
        project: ZodOptional<ZodObject<{
           avatarUrls: ...;
           id: ...;
           key: ...;
           name: ...;
           projectCategory: ...;
           projectTypeKey: ...;
           self: ...;
           simplified: ...;
        }, $loose>>;
        type: ZodOptional<ZodCustom<... | ... | ..., ... | ... | ...>>;
     }, $loose>>;
     self: ZodOptional<ZodString>;
     subtask: ZodOptional<ZodBoolean>;
     untranslatedName: ZodOptional<ZodString>;
  }, $loose>>;
  priority: ZodOptional<ZodObject<{
     avatarId: ZodOptional<ZodNumber>;
     description: ZodOptional<ZodString>;
     iconUrl: ZodOptional<ZodString>;
     id: ZodOptional<ZodString>;
     isDefault: ZodOptional<ZodBoolean>;
     name: ZodOptional<ZodString>;
     schemes: ZodOptional<ZodObject<{
        maxResults: ZodOptional<ZodNumber>;
        startAt: ZodOptional<ZodNumber>;
        total: ZodOptional<ZodNumber>;
     }, $loose>>;
     self: ZodOptional<ZodString>;
     statusColor: ZodOptional<ZodString>;
  }, $loose>>;
  status: ZodOptional<ZodObject<{
     description: ZodOptional<ZodString>;
     iconUrl: ZodOptional<ZodString>;
     id: ZodOptional<ZodString>;
     name: ZodOptional<ZodString>;
     scope: ZodOptional<ZodObject<{
        project: ZodOptional<ZodObject<{
           avatarUrls: ...;
           id: ...;
           key: ...;
           name: ...;
           projectCategory: ...;
           projectTypeKey: ...;
           self: ...;
           simplified: ...;
        }, $loose>>;
        type: ZodOptional<ZodCustom<... | ... | ..., ... | ... | ...>>;
     }, $loose>>;
     self: ZodOptional<ZodString>;
     statusCategory: ZodOptional<ZodObject<{
        colorName: ZodOptional<ZodString>;
        id: ZodOptional<ZodNumber>;
        key: ZodOptional<ZodString>;
        name: ZodOptional<ZodString>;
        self: ZodOptional<ZodString>;
     }, $loose>>;
     untranslatedName: ZodOptional<ZodString>;
  }, $loose>>;
  summary: ZodOptional<ZodString>;
  timetracking: ZodOptional<ZodObject<{
     originalEstimate: ZodOptional<ZodString>;
     originalEstimateSeconds: ZodOptional<ZodNumber>;
     remainingEstimate: ZodOptional<ZodString>;
     remainingEstimateSeconds: ZodOptional<ZodNumber>;
     timeSpent: ZodOptional<ZodString>;
     timeSpentSeconds: ZodOptional<ZodNumber>;
  }, $loose>>;
}, $loose>;

Defined in: src/cloud/models/fields.ts:10

Key fields from the linked issue.