Retail v2 API - Class ConversationalSearchRequest.Types.UserAnswer (2.15.0)

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.

Inheritance

object > ConversationalSearchRequest.Types.UserAnswer

Namespace

Google.Cloud.Retail.V2

Assembly

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