ContentFieldDefinition interface

Определение поля с помощью синтаксиса, похожего на схему JSON.

Свойства

description

Описание поля.

enum

Перечисление возможных значений полей.

enumDescriptions

Описания для каждого значения перечисления.

estimateSourceAndConfidence

Возвращайте источник заземления и уверенность.

examples

Примеры значений полей.

itemDefinition

Схема типа поля каждого элемента массива, если тип — массив.

method

Метод генерации.

properties

Именованные подполя, если тип — объект.

ref

Ссылка на другое определение поля.

type

Семантический тип данных значения поля.

Сведения о свойстве

description

Описание поля.

description?: string

Значение свойства

string

enum

Перечисление возможных значений полей.

enum?: string[]

Значение свойства

string[]

enumDescriptions

Описания для каждого значения перечисления.

enumDescriptions?: Record<string, string>

Значение свойства

Record<string, string>

estimateSourceAndConfidence

Возвращайте источник заземления и уверенность.

estimateSourceAndConfidence?: boolean

Значение свойства

boolean

examples

Примеры значений полей.

examples?: string[]

Значение свойства

string[]

itemDefinition

Схема типа поля каждого элемента массива, если тип — массив.

itemDefinition?: ContentFieldDefinition

Значение свойства

method

Метод генерации.

method?: GenerationMethod

Значение свойства

properties

Именованные подполя, если тип — объект.

properties?: Record<string, ContentFieldDefinition>

Значение свойства

Record<string, ContentFieldDefinition>

ref

Ссылка на другое определение поля.

ref?: string

Значение свойства

string

type

Семантический тип данных значения поля.

type?: ContentFieldType

Значение свойства