pub struct GoogleCloudDocumentaiV1beta2Document {Show 13 fields
pub content: Option<String>,
pub entities: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentEntity>>,
pub entity_relations: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentEntityRelation>>,
pub error: Option<GoogleRpcStatus>,
pub labels: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentLabel>>,
pub mime_type: Option<String>,
pub pages: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentPage>>,
pub revisions: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentRevision>>,
pub shard_info: Option<GoogleCloudDocumentaiV1beta2DocumentShardInfo>,
pub text: Option<String>,
pub text_changes: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentTextChange>>,
pub text_styles: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentStyle>>,
pub uri: Option<String>,
}
Expand description
Document represents the canonical document resource in Document Understanding AI. It is an interchange format that provides insights into documents and allows for collaboration between users and Document Understanding AI to iterate and optimize for quality.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- documents process projects (response)
- locations documents process projects (response)
Fields
content: Option<String>
Optional. Inline document content, represented as a stream of bytes. Note: As with all bytes
fields, protobuffers use a pure binary representation, whereas JSON representations use base64.
entities: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentEntity>>
A list of entities detected on Document.text. For document shards, entities in this list may cross shard boundaries.
entity_relations: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentEntityRelation>>
Placeholder. Relationship among Document.entities.
error: Option<GoogleRpcStatus>
Any error that occurred while processing this document.
labels: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentLabel>>
Labels for this document.
mime_type: Option<String>
An IANA published MIME type (also referred to as media type). For more information, see https://www.iana.org/assignments/media-types/media-types.xhtml.
pages: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentPage>>
Visual page layout for the Document.
revisions: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentRevision>>
Placeholder. Revision history of this document.
shard_info: Option<GoogleCloudDocumentaiV1beta2DocumentShardInfo>
Information about the sharding if this document is sharded part of a larger document. If the document is not sharded, this message is not specified.
text: Option<String>
Optional. UTF-8 encoded text in reading order from the document.
text_changes: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentTextChange>>
Placeholder. A list of text corrections made to [Document.text]. This is usually used for annotating corrections to OCR mistakes. Text changes for a given revision may not overlap with each other.
text_styles: Option<Vec<GoogleCloudDocumentaiV1beta2DocumentStyle>>
Placeholder. Styles for the Document.text.
uri: Option<String>
Optional. Currently supports Google Cloud Storage URI of the form gs://bucket_name/object_name
. Object versioning is not supported. See Google Cloud Storage Request URIs for more info.
Trait Implementations
sourceimpl Clone for GoogleCloudDocumentaiV1beta2Document
impl Clone for GoogleCloudDocumentaiV1beta2Document
sourcefn clone(&self) -> GoogleCloudDocumentaiV1beta2Document
fn clone(&self) -> GoogleCloudDocumentaiV1beta2Document
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for GoogleCloudDocumentaiV1beta2Document
impl Default for GoogleCloudDocumentaiV1beta2Document
sourcefn default() -> GoogleCloudDocumentaiV1beta2Document
fn default() -> GoogleCloudDocumentaiV1beta2Document
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for GoogleCloudDocumentaiV1beta2Document
impl<'de> Deserialize<'de> for GoogleCloudDocumentaiV1beta2Document
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl ResponseResult for GoogleCloudDocumentaiV1beta2Document
Auto Trait Implementations
impl RefUnwindSafe for GoogleCloudDocumentaiV1beta2Document
impl Send for GoogleCloudDocumentaiV1beta2Document
impl Sync for GoogleCloudDocumentaiV1beta2Document
impl Unpin for GoogleCloudDocumentaiV1beta2Document
impl UnwindSafe for GoogleCloudDocumentaiV1beta2Document
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more