Skip to content

Variable: GetPlanResponseSchema

ts
const GetPlanResponseSchema: ZodObject<{
  crossProjectReleases: ZodOptional<ZodArray<ZodObject<{
     name: ZodOptional<ZodString>;
     releaseIds: ZodOptional<ZodArray<ZodNumber>>;
  }, $loose>>>;
  customFields: ZodOptional<ZodArray<ZodObject<{
     customFieldId: ZodNumber;
     filter: ZodOptional<ZodBoolean>;
  }, $loose>>>;
  exclusionRules: ZodOptional<ZodObject<{
     issueIds: ZodOptional<ZodArray<ZodNumber>>;
     issueTypeIds: ZodOptional<ZodArray<ZodNumber>>;
     numberOfDaysToShowCompletedIssues: ZodNumber;
     releaseIds: ZodOptional<ZodArray<ZodNumber>>;
     workStatusCategoryIds: ZodOptional<ZodArray<ZodNumber>>;
     workStatusIds: ZodOptional<ZodArray<ZodNumber>>;
  }, $loose>>;
  id: ZodNumber;
  issueSources: ZodOptional<ZodArray<ZodObject<{
     type: ZodCustom<string & object | "Board" | "Project" | "Filter" | "Custom", string & object | "Board" | "Project" | "Filter" | "Custom">;
     value: ZodNumber;
  }, $loose>>>;
  lastSaved: ZodOptional<ZodString>;
  leadAccountId: ZodOptional<ZodString>;
  name: ZodOptional<ZodString>;
  permissions: ZodOptional<ZodArray<ZodObject<{
     holder: ZodOptional<ZodObject<{
        type: ZodCustom<... | ... | ..., ... | ... | ...>;
        value: ZodString;
     }, $loose>>;
     type: ZodCustom<string & object | "View" | "Edit", string & object | "View" | "Edit">;
  }, $loose>>>;
  scheduling: ZodOptional<ZodObject<{
     dependencies: ZodCustom<string & object | "Sequential" | "Concurrent", string & object | "Sequential" | "Concurrent">;
     endDate: ZodOptional<ZodObject<{
        dateCustomFieldId: ZodOptional<ZodNumber>;
        type: ZodCustom<
           | ... & ...
           | "DueDate"
           | "TargetStartDate"
           | "TargetEndDate"
           | "DateCustomField", 
           | ... & ...
           | "DueDate"
           | "TargetStartDate"
           | "TargetEndDate"
          | "DateCustomField">;
     }, $loose>>;
     estimation: ZodCustom<string & object | "StoryPoints" | "Days" | "Hours", string & object | "StoryPoints" | "Days" | "Hours">;
     inferredDates: ZodCustom<string & object | "None" | "SprintDates" | "ReleaseDates", string & object | "None" | "SprintDates" | "ReleaseDates">;
     startDate: ZodOptional<ZodObject<{
        dateCustomFieldId: ZodOptional<ZodNumber>;
        type: ZodCustom<
           | ... & ...
           | "DueDate"
           | "TargetStartDate"
           | "TargetEndDate"
           | "DateCustomField", 
           | ... & ...
           | "DueDate"
           | "TargetStartDate"
           | "TargetEndDate"
          | "DateCustomField">;
     }, $loose>>;
  }, $loose>>;
  status: ZodCustom<string & object | "Active" | "Trashed" | "Archived", string & object | "Active" | "Trashed" | "Archived">;
}, $loose>;

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