Condividi tramite


FormField Classe

Rappresenta un campo riconosciuto in un modulo di input.

Novità nella versione 2.1: Supporto per i metodi di to_dict e from_dict

Ereditarietà
builtins.object
FormField

Costruttore

FormField(**kwargs: Any)

Metodi

from_dict

Converte una dict nella forma di un FormField nel modello stesso.

to_dict

Restituisce una rappresentazione dict di FormField.

from_dict

Converte una dict nella forma di un FormField nel modello stesso.

from_dict(data: Dict) -> FormField

Parametri

data
dict
Necessario

Dizionario nella forma di FormField.

Restituisce

FormField

Tipo restituito

to_dict

Restituisce una rappresentazione dict di FormField.

to_dict() -> Dict

Restituisce

dict

Tipo restituito

Attributi

confidence

Misura il grado di certezza del risultato del riconoscimento. Il valore è compreso tra [0,0, 1,0].

confidence: float

label_data

Contiene gli elementi testo, casella di selezione e campo per l'etichetta di campo. Si noti che non viene restituito per i moduli analizzati dai modelli sottoposti a training con etichette.

label_data: FieldData

name

Nome univoco del campo o dell'etichetta di training se analizzato da un modello personalizzato sottoposto a training con etichette.

name: str

value

Valore per il campo riconosciuto. Il tipo di dati semantico è descritto da value_type. Se il valore viene estratto dal modulo, ma non è possibile normalizzare il relativo tipo, accedere alla proprietà value_data.text per una rappresentazione testuale del valore.

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

value_data

Contiene gli elementi testo, casella di selezione e campo per il valore del campo.

value_data: FieldData

value_type

Tipo di valore trovato in FormField. Descritti in FieldValueType, i tipi possibili includono: 'string', 'date', 'time', 'phoneNumber', 'float', 'integer', 'dizionario', 'list', 'selectionMark', 'countryRegion'.

value_type: str