Udostępnij za pośrednictwem


FormField Klasa

Reprezentuje pole rozpoznane w formularzu wejściowym.

Nowość w wersji 2.1: obsługa metod to_dict i from_dict

Dziedziczenie
builtins.object
FormField

Konstruktor

FormField(**kwargs: Any)

Metody

from_dict

Konwertuje dykt w kształcie pola formularza na sam model.

to_dict

Zwraca reprezentację dyktowania obiektu FormField.

from_dict

Konwertuje dykt w kształcie pola formularza na sam model.

from_dict(data: Dict) -> FormField

Parametry

data
dict
Wymagane

Słownik w kształcie obiektu FormField.

Zwraca

Pole formularza

Typ zwracany

to_dict

Zwraca reprezentację dyktowania obiektu FormField.

to_dict() -> Dict

Zwraca

dict

Typ zwracany

Atrybuty

confidence

Mierzy stopień pewności wyniku rozpoznawania. Wartość wynosi od [0.0, 1.0].

confidence: float

label_data

Zawiera tekst, pole ograniczenia i elementy pola dla etykiety pola. Należy pamiętać, że nie jest to zwracane w przypadku formularzy analizowanych przez modele wytrenowane za pomocą etykiet.

label_data: FieldData

name

Unikatowa nazwa pola lub etykiety czasu trenowania, jeśli została przeanalizowana na podstawie modelu niestandardowego, który został wytrenowany z etykietami.

name: str

value

Wartość rozpoznanych pól. Jego semantyczny typ danych jest opisany przez value_type. Jeśli wartość jest wyodrębniona z formularza, ale nie można jej znormalizować do jego typu, uzyskaj dostęp do właściwości value_data.text , aby uzyskać tekstową reprezentację wartości.

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

value_data

Zawiera tekst, pole ograniczenia i elementy pola dla wartości pola.

value_data: FieldData

value_type

Typ wartości znalezionej w formfield. Opisane w FieldValueTypesystemie możliwe typy obejmują: "string", "date", "time", "phoneNumber", "float", "integer", "dictionary", "list", "selectionMark" lub "countryRegion".

value_type: str