Variable: FieldCapabilityPayloadSchema
ts
const FieldCapabilityPayloadSchema: ZodObject<{
customFieldDefinitions: ZodOptional<ZodNullable<ZodArray<ZodObject<{
cfType: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
onConflict: ZodOptional<ZodCustom<... & ... | "FAIL" | "USE" | "NEW", ... & ... | "FAIL" | "USE" | "NEW">>;
pcri: ZodOptional<ZodObject<{
anID: ZodOptional<...>;
areference: ZodOptional<...>;
entityId: ZodOptional<...>;
entityType: ZodOptional<...>;
id: ZodOptional<...>;
type: ZodOptional<...>;
}, $loose>>;
scope: ZodOptional<ZodCustom<... & ... | "PROJECT" | "TEMPLATE" | "GLOBAL", ... & ... | "PROJECT" | "TEMPLATE" | "GLOBAL">>;
searcherKey: ZodOptional<ZodString>;
}, $loose>>>>;
fieldLayoutScheme: ZodOptional<ZodObject<{
defaultFieldLayout: ZodOptional<ZodObject<{
anID: ZodOptional<ZodBoolean>;
areference: ZodOptional<ZodBoolean>;
entityId: ZodOptional<ZodString>;
entityType: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
type: ZodOptional<ZodCustom<... | ... | ..., ... | ... | ...>>;
}, $loose>>;
description: ZodOptional<ZodString>;
explicitMappings: ZodOptional<ZodRecord<ZodString, ZodAny>>;
name: ZodOptional<ZodString>;
pcri: ZodOptional<ZodObject<{
anID: ZodOptional<ZodBoolean>;
areference: ZodOptional<ZodBoolean>;
entityId: ZodOptional<ZodString>;
entityType: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
type: ZodOptional<ZodCustom<... | ... | ..., ... | ... | ...>>;
}, $loose>>;
}, $loose>>;
fieldScheme: ZodOptional<ZodObject<{
description: ZodOptional<ZodString>;
items: ZodOptional<ZodArray<ZodObject<{
description: ZodOptional<ZodString>;
pcri: ZodOptional<ZodObject<..., ...>>;
qualifierId: ZodOptional<ZodObject<..., ...>>;
qualifierType: ZodOptional<ZodObject<..., ...>>;
rendererType: ZodOptional<ZodString>;
required: ZodOptional<ZodBoolean>;
}, $loose>>>;
name: ZodOptional<ZodString>;
onConflict: ZodOptional<ZodCustom<string & object | "FAIL" | "USE" | "NEW", string & object | "FAIL" | "USE" | "NEW">>;
pcri: ZodOptional<ZodObject<{
anID: ZodOptional<ZodBoolean>;
areference: ZodOptional<ZodBoolean>;
entityId: ZodOptional<ZodString>;
entityType: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
type: ZodOptional<ZodCustom<... | ... | ..., ... | ... | ...>>;
}, $loose>>;
}, $loose>>;
issueLayouts: ZodOptional<ZodNullable<ZodArray<ZodObject<{
containerId: ZodOptional<ZodObject<{
anID: ZodOptional<...>;
areference: ZodOptional<...>;
entityId: ZodOptional<...>;
entityType: ZodOptional<...>;
id: ZodOptional<...>;
type: ZodOptional<...>;
}, $loose>>;
issueLayoutType: ZodOptional<ZodCustom<... & ... | "ISSUE_VIEW" | "ISSUE_CREATE" | "REQUEST_FORM", ... & ... | "ISSUE_VIEW" | "ISSUE_CREATE" | "REQUEST_FORM">>;
items: ZodOptional<ZodArray<ZodObject<{
itemKey: ...;
properties: ...;
sectionType: ...;
type: ...;
}, $loose>>>;
pcri: ZodOptional<ZodObject<{
anID: ZodOptional<...>;
areference: ZodOptional<...>;
entityId: ZodOptional<...>;
entityType: ZodOptional<...>;
id: ZodOptional<...>;
type: ZodOptional<...>;
}, $loose>>;
}, $loose>>>>;
issueTypeScreenScheme: ZodOptional<ZodObject<{
defaultScreenScheme: ZodOptional<ZodObject<{
anID: ZodOptional<ZodBoolean>;
areference: ZodOptional<ZodBoolean>;
entityId: ZodOptional<ZodString>;
entityType: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
type: ZodOptional<ZodCustom<... | ... | ..., ... | ... | ...>>;
}, $loose>>;
description: ZodOptional<ZodString>;
explicitMappings: ZodOptional<ZodRecord<ZodString, ZodAny>>;
name: ZodOptional<ZodString>;
pcri: ZodOptional<ZodObject<{
anID: ZodOptional<ZodBoolean>;
areference: ZodOptional<ZodBoolean>;
entityId: ZodOptional<ZodString>;
entityType: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
type: ZodOptional<ZodCustom<... | ... | ..., ... | ... | ...>>;
}, $loose>>;
}, $loose>>;
screens: ZodOptional<ZodNullable<ZodArray<ZodObject<{
description: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
pcri: ZodOptional<ZodObject<{
anID: ZodOptional<...>;
areference: ZodOptional<...>;
entityId: ZodOptional<...>;
entityType: ZodOptional<...>;
id: ZodOptional<...>;
type: ZodOptional<...>;
}, $loose>>;
tabs: ZodOptional<ZodArray<ZodObject<{
fields: ...;
name: ...;
}, $loose>>>;
}, $loose>>>>;
screenScheme: ZodOptional<ZodNullable<ZodArray<ZodObject<{
defaultScreen: ZodOptional<ZodObject<{
anID: ZodOptional<...>;
areference: ZodOptional<...>;
entityId: ZodOptional<...>;
entityType: ZodOptional<...>;
id: ZodOptional<...>;
type: ZodOptional<...>;
}, $loose>>;
description: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
pcri: ZodOptional<ZodObject<{
anID: ZodOptional<...>;
areference: ZodOptional<...>;
entityId: ZodOptional<...>;
entityType: ZodOptional<...>;
id: ZodOptional<...>;
type: ZodOptional<...>;
}, $loose>>;
screens: ZodOptional<ZodRecord<ZodString, ZodAny>>;
}, $loose>>>>;
}, $loose>;Defined in: src/cloud/models/fieldCapabilityPayload.ts:15
Defines the payload for the fields, screens, screen schemes, issue type screen schemes, field layouts, and field layout schemes