Skip to content

Variable: FeatureSchema

ts
const FeatureSchema: ZodObject<{
  boardFeature: ZodOptional<ZodCustom<
     | string & object
     | "ESTIMATION"
     | "SPRINTS"
     | "SIMPLE_ROADMAP"
     | "BACKLOG"
     | "CALENDAR"
     | "DEVTOOLS"
     | "REPORTS"
     | "PAGES"
     | "CODE"
     | "SECURITY"
     | "REQUESTS"
     | "INCIDENTS"
     | "RELEASES"
     | "DEPLOYMENTS"
     | "ISSUE_NAVIGATOR"
     | "ON_CALL_SCHEDULE"
     | "BOARD"
     | "GOALS"
     | "LIST_VIEW", 
     | string & object
     | "ESTIMATION"
     | "SPRINTS"
     | "SIMPLE_ROADMAP"
     | "BACKLOG"
     | "CALENDAR"
     | "DEVTOOLS"
     | "REPORTS"
     | "PAGES"
     | "CODE"
     | "SECURITY"
     | "REQUESTS"
     | "INCIDENTS"
     | "RELEASES"
     | "DEPLOYMENTS"
     | "ISSUE_NAVIGATOR"
     | "ON_CALL_SCHEDULE"
     | "BOARD"
     | "GOALS"
    | "LIST_VIEW">>;
  boardId: ZodOptional<ZodNumber>;
  featureId: ZodOptional<ZodString>;
  featureType: ZodOptional<ZodCustom<string & object | "ESTIMATION" | "BASIC", string & object | "ESTIMATION" | "BASIC">>;
  imageUri: ZodOptional<ZodString>;
  learnMoreArticleId: ZodOptional<ZodString>;
  learnMoreLink: ZodOptional<ZodString>;
  localisedDescription: ZodOptional<ZodString>;
  localisedGroup: ZodOptional<ZodString>;
  localisedName: ZodOptional<ZodString>;
  permissibleEstimationTypes: ZodOptional<ZodArray<ZodObject<{
     localisedDescription: ZodOptional<ZodString>;
     localisedName: ZodOptional<ZodString>;
     value: ZodOptional<ZodCustom<string & object | "STORY_POINTS" | "ORIGINAL_ESTIMATE", string & object | "STORY_POINTS" | "ORIGINAL_ESTIMATE">>;
  }, $loose>>>;
  state: ZodOptional<ZodCustom<string & object | "ENABLED" | "DISABLED" | "COMING_SOON", string & object | "ENABLED" | "DISABLED" | "COMING_SOON">>;
  toggleLocked: ZodOptional<ZodBoolean>;
}, $loose>;

Defined in: src/agile/models/feature.ts:4