Skip to content

Interface: FieldDescriptor ​

Defined in: domain/contracts.ts:103

Field metadata derived from a profile JSON Schema.

Properties ​

id ​

ts
id: string;

Defined in: domain/contracts.ts:104


labelPlural? ​

ts
labelPlural?: string | LocalizedString;

Defined in: domain/contracts.ts:107


labelSingular? ​

ts
labelSingular?: string | LocalizedString;

Defined in: domain/contracts.ts:106


maxOccurrences? ​

ts
maxOccurrences?: number;

Defined in: domain/contracts.ts:111


minOccurrences? ​

ts
minOccurrences?: number;

Defined in: domain/contracts.ts:110


multilingual? ​

ts
multilingual?: boolean;

Defined in: domain/contracts.ts:109


optionalFreeText? ​

ts
optionalFreeText?: boolean;

Defined in: domain/contracts.ts:108


type ​

ts
type: string;

Defined in: domain/contracts.ts:105


vocabulary? ​

ts
vocabulary?: FieldVocabularyBinding;

Defined in: domain/contracts.ts:112


xMetadata? ​

ts
xMetadata?: Record<string, JsonValue>;

Defined in: domain/contracts.ts:113