Skip to main content

Interface: InternalTypeSchema

Internal representation of a non-primitive FHIR type, suitable for use in resource validation

Properties

name

name: string

Defined in

packages/core/src/typeschema/types.ts:21


url

Optional url: string

Defined in

packages/core/src/typeschema/types.ts:22


kind

Optional kind: string

Defined in

packages/core/src/typeschema/types.ts:23


description

Optional description: string

Defined in

packages/core/src/typeschema/types.ts:24


elements

elements: Record<string, InternalSchemaElement>

Defined in

packages/core/src/typeschema/types.ts:25


constraints

Optional constraints: Constraint[]

Defined in

packages/core/src/typeschema/types.ts:26


parentType

Optional parentType: InternalTypeSchema

Defined in

packages/core/src/typeschema/types.ts:27


innerTypes

innerTypes: InternalTypeSchema[]

Defined in

packages/core/src/typeschema/types.ts:28


summaryProperties

Optional summaryProperties: Set<string>

Defined in

packages/core/src/typeschema/types.ts:29


mandatoryProperties

Optional mandatoryProperties: Set<string>

Defined in

packages/core/src/typeschema/types.ts:30