Struct gapi_grpc::google::cloud::documentai::v1beta3::batch_process_metadata::IndividualProcessStatus[][src]

pub struct IndividualProcessStatus {
    pub input_gcs_source: String,
    pub status: Option<Status>,
    pub output_gcs_destination: String,
    pub human_review_operation: String,
    pub human_review_status: Option<HumanReviewStatus>,
}

The status of a each individual document in the batch process.

Fields

input_gcs_source: String

The source of the document, same as the [input_gcs_source] field in the request when the batch process started. The batch process is started by take snapshot of that document, since a user can move or change that document during the process.

status: Option<Status>

The status of the processing of the document.

output_gcs_destination: String

The output_gcs_destination (in the request as ‘output_gcs_destination’) of the processed document if it was successful, otherwise empty.

human_review_operation: String

The name of the operation triggered by the processed document. If the human review process is not triggered, this field will be empty. It has the same response type and metadata as the long running operation returned by ReviewDocument method.

human_review_status: Option<HumanReviewStatus>

The status of human review on the processed document.

Trait Implementations

impl Clone for IndividualProcessStatus[src]

impl Debug for IndividualProcessStatus[src]

impl Default for IndividualProcessStatus[src]

impl Message for IndividualProcessStatus[src]

impl PartialEq<IndividualProcessStatus> for IndividualProcessStatus[src]

impl StructuralPartialEq for IndividualProcessStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for IndividualProcessStatus

impl Send for IndividualProcessStatus

impl Sync for IndividualProcessStatus

impl Unpin for IndividualProcessStatus

impl UnwindSafe for IndividualProcessStatus

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]