Struct google_api_proto::google::cloud::contentwarehouse::v1::CreateDocumentResponse
source · pub struct CreateDocumentResponse {
pub document: Option<Document>,
pub rule_engine_output: Option<RuleEngineOutput>,
pub metadata: Option<ResponseMetadata>,
pub long_running_operations: Vec<Operation>,
}
Expand description
Response message for DocumentService.CreateDocument.
Fields§
§document: Option<Document>
Document created after executing create request.
rule_engine_output: Option<RuleEngineOutput>
Output from Rule Engine recording the rule evaluator and action executor’s output.
Refer format in: google/cloud/contentwarehouse/v1/rule_engine.proto
metadata: Option<ResponseMetadata>
Additional information for the API invocation, such as the request tracking id.
long_running_operations: Vec<Operation>
post-processing LROs
Trait Implementations§
source§impl Clone for CreateDocumentResponse
impl Clone for CreateDocumentResponse
source§fn clone(&self) -> CreateDocumentResponse
fn clone(&self) -> CreateDocumentResponse
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CreateDocumentResponse
impl Debug for CreateDocumentResponse
source§impl Default for CreateDocumentResponse
impl Default for CreateDocumentResponse
source§impl Message for CreateDocumentResponse
impl Message for CreateDocumentResponse
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for CreateDocumentResponse
impl PartialEq for CreateDocumentResponse
source§fn eq(&self, other: &CreateDocumentResponse) -> bool
fn eq(&self, other: &CreateDocumentResponse) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateDocumentResponse
Auto Trait Implementations§
impl !Freeze for CreateDocumentResponse
impl RefUnwindSafe for CreateDocumentResponse
impl Send for CreateDocumentResponse
impl Sync for CreateDocumentResponse
impl Unpin for CreateDocumentResponse
impl UnwindSafe for CreateDocumentResponse
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request