Skip to content

Interface: UICustomizationDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Conversation / UICustomizationDto

Defined in: src/types/conversation.ts:559

UI customization detected from a conversation response.

optional component?: UIDescriptorDto

Defined in: src/types/conversation.ts:567

Component descriptor for add_component / add_tab.


customizationType: string

Defined in: src/types/conversation.ts:561

Type of customization.


optional layoutMode?: LayoutModeDto

Defined in: src/types/conversation.ts:569

Layout mode for change_layout.


optional params?: object | null

Defined in: src/types/conversation.ts:573

Additional params (label, column name, style values, etc.).


optional propsOverride?: object | null

Defined in: src/types/conversation.ts:571

Props to override on an existing component.


optional targetPath?: string | null

Defined in: src/types/conversation.ts:563

JSONPath-style target for modifications.


optional targetSlot?: string | null

Defined in: src/types/conversation.ts:565

Target slot for component additions/removals.