pub struct GoogleCloudRetailV2ConversationalSearchRequestUserAnswer {
pub selected_answer: Option<GoogleCloudRetailV2ConversationalSearchRequestUserAnswerSelectedAnswer>,
pub text_answer: Option<String>,
}Expand description
This field specifies the current user answer during the conversational filtering search. This can be either user selected from suggested answers or user input plain text.
This type is not used in any activity, and only used as part of another schema.
Fields§
§selected_answer: Option<GoogleCloudRetailV2ConversationalSearchRequestUserAnswerSelectedAnswer>Optional. This field specifies the selected answer during the conversational search. This should be a subset of ConversationalSearchResponse.followup_question.suggested_answers.
text_answer: Option<String>This field specifies the incremental input text from the user during the conversational search.
Trait Implementations§
Source§impl Clone for GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
impl Clone for GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
Source§fn clone(&self) -> GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
fn clone(&self) -> GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
Returns a duplicate 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 GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
impl Default for GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
Source§fn default() -> GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
fn default() -> GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
impl<'de> Deserialize<'de> for GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
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 GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
Auto Trait Implementations§
impl Freeze for GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
impl RefUnwindSafe for GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
impl Send for GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
impl Sync for GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
impl Unpin for GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
impl UnwindSafe for GoogleCloudRetailV2ConversationalSearchRequestUserAnswer
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