Skip to content

Interface: ObjectType

@kortexya/reasoninglayer


@kortexya/reasoninglayer / OntologyFacade / ObjectType

Interface: ObjectType

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

One projected object type from a tenant sort.

Remarks

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

Properties

apiName

apiName: string

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

Sort name (Palantir object-type apiName).


description?

optional description: string | null

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

Sort description, if any.


displayName

displayName: string

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

Human-facing name (the sort name).


implementsInterfaceTypes

implementsInterfaceTypes: string[]

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

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


primaryKey

primaryKey: string[]

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

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


properties

properties: Property[]

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

Appropriate scalar features projected as properties.


status

status: string

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

Lifecycle status — always ACTIVE for a live sort.