public sealed class AnswerQueryResponse : IMessage<AnswerQueryResponse>, IEquatable<AnswerQueryResponse>, IDeepCloneable<AnswerQueryResponse>, IBufferMessage, IMessageReference 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 |
|