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