pub struct GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer {
pub answer_text: Option<String>,
pub faq_source: Option<GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource>,
pub generative_source: Option<GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource>,
}
Expand description
Represents an answer from Knowledge. Currently supports FAQ and Generative answers.
This type is not used in any activity, and only used as part of another schema.
Fields§
§answer_text: Option<String>
The piece of text from the source
that answers this suggested query.
faq_source: Option<GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerFaqSource>
Populated if the prediction came from FAQ.
generative_source: Option<GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswerGenerativeSource>
Populated if the prediction was Generative.
Trait Implementations§
Source§impl Clone for GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
impl Clone for GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
Source§fn clone(&self) -> GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
fn clone(&self) -> GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
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 Default for GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
impl Default for GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
Source§fn default() -> GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
fn default() -> GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
impl<'de> Deserialize<'de> for GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
Auto Trait Implementations§
impl Freeze for GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
impl RefUnwindSafe for GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
impl Send for GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
impl Sync for GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
impl Unpin for GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
impl UnwindSafe for GoogleCloudDialogflowV2KnowledgeAssistAnswerKnowledgeAnswer
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more