Interface: CreateSortRequest
@kortexya/reasoninglayer / Sorts / CreateSortRequest
Interface: CreateSortRequest
Defined in: src/types/sorts.ts:175
Request to create a new sort.
Remarks
The optional id field enables deterministic UUIDs for homoiconic cross-references
between sorts, rules, and facts.
The parents field uses sort UUIDs (not names). For name-based parents, use
BulkSortDefinition via bulk creation.
Properties
boundConstraints?
optionalboundConstraints:BoundConstraintDto[]
Defined in: src/types/sorts.ts:185
Inter-feature ordering constraints.
description?
optionaldescription:string|null
Defined in: src/types/sorts.ts:187
Human-readable description.
features?
optionalfeatures:FeatureDescriptorDto[]
Defined in: src/types/sorts.ts:183
Feature descriptors.
id?
optionalid:string|null
Defined in: src/types/sorts.ts:177
Optional deterministic UUID. If omitted, the server generates one.
name?
optionalname:string
Defined in: src/types/sorts.ts:179
Sort name.
parents?
optionalparents:string[]
Defined in: src/types/sorts.ts:181
Parent sort UUIDs (multiple inheritance).