Interface: DocumentProfile
Defined in: domain/contracts.ts:172
A document profile: a JSON Schema plus derived field metadata that defines one kind of document.
Properties
description?
ts
description?: string | LocalizedString;Defined in: domain/contracts.ts:176
fields
ts
fields: Record<string, FieldDescriptor>;Defined in: domain/contracts.ts:180
id
ts
id: string;Defined in: domain/contracts.ts:173
label?
ts
label?: string | LocalizedString;Defined in: domain/contracts.ts:175
multilingual?
ts
multilingual?: boolean;Defined in: domain/contracts.ts:181
optionalFreeText?
ts
optionalFreeText?: boolean;Defined in: domain/contracts.ts:182
schema
ts
schema: object;Defined in: domain/contracts.ts:178
schemaId
ts
schemaId: string;Defined in: domain/contracts.ts:177
typeLibraryVersion
ts
typeLibraryVersion: string;Defined in: domain/contracts.ts:179
version
ts
version: string;Defined in: domain/contracts.ts:174