Interface: UICustomizationDto
@kortexya/reasoninglayer / Conversation / UICustomizationDto
Interface: UICustomizationDto
Section titled “Interface: UICustomizationDto”Defined in: src/types/conversation.ts:559
UI customization detected from a conversation response.
Properties
Section titled “Properties”component?
Section titled “component?”
optionalcomponent?:UIDescriptorDto
Defined in: src/types/conversation.ts:567
Component descriptor for add_component / add_tab.
customizationType
Section titled “customizationType”customizationType:
string
Defined in: src/types/conversation.ts:561
Type of customization.
layoutMode?
Section titled “layoutMode?”
optionallayoutMode?:LayoutModeDto
Defined in: src/types/conversation.ts:569
Layout mode for change_layout.
params?
Section titled “params?”
optionalparams?:object|null
Defined in: src/types/conversation.ts:573
Additional params (label, column name, style values, etc.).
propsOverride?
Section titled “propsOverride?”
optionalpropsOverride?:object|null
Defined in: src/types/conversation.ts:571
Props to override on an existing component.
targetPath?
Section titled “targetPath?”
optionaltargetPath?:string|null
Defined in: src/types/conversation.ts:563
JSONPath-style target for modifications.
targetSlot?
Section titled “targetSlot?”
optionaltargetSlot?:string|null
Defined in: src/types/conversation.ts:565
Target slot for component additions/removals.