Personalization component to test.
Baseline variant used when no targeting or allocation selects another variant.
Optionalhidden?: booleanOn a baseline: true excludes the whole component from allocation.
On a variant: can be true (author chose "Use empty variant") or false
(unfilled placeholder). Both states share id: "". Do not use this field to
detect an empty variant — use id === "" instead. The Experience API strips
this field before runtime; it is only present in Contentful CDA nt_config.
Unique identifier for the variant. Empty string ("") for an empty variant —
both the deliberate "Use empty variant" choice and an unfilled placeholder slot.
Optionaltype?: "EntryReplacement"Discriminator for the component type.
Additional variants that can be served.
Baseline value used when no targeting or allocation selects another variant.
Variant value for the inline variable.
Key under which this variable is exposed to the template.
Discriminator for the inline variable component.
Describes the runtime type of the values for this variable.
Additional variable variants for experimentation or personalization.
true if the component is an InlineVariable component, otherwise false.
Type guard for InlineVariableComponent.