Discovery Engine v1 API - Class AssistAnswer (1.9.0)

public sealed class AssistAnswer : IMessage<AssistAnswer>, IEquatable<AssistAnswer>, IDeepCloneable<AssistAnswer>, IBufferMessage, IMessage

Reference documentation and code samples for the Discovery Engine v1 API class AssistAnswer.

AssistAnswer resource, main part of [AssistResponse][google.cloud.discoveryengine.v1.AssistResponse].

Inheritance

object > AssistAnswer

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Constructors

AssistAnswer()

public AssistAnswer()

AssistAnswer(AssistAnswer)

public AssistAnswer(AssistAnswer other)
Parameter
Name Description
other AssistAnswer

Properties

AssistAnswerName

public AssistAnswerName AssistAnswerName { get; set; }

AssistAnswerName-typed view over the Name resource name property.

Property Value
Type Description
AssistAnswerName

AssistSkippedReasons

public RepeatedField<AssistAnswer.Types.AssistSkippedReason> AssistSkippedReasons { get; }

Reasons for not answering the assist call.

Property Value
Type Description
RepeatedFieldAssistAnswerTypesAssistSkippedReason

Name

public string Name { get; set; }

Immutable. Resource name of the AssistAnswer. Format: projects/{project}/locations/{___location}/collections/{collection}/engines/{engine}/sessions/{session}/assistAnswers/{assist_answer}

This field must be a UTF-8 encoded string with a length limit of 1024 characters.

Property Value
Type Description
string

Replies

public RepeatedField<AssistAnswer.Types.Reply> Replies { get; }

Replies of the assistant.

Property Value
Type Description
RepeatedFieldAssistAnswerTypesReply

State

public AssistAnswer.Types.State State { get; set; }

State of the answer generation.

Property Value
Type Description
AssistAnswerTypesState