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. |
| enum |
Descripciones para cada valor de enumeración. |
| estimate |
Retorna la fuente de conexión y la confianza. |
| examples | Ejemplos de valores de campo. |
| item |
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
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