Skip to content

Variable: ProjectTemplateModelSchema

ts
const ProjectTemplateModelSchema: ZodObject<{
  archetype: ZodOptional<ZodObject<{
     realType: ZodOptional<ZodCustom<
        | string & object
        | "BUSINESS"
        | "SOFTWARE"
        | "PRODUCT_DISCOVERY"
        | "SERVICE_DESK"
        | "CUSTOMER_SERVICE"
        | "OPS", 
        | string & object
        | "BUSINESS"
        | "SOFTWARE"
        | "PRODUCT_DISCOVERY"
        | "SERVICE_DESK"
        | "CUSTOMER_SERVICE"
       | "OPS">>;
     style: ZodOptional<ZodCustom<"classic" | string & object | "next-gen", "classic" | string & object | "next-gen">>;
     type: ZodOptional<ZodCustom<
        | string & object
        | "BUSINESS"
        | "SOFTWARE"
        | "PRODUCT_DISCOVERY"
        | "SERVICE_DESK"
        | "CUSTOMER_SERVICE"
        | "OPS", 
        | string & object
        | "BUSINESS"
        | "SOFTWARE"
        | "PRODUCT_DISCOVERY"
        | "SERVICE_DESK"
        | "CUSTOMER_SERVICE"
       | "OPS">>;
  }, $loose>>;
  defaultBoardView: ZodOptional<ZodString>;
  description: ZodOptional<ZodString>;
  liveTemplateProjectIdReference: ZodOptional<ZodNumber>;
  name: ZodOptional<ZodString>;
  projectTemplateKey: ZodOptional<ZodObject<{
     key: ZodOptional<ZodString>;
     uuid: ZodOptional<ZodString>;
  }, $loose>>;
  snapshotTemplate: ZodOptional<ZodRecord<ZodString, ZodAny>>;
  templateGenerationOptions: ZodOptional<ZodObject<{
     enableScreenDelegatedAdminSupport: ZodOptional<ZodBoolean>;
     enableWorkflowDelegatedAdminSupport: ZodOptional<ZodBoolean>;
  }, $loose>>;
  type: ZodOptional<ZodCustom<string & object | "LIVE" | "SNAPSHOT", string & object | "LIVE" | "SNAPSHOT">>;
}, $loose>;

Defined in: src/cloud/models/projectTemplateModel.ts:7