public sealed class AnswerQueryResponse : IMessage<AnswerQueryResponse>, IEquatable<AnswerQueryResponse>, IDeepCloneable<AnswerQueryResponse>, IBufferMessage, IMessage
Reference documentation and code samples for the Discovery Engine v1 API class AnswerQueryResponse.
Response message for [ConversationalSearchService.AnswerQuery][google.cloud.discoveryengine.v1.ConversationalSearchService.AnswerQuery] method.
Implements
IMessageAnswerQueryResponse, IEquatableAnswerQueryResponse, IDeepCloneableAnswerQueryResponse, IBufferMessage, IMessageNamespace
Google.Cloud.DiscoveryEngine.V1Assembly
Google.Cloud.DiscoveryEngine.V1.dll
Constructors
AnswerQueryResponse()
public AnswerQueryResponse()
AnswerQueryResponse(AnswerQueryResponse)
public AnswerQueryResponse(AnswerQueryResponse other)
Parameter | |
---|---|
Name | Description |
other |
AnswerQueryResponse |
Properties
Answer
public Answer Answer { get; set; }
Answer resource object. If [AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps][google.cloud.discoveryengine.v1.AnswerQueryRequest.QueryUnderstandingSpec.QueryRephraserSpec.max_rephrase_steps] is greater than 1, use [Answer.name][google.cloud.discoveryengine.v1.Answer.name] to fetch answer information using [ConversationalSearchService.GetAnswer][google.cloud.discoveryengine.v1.ConversationalSearchService.GetAnswer] API.
Property Value | |
---|---|
Type | Description |
Answer |
AnswerQueryToken
public string AnswerQueryToken { get; set; }
A global unique ID used for logging.
Property Value | |
---|---|
Type | Description |
string |
Session
public Session Session { get; set; }
Session resource object. It will be only available when session field is set and valid in the [AnswerQueryRequest][google.cloud.discoveryengine.v1.AnswerQueryRequest] request.
Property Value | |
---|---|
Type | Description |
Session |