Struct google_api_proto::google::cloud::dialogflow::v2::HumanAgentAssistantEvent
source · pub struct HumanAgentAssistantEvent {
pub conversation: String,
pub participant: String,
pub suggestion_results: Vec<SuggestionResult>,
}
Expand description
Represents a notification sent to Cloud Pub/Sub subscribers for human agent assistant events in a specific conversation.
Fields§
§conversation: String
The conversation this notification refers to.
Format: projects/<Project ID>/conversations/<Conversation ID>
.
participant: String
The participant that the suggestion is compiled for.
Format: projects/<Project ID>/conversations/<Conversation ID>/participants/<Participant ID>
. It will not be set in legacy workflow.
suggestion_results: Vec<SuggestionResult>
The suggestion results payload that this notification refers to.
Trait Implementations§
source§impl Clone for HumanAgentAssistantEvent
impl Clone for HumanAgentAssistantEvent
source§fn clone(&self) -> HumanAgentAssistantEvent
fn clone(&self) -> HumanAgentAssistantEvent
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 HumanAgentAssistantEvent
impl Debug for HumanAgentAssistantEvent
source§impl Default for HumanAgentAssistantEvent
impl Default for HumanAgentAssistantEvent
source§impl Message for HumanAgentAssistantEvent
impl Message for HumanAgentAssistantEvent
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 HumanAgentAssistantEvent
impl PartialEq for HumanAgentAssistantEvent
source§fn eq(&self, other: &HumanAgentAssistantEvent) -> bool
fn eq(&self, other: &HumanAgentAssistantEvent) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for HumanAgentAssistantEvent
Auto Trait Implementations§
impl Freeze for HumanAgentAssistantEvent
impl RefUnwindSafe for HumanAgentAssistantEvent
impl Send for HumanAgentAssistantEvent
impl Sync for HumanAgentAssistantEvent
impl Unpin for HumanAgentAssistantEvent
impl UnwindSafe for HumanAgentAssistantEvent
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