Partilhar via


FormField Classe

Representa um campo reconhecido num formulário de entrada.

Novidade na versão v2.1: Suporte para métodos de to_dict e from_dict

Herança
builtins.object
FormField

Construtor

FormField(**kwargs: Any)

Métodos

from_dict

Converte um ditado na forma de um FormField para o próprio modelo.

to_dict

Devolve uma representação dict de FormField.

from_dict

Converte um ditado na forma de um FormField para o próprio modelo.

from_dict(data: Dict) -> FormField

Parâmetros

data
dict
Necessário

Um dicionário na forma de FormField.

Devoluções

Campo de Formulário

Tipo de retorno

to_dict

Devolve uma representação dict de FormField.

to_dict() -> Dict

Devoluções

dict

Tipo de retorno

Atributos

confidence

Mede o grau de certeza do resultado do reconhecimento. O valor é entre [0,0, 1,0].

confidence: float

label_data

Contém o texto, a caixa delimitadora e os elementos de campo da etiqueta de campo. Tenha em atenção que isto não é devolvido para formulários analisados por modelos preparados com etiquetas.

label_data: FieldData

name

O nome exclusivo do campo ou a etiqueta de tempo de preparação se for analisado a partir de um modelo personalizado preparado com etiquetas.

name: str

value

O valor do campo reconhecido. O tipo de dados semântico é descrito por value_type. Se o valor for extraído do formulário, mas não puder ser normalizado para o respetivo tipo, aceda à propriedade value_data.text para obter uma representação textual do valor.

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

value_data

Contém o texto, a caixa delimitadora e os elementos de campo do valor do campo.

value_data: FieldData

value_type

O tipo de valor encontrado em FormField. Descritos em FieldValueType, os tipos possíveis incluem: "string", "date", "time", "phoneNumber", "float", "integer", "dictionary", "list", "selectionMark" ou "countryRegion".

value_type: str