Struct googapis::google::cloud::documentai::v1beta3::document::Entity [−][src]
pub struct Entity {
pub text_anchor: Option<TextAnchor>,
pub type: String,
pub mention_text: String,
pub mention_id: String,
pub confidence: f32,
pub page_anchor: Option<PageAnchor>,
pub id: String,
pub normalized_value: Option<NormalizedValue>,
pub properties: Vec<Entity>,
pub provenance: Option<Provenance>,
pub redacted: bool,
}
Expand description
A phrase in the text that is a known entity type, such as a person, an organization, or location.
Fields
text_anchor: Option<TextAnchor>
Optional. Provenance of the entity. Text anchor indexing into the [Document.text][google.cloud.documentai.v1beta3.Document.text].
type: String
Entity type from a schema e.g. Address
.
mention_text: String
Optional. Text value in the document e.g. 1600 Amphitheatre Pkwy
.
mention_id: String
Optional. Deprecated. Use id
field instead.
confidence: f32
Optional. Confidence of detected Schema entity. Range [0, 1].
page_anchor: Option<PageAnchor>
Optional. Represents the provenance of this entity wrt. the location on the page where it was found.
id: String
Optional. Canonical id. This will be a unique value in the entity list for this document.
normalized_value: Option<NormalizedValue>
Optional. Normalized entity value. Absent if the extracted value could not be converted or the type (e.g. address) is not supported for certain parsers. This field is also only populated for certain supported document types.
properties: Vec<Entity>
Optional. Entities can be nested to form a hierarchical data structure representing the content in the document.
provenance: Option<Provenance>
Optional. The history of this annotation.
redacted: bool
Optional. Whether the entity will be redacted for de-identification purposes.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
Auto Trait Implementations
impl RefUnwindSafe for Entity
impl UnwindSafe for Entity
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more