Skip to content

Interface: UIDescribeRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / UIDescribeRequest

Defined in: src/types/ui.ts:259

Request to describe a UI for a sort.

optional customizations?: UICustomizationDto[] | null

Defined in: src/types/ui.ts:268

Accumulated customizations, in the engine’s wire shape ({ customization_type: 'modify_props', props_override: { … } }).

Sent verbatim: the keys inside params, props_override and a component descriptor are the caller’s and are not converted.


optional loadData?: boolean

Defined in: src/types/ui.ts:269


optional maxComponents?: number

Defined in: src/types/ui.ts:270


optional maxDepth?: number

Defined in: src/types/ui.ts:271


optional priorityThreshold?: number

Defined in: src/types/ui.ts:272


optional query?: string | null

Defined in: src/types/ui.ts:273


sortId: string

Defined in: src/types/ui.ts:274


optional termId?: string | null

Defined in: src/types/ui.ts:283

Id (a UUID) of the term a detail or form view loads; the view’s values are that term’s own.

A value that is not a UUID is refused with 400; an id that names no term of the sort answers 404.


optional viewMode?: string

Defined in: src/types/ui.ts:285

View mode: "form", "table", "detail", "card", "tree".