public sealed class ConversationalSearchRequest.Types.UserAnswer : IMessage<ConversationalSearchRequest.Types.UserAnswer>, IEquatable<ConversationalSearchRequest.Types.UserAnswer>, IDeepCloneable<ConversationalSearchRequest.Types.UserAnswer>, IBufferMessage, IMessage
Reference documentation and code samples for the Retail v2 API class ConversationalSearchRequest.Types.UserAnswer.
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.
Implements
IMessageConversationalSearchRequestTypesUserAnswer, IEquatableConversationalSearchRequestTypesUserAnswer, IDeepCloneableConversationalSearchRequestTypesUserAnswer, IBufferMessage, IMessageNamespace
Google.Cloud.Retail.V2Assembly
Google.Cloud.Retail.V2.dll
Constructors
UserAnswer()
public UserAnswer()
UserAnswer(UserAnswer)
public UserAnswer(ConversationalSearchRequest.Types.UserAnswer other)
Parameter | |
---|---|
Name | Description |
other |
ConversationalSearchRequestTypesUserAnswer |
Properties
HasTextAnswer
public bool HasTextAnswer { get; }
Gets whether the "text_answer" field is set
Property Value | |
---|---|
Type | Description |
bool |
SelectedAnswer
public ConversationalSearchRequest.Types.UserAnswer.Types.SelectedAnswer SelectedAnswer { get; set; }
Optional. This field specifies the selected answer during the conversational search. This should be a subset of [ConversationalSearchResponse.followup_question.suggested_answers][].
Property Value | |
---|---|
Type | Description |
ConversationalSearchRequestTypesUserAnswerTypesSelectedAnswer |
TextAnswer
public string TextAnswer { get; set; }
This field specifies the incremental input text from the user during the conversational search.
Property Value | |
---|---|
Type | Description |
string |
TypeCase
public ConversationalSearchRequest.Types.UserAnswer.TypeOneofCase TypeCase { get; }
Property Value | |
---|---|
Type | Description |
ConversationalSearchRequestTypesUserAnswerTypeOneofCase |