surfaceCompositionElement
Properties, variants, types and bounds for surfaceCompositionElement.
This reference describes the full structure of surfaceCompositionElement. Paths include nested objects, list items and conditional branches. A branch selected by kind, contract or mode only admits its own properties.
Structure and values
| Field | Options / expected values | Description |
|---|---|---|
[variant 1].type |
"HomeHeader" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 1].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 1].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 1].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 2].type |
"HomeLaunchers" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 2].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 2].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 2].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 3].type |
"HomeLayout" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 3].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 3].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 3].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 4].type |
"HomeSection" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 4].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 4].props.sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 4].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 4].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 5].type |
"HomeActivity" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 5].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 5].props.blockKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 5].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 5].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 6].type |
"Page" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 6].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 6].props.title |
string; min length 1; max length 4000 |
Required. Title of the object or section in the interface. |
[variant 6].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 6].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 7].type |
"Section" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 7].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 7].props.title |
string; min length 1; max length 4000 |
Required. Title of the object or section in the interface. |
[variant 7].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 7].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 8].type |
"Stack" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 8].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 8].props.gap |
"none" | "small" | "medium" | "large" |
Required. Defines gap for this object. Observe the type, variants and bounds in the Options column. |
[variant 8].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 8].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 9].type |
"Grid" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 9].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 9].props.columns |
1 OR 2 OR 3 OR 4 |
Required. Ordered columns and their authorized value sources. |
[variant 9].props.gap |
"none" | "small" | "medium" | "large" |
Required. Defines gap for this object. Observe the type, variants and bounds in the Options column. |
[variant 9].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 9].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 10].type |
"Card" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 10].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 10].props.title |
string; min length 1; max length 4000 |
Required. Title of the object or section in the interface. |
[variant 10].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 10].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 11].type |
"Heading" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 11].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 11].props.text |
string; min length 1; max length 4000 |
Required. Defines text for this object. Observe the type, variants and bounds in the Options column. |
[variant 11].props.level |
1 OR 2 OR 3 OR 4 |
Required. Anchor structural depth in the admitted hierarchy. |
[variant 11].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 11].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 12].type |
"Text" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 12].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 12].props.text |
string; min length 1; max length 4000 |
Required. Defines text for this object. Observe the type, variants and bounds in the Options column. |
[variant 12].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 12].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 13].type |
"Badge" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 13].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 13].props.text |
string; min length 1; max length 4000 |
Required. Defines text for this object. Observe the type, variants and bounds in the Options column. |
[variant 13].props.tone |
"neutral" | "info" | "success" | "warning" | "danger" |
Required. Defines tone for this object. Observe the type, variants and bounds in the Options column. |
[variant 13].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 13].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 14].type |
"Icon" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 14].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 14].props.icon |
closed object |
Required. Icon from the catalog admitted for this presentation variant. |
[variant 14].props.icon.catalog |
Managed by Surface; supplied by the Model tools. |
Required. Defines catalog for this object. Observe the type, variants and bounds in the Options column. |
[variant 14].props.icon.revision |
string; min length 1; max length 120 |
Required. Defines revision for this object. Observe the type, variants and bounds in the Options column. |
[variant 14].props.icon.name |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Readable name of the element in its presentation context. |
[variant 14].props.label |
string; min length 1; max length 4000 |
Required. Human-readable label displayed in the interface. |
[variant 14].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 14].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 15].type |
"RecordIdentity" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 15].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 15].props.recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 15].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 15].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 16].type |
"RecordField" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 16].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 16].props.recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 16].props.fieldPath |
string; /^fields\/[a-zA-Z][a-zA-Z0-9]*$/u; max length 127 |
Required. Semantic Field selector, using the fields/ prefix. |
[variant 16].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 16].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 17].type |
"RecordSettings" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 17].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 17].props.recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 17].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 17].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 18].type |
"RecordTags" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 18].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 18].props.recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 18].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 18].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 19].type |
"RecordMetric" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 19].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 19].props.recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 19].props.metricKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 19].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 19].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 20].type |
"RecordRelations" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 20].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 20].props.recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 20].props.groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 20].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 20].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 21].type |
"NativeContent" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 21].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 21].props.recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 21].props.contentKind |
"document" | "code" | "canvas" | "asset" |
Required. Selects the native content engine and corresponding format. |
[variant 21].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 21].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 22].type |
"QueryTable" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 22].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 22].props.binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Required. Declared value source or destination; does not contain arbitrary scripts. |
[variant 22].props.binding.[kind=work-section].kind |
"work-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 22].props.binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 22].props.binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 22].props.binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 22].props.binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 22].props.binding.[kind=collection].kind |
"collection" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 22].props.binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 22].props.binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 22].props.binding.[kind=home-section].kind |
"home-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 22].props.binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 22].props.binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 22].props.binding.[kind=record-section].kind |
"record-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 22].props.binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 22].props.binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 22].props.binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 22].props.binding.[kind=record-relations].kind |
"record-relations" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 22].props.binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 22].props.binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 22].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 22].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 23].type |
"RecordCards" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 23].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 23].props.binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Required. Declared value source or destination; does not contain arbitrary scripts. |
[variant 23].props.binding.[kind=work-section].kind |
"work-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 23].props.binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 23].props.binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 23].props.binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 23].props.binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 23].props.binding.[kind=collection].kind |
"collection" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 23].props.binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 23].props.binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 23].props.binding.[kind=home-section].kind |
"home-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 23].props.binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 23].props.binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 23].props.binding.[kind=record-section].kind |
"record-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 23].props.binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 23].props.binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 23].props.binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 23].props.binding.[kind=record-relations].kind |
"record-relations" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 23].props.binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 23].props.binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 23].props.columns |
1 OR 2 OR 3 OR 4 |
Required. Ordered columns and their authorized value sources. |
[variant 23].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 23].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 24].type |
"QueryGraph" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 24].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 24].props.binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Required. Declared value source or destination; does not contain arbitrary scripts. |
[variant 24].props.binding.[kind=work-section].kind |
"work-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 24].props.binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 24].props.binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 24].props.binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 24].props.binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 24].props.binding.[kind=collection].kind |
"collection" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 24].props.binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 24].props.binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 24].props.binding.[kind=home-section].kind |
"home-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 24].props.binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 24].props.binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 24].props.binding.[kind=record-section].kind |
"record-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 24].props.binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 24].props.binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 24].props.binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 24].props.binding.[kind=record-relations].kind |
"record-relations" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 24].props.binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 24].props.binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 24].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 24].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 25].type |
"QueryKanban" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 25].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 25].props.binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Required. Declared value source or destination; does not contain arbitrary scripts. |
[variant 25].props.binding.[kind=work-section].kind |
"work-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 25].props.binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 25].props.binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 25].props.binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 25].props.binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 25].props.binding.[kind=collection].kind |
"collection" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 25].props.binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 25].props.binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 25].props.binding.[kind=home-section].kind |
"home-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 25].props.binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 25].props.binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 25].props.binding.[kind=record-section].kind |
"record-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 25].props.binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 25].props.binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 25].props.binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 25].props.binding.[kind=record-relations].kind |
"record-relations" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 25].props.binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 25].props.binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 25].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 25].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 26].type |
"QueryGantt" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 26].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 26].props.binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Required. Declared value source or destination; does not contain arbitrary scripts. |
[variant 26].props.binding.[kind=work-section].kind |
"work-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 26].props.binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 26].props.binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 26].props.binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 26].props.binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 26].props.binding.[kind=collection].kind |
"collection" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 26].props.binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 26].props.binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 26].props.binding.[kind=home-section].kind |
"home-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 26].props.binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 26].props.binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 26].props.binding.[kind=record-section].kind |
"record-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 26].props.binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 26].props.binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 26].props.binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 26].props.binding.[kind=record-relations].kind |
"record-relations" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 26].props.binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 26].props.binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 26].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 26].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 27].type |
"QueryTimeline" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 27].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 27].props.binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Required. Declared value source or destination; does not contain arbitrary scripts. |
[variant 27].props.binding.[kind=work-section].kind |
"work-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 27].props.binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 27].props.binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 27].props.binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 27].props.binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 27].props.binding.[kind=collection].kind |
"collection" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 27].props.binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 27].props.binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 27].props.binding.[kind=home-section].kind |
"home-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 27].props.binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 27].props.binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 27].props.binding.[kind=record-section].kind |
"record-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 27].props.binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 27].props.binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 27].props.binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 27].props.binding.[kind=record-relations].kind |
"record-relations" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 27].props.binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 27].props.binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 27].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 27].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 28].type |
"QueryCalendar" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 28].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 28].props.binding |
closed object OR closed object OR closed object OR closed object OR closed object |
Required. Declared value source or destination; does not contain arbitrary scripts. |
[variant 28].props.binding.[kind=work-section].kind |
"work-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 28].props.binding.[kind=work-section].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 28].props.binding.[kind=work-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 28].props.binding.[kind=work-section].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 28].props.binding.[kind=work-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 28].props.binding.[kind=collection].kind |
"collection" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 28].props.binding.[kind=collection].destinationKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 28].props.binding.[kind=collection].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 28].props.binding.[kind=home-section].kind |
"home-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 28].props.binding.[kind=home-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 28].props.binding.[kind=home-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 28].props.binding.[kind=record-section].kind |
"record-section" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 28].props.binding.[kind=record-section].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 28].props.binding.[kind=record-section].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 28].props.binding.[kind=record-section].viewKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 28].props.binding.[kind=record-relations].kind |
"record-relations" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 28].props.binding.[kind=record-relations].recordProfileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 28].props.binding.[kind=record-relations].groupKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 28].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 28].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 29].type |
"ModelAction" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 29].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 29].props.actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Reference to a declared Action; rendering does not execute it. |
[variant 29].props.label |
string; min length 1; max length 4000 |
Required. Human-readable label displayed in the interface. |
[variant 29].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 29].on |
closed object |
Required. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 29].on.press |
closed object |
Required. Defines press for this object. Observe the type, variants and bounds in the Options column. |
[variant 29].on.press.action |
"prepare-action" |
Required. Defines action for this object. Observe the type, variants and bounds in the Options column. |
[variant 29].on.press.params |
closed object |
Required. Defines params for this object. Observe the type, variants and bounds in the Options column. |
[variant 29].on.press.params.actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Reference to a declared Action; rendering does not execute it. |
[variant 30].type |
"RecordLayout" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 30].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 30].props.asideWidth |
"standard" | "compact" |
Required. Required right-panel preset: standard for 230 px or compact for 220 px. The gap is 21 px; layout becomes one column below 850 px. |
[variant 30].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u>; length 2 |
Required. Ordered child elements with admitted types and references. |
[variant 30].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 31].type |
"Tabs" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 31].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 31].props.label |
string; min length 1; max length 4000 |
Required. Human-readable label displayed in the interface. |
[variant 31].props.defaultTabKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 31].props.tabs |
Array<closed object>; min length 1; max length 20 |
Required. Defines tabs for this object. Observe the type, variants and bounds in the Options column. |
[variant 31].props.tabs[].key |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable semantic identifier used by references; changing it changes identity. |
[variant 31].props.tabs[].label |
string; min length 1; max length 4000 |
Required. Human-readable label displayed in the interface. |
[variant 31].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 31].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 32].type |
"TabPanel" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 32].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 32].props.tabKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 32].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u>; length 1 |
Required. Ordered child elements with admitted types and references. |
[variant 32].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 33].type |
"ActionGroup" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 33].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 33].props.primary |
closed object; null |
Required. Defines primary for this object. Observe the type, variants and bounds in the Options column. |
[variant 33].props.primary.actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Reference to a declared Action; rendering does not execute it. |
[variant 33].props.primary.label |
string; min length 1; max length 4000 |
Required. Human-readable label displayed in the interface. |
[variant 33].props.secondary |
Array<closed object>; max length 20 |
Required. Defines secondary for this object. Observe the type, variants and bounds in the Options column. |
[variant 33].props.secondary[].actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Reference to a declared Action; rendering does not execute it. |
[variant 33].props.secondary[].label |
string; min length 1; max length 4000 |
Required. Human-readable label displayed in the interface. |
[variant 33].props.menu |
Array<closed object>; max length 40 |
Required. Defines menu for this object. Observe the type, variants and bounds in the Options column. |
[variant 33].props.menu[].actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Reference to a declared Action; rendering does not execute it. |
[variant 33].props.menu[].label |
string; min length 1; max length 4000 |
Required. Human-readable label displayed in the interface. |
[variant 33].props.menuLabel |
string; min length 1; max length 4000 |
Required. Defines menu Label for this object. Observe the type, variants and bounds in the Options column. |
[variant 33].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u>; length 0 |
Required. Ordered child elements with admitted types and references. |
[variant 33].on |
Record<string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u, closed object> |
Required. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 33].on{key}.action |
"prepare-action" |
Required. Defines action for this object. Observe the type, variants and bounds in the Options column. |
[variant 33].on{key}.params |
closed object |
Required. Defines params for this object. Observe the type, variants and bounds in the Options column. |
[variant 33].on{key}.params.actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Reference to a declared Action; rendering does not execute it. |
[variant 34].type |
"Header" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 34].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 34].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u>; length 2 |
Required. Ordered child elements with admitted types and references. |
[variant 34].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 35].type |
"WorkIdentity" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 35].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 35].props.experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 35].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 35].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 36].type |
"WorkNavigation" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 36].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 36].props.experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 36].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 36].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 37].type |
"WorkPanel" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 37].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 37].props.experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 37].props.sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 37].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u>; length 1 |
Required. Ordered child elements with admitted types and references. |
[variant 37].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 38].type |
"WorkStageRail" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 38].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 38].props.experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 38].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 38].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 39].type |
"WorkTargetContent" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 39].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 39].props.experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 39].props.sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 39].props.bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 39].props.contentKind |
"document" | "code" | "canvas" | "asset" |
Required. Selects the native content engine and corresponding format. |
[variant 39].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 39].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 40].type |
"WorkSources" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 40].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 40].props.experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 40].props.sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 40].props.bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 40].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 40].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 41].type |
"WorkRequests" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 41].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 41].props.experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 41].props.sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 41].props.bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 41].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 41].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 42].type |
"WorkCriteria" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 42].props |
closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 42].props.experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 42].props.sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 42].props.bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 42].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 42].on |
closed object; optional |
Optional. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 43].type |
"WorkAction" |
Required. Defines type for this object. Observe the type, variants and bounds in the Options column. |
[variant 43].props |
closed object OR closed object |
Required. Defines props for this object. Observe the type, variants and bounds in the Options column. |
[variant 43].props.[variant 1].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 43].props.[variant 1].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 43].props.[variant 1].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 43].props.[variant 1].scope |
"rootWork" | "selectedStage" | "retainedTarget" |
Required. Defines scope for this object. Observe the type, variants and bounds in the Options column. |
[variant 43].props.[variant 1].actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Reference to a declared Action; rendering does not execute it. |
[variant 43].props.[variant 1].label |
string; min length 1; max length 4000 |
Required. Human-readable label displayed in the interface. |
[variant 43].props.[kind=consolidation].kind |
"consolidation" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 43].props.[kind=consolidation].experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 43].props.[kind=consolidation].sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 43].props.[kind=consolidation].bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 43].props.[kind=consolidation].scope |
"selectedStage" |
Required. Defines scope for this object. Observe the type, variants and bounds in the Options column. |
[variant 43].props.[kind=consolidation].profileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 43].props.[kind=consolidation].label |
string; min length 1; max length 4000 |
Required. Human-readable label displayed in the interface. |
[variant 43].children |
Array<string; min length 1; max length 120; /^[a-zA-Z][a-zA-Z0-9_-]*$/u> |
Required. Ordered child elements with admitted types and references. |
[variant 43].on |
closed object |
Required. Defines on for this object. Observe the type, variants and bounds in the Options column. |
[variant 43].on.press |
closed object OR closed object |
Required. Defines press for this object. Observe the type, variants and bounds in the Options column. |
[variant 43].on.press.[variant 1].action |
"prepare-action" |
Required. Defines action for this object. Observe the type, variants and bounds in the Options column. |
[variant 43].on.press.[variant 1].params |
closed object |
Required. Defines params for this object. Observe the type, variants and bounds in the Options column. |
[variant 43].on.press.[variant 1].params.experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 43].on.press.[variant 1].params.sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 43].on.press.[variant 1].params.bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 43].on.press.[variant 1].params.scope |
"rootWork" | "selectedStage" | "retainedTarget" |
Required. Defines scope for this object. Observe the type, variants and bounds in the Options column. |
[variant 43].on.press.[variant 1].params.actionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Reference to a declared Action; rendering does not execute it. |
[variant 43].on.press.[variant 2].action |
"prepare-consolidation" |
Required. Defines action for this object. Observe the type, variants and bounds in the Options column. |
[variant 43].on.press.[variant 2].params |
closed object |
Required. Defines params for this object. Observe the type, variants and bounds in the Options column. |
[variant 43].on.press.[variant 2].params.kind |
"consolidation" |
Required. Selects the variant and the properties admitted in this branch. |
[variant 43].on.press.[variant 2].params.experienceKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 43].on.press.[variant 2].params.sectionKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 43].on.press.[variant 2].params.bindingKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
[variant 43].on.press.[variant 2].params.scope |
"selectedStage" |
Required. Defines scope for this object. Observe the type, variants and bounds in the Options column. |
[variant 43].on.press.[variant 2].params.profileKey |
string; min length 1; max length 120; /^[a-z][a-z0-9-]*$/u |
Required. Stable key reference to the corresponding named declaration; the compiler checks existence and compatibility. |
Reading the contract
A path ending in [] describes each list item; {key} describes each dictionary value. The ↻ marker refers to the same recursive expression. Closed objects reject additional properties. Semantic validation denotes an additional check: matching a type does not make a reference, permission or transition valid. References must resolve in the Model and the current user context.
An older variant cannot accept properties belonging to a newer variant. The compiler checks the version and consistency of the complete Model.
Surface manages this structure’s implementation parameters. Use Model tools to produce them; they are not values to enter in a record.
Related references
Complete Model index · Build a Model
Applied examples : Choose each component for its role
The Field edits Notes; the table presents quotes from a relation group.
Configuration
Component properties RecordField.props. Properties and accepted values.
{
"recordProfileKey": "client",
"fieldPath": "fields/notes"
}
Variation and connection
Component properties QueryTable.props. Properties and accepted values.
{
"binding": {
"kind": "record-relations",
"recordProfileKey": "client",
"groupKey": "quotes"
}
}
UI layout example
The illustrative layout below places this configuration in the Clients/Quotes app. Insert each fragment at the stated location, with Field, Query and Action references matching the Model declarations.
- Client identity
- Notes and follow-up
- Settings
- Linked quotes
recordProfileKey- client
fieldPath- fields/notes
Values above follow the configuration fragment; references resolve in the complete Model.