Compartilhar via


FormField Classe

Representa um campo reconhecido em um formulário de entrada.

Novo na versão v2.1: suporte para métodos to_dict e from_dict

Herança
builtins.object
FormField

Construtor

FormField(**kwargs: Any)

Métodos

from_dict

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

to_dict

Retorna uma representação de dict de FormField.

from_dict

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

from_dict(data: Dict) -> FormField

Parâmetros

data
dict
Obrigatório

Um dicionário na forma de FormField.

Retornos

Formfield

Tipo de retorno

to_dict

Retorna uma representação de dict de FormField.

to_dict() -> Dict

Retornos

dict

Tipo de retorno

Atributos

confidence

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

confidence: float

label_data

Contém o texto, a caixa delimitadora e os elementos de campo para o rótulo do campo. Observe que isso não é retornado para formulários analisados por modelos treinados com rótulos.

label_data: FieldData

name

O nome exclusivo do campo ou o rótulo de tempo de treinamento se analisado de um modelo personalizado que foi treinado com rótulos.

name: str

value

O valor do campo reconhecido. Seu tipo de dados semânticos é descrito por value_type. Se o valor for extraído do formulário, mas não puder ser normalizado para seu tipo, acesse a propriedade value_data.text para 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 para o valor do campo.

value_data: FieldData

value_type

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

value_type: str