Compartir a través de


ContentFieldDefinition interface

Definición del campo usando una sintaxis similar a un esquema JSON.

Propiedades

description

Descripción del campo.

enum

Enumeración de posibles valores de campo.

enumDescriptions

Descripciones para cada valor de enumeración.

estimateSourceAndConfidence

Retorna la fuente de conexión y la confianza.

examples

Ejemplos de valores de campo.

itemDefinition

Esquema de tipo de campo de cada elemento del array, si el tipo es el array.

method

Método de generación.

properties

Subcampos nombrados, si el tipo es objeto.

ref

Referencia a otra definición de campo.

type

Tipo de datos semántico del valor de campo.

Detalles de las propiedades

description

Descripción del campo.

description?: string

Valor de propiedad

string

enum

Enumeración de posibles valores de campo.

enum?: string[]

Valor de propiedad

string[]

enumDescriptions

Descripciones para cada valor de enumeración.

enumDescriptions?: Record<string, string>

Valor de propiedad

Record<string, string>

estimateSourceAndConfidence

Retorna la fuente de conexión y la confianza.

estimateSourceAndConfidence?: boolean

Valor de propiedad

boolean

examples

Ejemplos de valores de campo.

examples?: string[]

Valor de propiedad

string[]

itemDefinition

Esquema de tipo de campo de cada elemento del array, si el tipo es el array.

itemDefinition?: ContentFieldDefinition

Valor de propiedad

method

Método de generación.

method?: GenerationMethod

Valor de propiedad

properties

Subcampos nombrados, si el tipo es objeto.

properties?: Record<string, ContentFieldDefinition>

Valor de propiedad

Record<string, ContentFieldDefinition>

ref

Referencia a otra definición de campo.

ref?: string

Valor de propiedad

string

type

Tipo de datos semántico del valor de campo.

type?: ContentFieldType

Valor de propiedad