Variable ProjectCustomTemplateCreateRequestDTOSchemaConst
ProjectCustomTemplateCreateRequestDTOSchema: ZodObject<
{
details: ZodOptional<
ZodObject<
{
accessLevel: ZodOptional<
ZodCustom<
"open"
| "private"
| string & {}
| "limited"
| "free",
"open" | "private" | string & {} | "limited" | "free",
>,
>;
additionalProperties: ZodOptional<ZodRecord<ZodString, ZodAny>>;
assigneeType: ZodOptional<
ZodCustom<
| string & {}
| "PROJECT_DEFAULT"
| "COMPONENT_LEAD"
| "PROJECT_LEAD"
| "UNASSIGNED",
| string & {}
| "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,
>,
>;
},
$loose,
> = ...
Request to create a project using a custom template