Struct google_api_proto::google::cloud::contactcenterinsights::v1::CallAnnotation
source · pub struct CallAnnotation {
pub channel_tag: i32,
pub annotation_start_boundary: Option<AnnotationBoundary>,
pub annotation_end_boundary: Option<AnnotationBoundary>,
pub data: Option<Data>,
}
Expand description
A piece of metadata that applies to a window of a call.
Fields§
§channel_tag: i32
The channel of the audio where the annotation occurs. For single-channel audio, this field is not populated.
annotation_start_boundary: Option<AnnotationBoundary>
The boundary in the conversation where the annotation starts, inclusive.
annotation_end_boundary: Option<AnnotationBoundary>
The boundary in the conversation where the annotation ends, inclusive.
data: Option<Data>
The data in the annotation.
Trait Implementations§
source§impl Clone for CallAnnotation
impl Clone for CallAnnotation
source§fn clone(&self) -> CallAnnotation
fn clone(&self) -> CallAnnotation
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 CallAnnotation
impl Debug for CallAnnotation
source§impl Default for CallAnnotation
impl Default for CallAnnotation
source§impl Message for CallAnnotation
impl Message for CallAnnotation
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 CallAnnotation
impl PartialEq for CallAnnotation
source§fn eq(&self, other: &CallAnnotation) -> bool
fn eq(&self, other: &CallAnnotation) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CallAnnotation
Auto Trait Implementations§
impl Freeze for CallAnnotation
impl RefUnwindSafe for CallAnnotation
impl Send for CallAnnotation
impl Sync for CallAnnotation
impl Unpin for CallAnnotation
impl UnwindSafe for CallAnnotation
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