Skip to content

Interface: ObjectType

@kortexya/reasoninglayer


@kortexya/reasoninglayer / ObjectType

Defined in: src/types/ontology-facade.ts:165

One projected object type from a tenant sort.

Wire shape (ObjectTypeDto) uses camelCase field names (apiName, displayName, implementsInterfaceTypes, primaryKey).

apiName: string

Defined in: src/types/ontology-facade.ts:167

Sort name (Palantir object-type apiName).


optional description?: string | null

Defined in: src/types/ontology-facade.ts:169

Sort description, if any.


displayName: string

Defined in: src/types/ontology-facade.ts:171

Human-facing name (the sort name).


implementsInterfaceTypes: string[]

Defined in: src/types/ontology-facade.ts:173

apiNames of the supersorts this sort refines (the interfaces it implements).


primaryKey: string[]

Defined in: src/types/ontology-facade.ts:175

Primary key — Ψ-terms are identified by their TermId.


properties: Property[]

Defined in: src/types/ontology-facade.ts:177

Appropriate scalar features projected as properties.


status: string

Defined in: src/types/ontology-facade.ts:179

Lifecycle status — always ACTIVE for a live sort.