Variable: CreateProjectWithCustomTemplateSchema
ts
const CreateProjectWithCustomTemplateSchema: ZodObject<{
details: ZodOptional<ZodObject<{
accessLevel: ZodOptional<ZodCustom<"open" | "private" | string & object | "limited" | "free", "open" | "private" | string & object | "limited" | "free">>;
additionalProperties: ZodOptional<ZodRecord<ZodString, ZodAny>>;
assigneeType: ZodOptional<ZodCustom<
| string & object
| "PROJECT_DEFAULT"
| "COMPONENT_LEAD"
| "PROJECT_LEAD"
| "UNASSIGNED",
| string & object
| "PROJECT_DEFAULT"
| "COMPONENT_LEAD"
| "PROJECT_LEAD"
| "UNASSIGNED">>;
avatarId: ZodOptional<ZodNumber>;
categoryId: ZodOptional<ZodNumber>;
description: ZodOptional<ZodString>;
enableComponents: ZodOptional<ZodBoolean>;
key: ZodOptional<ZodString>;
language: ZodOptional<ZodString>;
leadAccountId: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
url: ZodOptional<ZodString>;
}, $loose>>;
template: ZodOptional<ZodObject<{
boardFeatures: ZodOptional<ZodObject<{
boardFeatures: ZodOptional<ZodRecord<ZodString, ZodAny>>;
}, $loose>>;
boards: ZodOptional<ZodObject<{
boards: ZodOptional<ZodArray<ZodObject<..., ...>>>;
}, $loose>>;
field: ZodOptional<ZodObject<{
customFieldDefinitions: ZodOptional<ZodNullable<ZodArray<...>>>;
fieldLayoutScheme: ZodOptional<ZodObject<{
defaultFieldLayout: ...;
description: ...;
explicitMappings: ...;
name: ...;
pcri: ...;
}, $loose>>;
fieldScheme: ZodOptional<ZodObject<{
description: ...;
items: ...;
name: ...;
onConflict: ...;
pcri: ...;
}, $loose>>;
issueLayouts: ZodOptional<ZodNullable<ZodArray<...>>>;
issueTypeScreenScheme: ZodOptional<ZodObject<{
defaultScreenScheme: ...;
description: ...;
explicitMappings: ...;
name: ...;
pcri: ...;
}, $loose>>;
screens: ZodOptional<ZodNullable<ZodArray<...>>>;
screenScheme: ZodOptional<ZodNullable<ZodArray<...>>>;
}, $loose>>;
issueType: ZodOptional<ZodObject<{
issueTypeHierarchy: ZodOptional<ZodNullable<ZodArray<...>>>;
issueTypes: ZodOptional<ZodNullable<ZodArray<...>>>;
issueTypeScheme: ZodOptional<ZodObject<{
defaultIssueTypeId: ...;
description: ...;
issueTypeIds: ...;
name: ...;
pcri: ...;
}, $loose>>;
}, $loose>>;
notification: ZodOptional<ZodObject<{
description: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
notificationSchemeEvents: ZodOptional<ZodArray<ZodObject<..., ...>>>;
onConflict: ZodOptional<ZodCustom<... | ... | ... | ..., ... | ... | ... | ...>>;
pcri: ZodOptional<ZodObject<{
anID: ...;
areference: ...;
entityId: ...;
entityType: ...;
id: ...;
type: ...;
}, $loose>>;
}, $loose>>;
permissionScheme: ZodOptional<ZodObject<{
addAddonRole: ZodOptional<ZodBoolean>;
description: ZodOptional<ZodString>;
grants: ZodOptional<ZodArray<ZodObject<..., ...>>>;
name: ZodOptional<ZodString>;
onConflict: ZodOptional<ZodCustom<... | ... | ... | ..., ... | ... | ... | ...>>;
pcri: ZodOptional<ZodObject<{
anID: ...;
areference: ...;
entityId: ...;
entityType: ...;
id: ...;
type: ...;
}, $loose>>;
}, $loose>>;
project: ZodOptional<ZodObject<{
fieldLayoutSchemeId: ZodOptional<ZodObject<{
anID: ...;
areference: ...;
entityId: ...;
entityType: ...;
id: ...;
type: ...;
}, $loose>>;
issueSecuritySchemeId: ZodOptional<ZodObject<{
anID: ...;
areference: ...;
entityId: ...;
entityType: ...;
id: ...;
type: ...;
}, $loose>>;
issueTypeSchemeId: ZodOptional<ZodObject<{
anID: ...;
areference: ...;
entityId: ...;
entityType: ...;
id: ...;
type: ...;
}, $loose>>;
issueTypeScreenSchemeId: ZodOptional<ZodObject<{
anID: ...;
areference: ...;
entityId: ...;
entityType: ...;
id: ...;
type: ...;
}, $loose>>;
notificationSchemeId: ZodOptional<ZodObject<{
anID: ...;
areference: ...;
entityId: ...;
entityType: ...;
id: ...;
type: ...;
}, $loose>>;
pcri: ZodOptional<ZodObject<{
anID: ...;
areference: ...;
entityId: ...;
entityType: ...;
id: ...;
type: ...;
}, $loose>>;
permissionSchemeId: ZodOptional<ZodObject<{
anID: ...;
areference: ...;
entityId: ...;
entityType: ...;
id: ...;
type: ...;
}, $loose>>;
projectTypeKey: ZodOptional<ZodCustom<... | ... | ... | ... | ... | ..., ... | ... | ... | ... | ... | ...>>;
workflowSchemeId: ZodOptional<ZodObject<{
anID: ...;
areference: ...;
entityId: ...;
entityType: ...;
id: ...;
type: ...;
}, $loose>>;
}, $loose>>;
role: ZodOptional<ZodObject<{
roles: ZodOptional<ZodArray<ZodObject<..., ...>>>;
roleToProjectActors: ZodOptional<ZodRecord<ZodString, ZodAny>>;
}, $loose>>;
scope: ZodOptional<ZodObject<{
type: ZodOptional<ZodCustom<... | ... | ..., ... | ... | ...>>;
}, $loose>>;
security: ZodOptional<ZodObject<{
description: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
pcri: ZodOptional<ZodObject<{
anID: ...;
areference: ...;
entityId: ...;
entityType: ...;
id: ...;
type: ...;
}, $loose>>;
securityLevels: ZodOptional<ZodArray<ZodObject<..., ...>>>;
}, $loose>>;
workflow: ZodOptional<ZodObject<{
statuses: ZodOptional<ZodArray<ZodObject<..., ...>>>;
workflows: ZodOptional<ZodArray<ZodObject<..., ...>>>;
workflowScheme: ZodOptional<ZodObject<{
defaultWorkflow: ...;
description: ...;
explicitMappings: ...;
name: ...;
onConflict: ...;
pcri: ...;
}, $loose>>;
}, $loose>>;
}, $loose>>;
}, $strip>;Defined in: src/cloud/parameters/createProjectWithCustomTemplate.ts:4