Skip to content

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