Struct google_api_proto::google::cloud::contentwarehouse::v1::DocumentReference
source · pub struct DocumentReference {
pub document_name: String,
pub display_name: String,
pub snippet: String,
pub document_is_folder: bool,
pub update_time: Option<Timestamp>,
pub create_time: Option<Timestamp>,
pub delete_time: Option<Timestamp>,
pub document_is_retention_folder: bool,
pub document_is_legal_hold_folder: bool,
}
Expand description
References to the documents.
Fields§
§document_name: String
Required. Name of the referenced document.
display_name: String
display_name of the referenced document; this name does not need to be consistent to the display_name in the Document proto, depending on the ACL constraint.
snippet: String
Stores the subset of the referenced document’s content. This is useful to allow user peek the information of the referenced document.
document_is_folder: bool
The document type of the document being referenced.
update_time: Option<Timestamp>
Output only. The time when the document is last updated.
create_time: Option<Timestamp>
Output only. The time when the document is created.
delete_time: Option<Timestamp>
Output only. The time when the document is deleted.
document_is_retention_folder: bool
Document is a folder with retention policy.
document_is_legal_hold_folder: bool
Document is a folder with legal hold.
Trait Implementations§
source§impl Clone for DocumentReference
impl Clone for DocumentReference
source§fn clone(&self) -> DocumentReference
fn clone(&self) -> DocumentReference
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 DocumentReference
impl Debug for DocumentReference
source§impl Default for DocumentReference
impl Default for DocumentReference
source§impl Message for DocumentReference
impl Message for DocumentReference
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 DocumentReference
impl PartialEq for DocumentReference
source§fn eq(&self, other: &DocumentReference) -> bool
fn eq(&self, other: &DocumentReference) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DocumentReference
Auto Trait Implementations§
impl Freeze for DocumentReference
impl RefUnwindSafe for DocumentReference
impl Send for DocumentReference
impl Sync for DocumentReference
impl Unpin for DocumentReference
impl UnwindSafe for DocumentReference
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