ContentFieldDefinition interface
Определение поля с помощью синтаксиса, похожего на схему JSON.
Свойства
| description | Описание поля. |
| enum | Перечисление возможных значений полей. |
| enum |
Описания для каждого значения перечисления. |
| estimate |
Возвращайте источник заземления и уверенность. |
| examples | Примеры значений полей. |
| item |
Схема типа поля каждого элемента массива, если тип — массив. |
| 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
properties
Именованные подполя, если тип — объект.
properties?: Record<string, ContentFieldDefinition>
Значение свойства
Record<string, ContentFieldDefinition>
ref
Ссылка на другое определение поля.
ref?: string
Значение свойства
string