Freigeben über


DocumentField Klasse

Ein Objekt, das den Inhalt und die Position eines Dokumentfeldwerts darstellt.

Neu in Version 2023-07-31: Der boolesche value_type und bool-Wert

Vererbung
builtins.object
DocumentField

Konstruktor

DocumentField(**kwargs: Any)

Methoden

from_dict

Konvertiert ein Diktat in der Form eines DocumentField in das Modell selbst.

to_dict

Gibt eine Diktatdarstellung von DocumentField zurück.

from_dict

Konvertiert ein Diktat in der Form eines DocumentField in das Modell selbst.

from_dict(data: Dict) -> DocumentField

Parameter

data
dict
Erforderlich

Ein Wörterbuch in der Form documentField.

Gibt zurück

DocumentField

Rückgabetyp

to_dict

Gibt eine Diktatdarstellung von DocumentField zurück.

to_dict() -> Dict

Gibt zurück

dict

Rückgabetyp

Attribute

bounding_regions

Begrenzungsregionen, die das Feld abdecken.

bounding_regions: List[BoundingRegion] | None

confidence

Die Konfidenz beim ordnungsgemäßen Extrahieren des Felds.

confidence: float

content

Der Inhalt des Felds.

content: str | None

spans

Position des Felds in der Lesereihenfolge verketteten Inhalt.

spans: List[DocumentSpan] | None

value

Der Wert für das erkannte Feld. Der semantische Datentyp wird durch value_type beschrieben. Wenn der Wert aus dem Dokument extrahiert, aber nicht auf seinen Typ normalisiert werden kann, greifen Sie auf die Inhaltseigenschaft zu, um eine Textdarstellung des Werts zu erhalten.

value: str | int | float | bool | date | time | CurrencyValue | AddressValue | Dict[str, DocumentField] | List[DocumentField] | None

value_type

Der Typ des Werts , der in DocumentField gefunden wurde. Mögliche Typen sind: "string", "date", "time", "phoneNumber", "float", "integer", "selectionMark", "countryRegion", "signature", "currency", "address", "boolean", "list", "dictionary".

value_type: str