Compartir a través de


FormField Clase

Representa un campo reconocido en un formulario de entrada.

Novedad de la versión 2.1: Compatibilidad con métodos de to_dict y from_dict

Herencia
builtins.object
FormField

Constructor

FormField(**kwargs: Any)

Métodos

from_dict

Convierte un dict en la forma de un FormField en el propio modelo.

to_dict

Devuelve una representación dict de FormField.

from_dict

Convierte un dict en la forma de un FormField en el propio modelo.

from_dict(data: Dict) -> FormField

Parámetros

data
dict
Requerido

Diccionario en forma de FormField.

Devoluciones

FormField

Tipo de valor devuelto

to_dict

Devuelve una representación dict de FormField.

to_dict() -> Dict

Devoluciones

dict

Tipo de valor devuelto

Atributos

confidence

Mide el grado de certeza del resultado del reconocimiento. El valor está entre [0.0, 1.0].

confidence: float

label_data

Contiene el texto, el cuadro de límite y los elementos de campo para la etiqueta de campo. Tenga en cuenta que esto no se devuelve para los formularios analizados por modelos entrenados con etiquetas.

label_data: FieldData

name

Nombre único del campo o la etiqueta de tiempo de entrenamiento si se analiza a partir de un modelo personalizado entrenado con etiquetas.

name: str

value

Valor del campo reconocido. Su tipo de datos semántico se describe mediante value_type. Si el valor se extrae del formulario, pero no se puede normalizar con su tipo, acceda a la propiedad value_data.text para obtener una representación textual del valor.

value: str | int | float | date | time | Dict[str, FormField] | List[FormField]

value_data

Contiene el texto, el cuadro de límite y los elementos de campo para el valor del campo.

value_data: FieldData

value_type

Tipo de valor encontrado en FormField. Los tipos posibles se describen en FieldValueType, entre los que se incluyen: 'string', 'date', 'time', 'phoneNumber', 'float', 'integer', 'dictionary', 'list', 'selectionMark' o 'countryRegion'.

value_type: str