Skip to content

Interface: TermDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Terms / TermDto

Interface: TermDto

Defined in: src/types/terms.ts:93

Properties

displayName?

optional displayName: string | null

Defined in: src/types/terms.ts:107

Computed display name (server-provided, present in GET responses).


features

features: Record<string, ValueDto>

Defined in: src/types/terms.ts:103

Named features with tagged values.


id

id: string

Defined in: src/types/terms.ts:95

Unique identifier (UUID).


ownerId

ownerId: string

Defined in: src/types/terms.ts:101

Owner user ID.


referencedTerms?

optional referencedTerms: Record<string, ReferencedTermSummary>

Defined in: src/types/terms.ts:112

Summaries of referenced terms — maps UUID string to display info. Enriched at API layer via DomainTermStore lookups, zero extra I/O.


sortId

sortId: string

Defined in: src/types/terms.ts:97

Sort (type) UUID that this term belongs to.


sortName?

optional sortName: string | null

Defined in: src/types/terms.ts:105

Resolved sort name (server-provided, present in GET responses).


tenantId

tenantId: string

Defined in: src/types/terms.ts:99

Tenant that owns this term.