Enum gapi_grpc::google::cloud::contactcenterinsights::v1::runtime_annotation::Data [−][src]
pub enum Data { ArticleSuggestion(ArticleSuggestionData), FaqAnswer(FaqAnswerData), SmartReply(SmartReplyData), SmartComposeSuggestion(SmartComposeSuggestionData), DialogflowInteraction(DialogflowInteractionData), }
The data in the annotation.
Variants
ArticleSuggestion(ArticleSuggestionData)
Agent Assist Article Suggestion data.
FaqAnswer(FaqAnswerData)
Agent Assist FAQ answer data.
SmartReply(SmartReplyData)
Agent Assist Smart Reply data.
SmartComposeSuggestion(SmartComposeSuggestionData)
Agent Assist Smart Compose suggestion data.
DialogflowInteraction(DialogflowInteractionData)
Dialogflow interaction data.
Implementations
impl Data
[src][−]
pub fn encode<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
pub fn merge<B>(
field: &mut Option<Data>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
field: &mut Option<Data>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
pub fn encoded_len(&self) -> usize
[src]
Trait Implementations
impl Clone for Data
[src][+]
impl Debug for Data
[src][+]
impl PartialEq<Data> for Data
[src][+]
impl StructuralPartialEq for Data
[src]
Auto Trait Implementations
impl RefUnwindSafe for Data
impl Send for Data
impl Sync for Data
impl Unpin for Data
impl UnwindSafe for Data
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
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][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,