Show / Hide Table of Contents

Class AssistantSuggestion

A single personalized onboarding suggestion chip for the AI assistant's zero state.

Inheritance
object
AssistantSuggestion
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CustomerEngagementSuite.v1.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1.dll
Syntax
public class AssistantSuggestion : IDirectResponseSchema

Properties

CandidateType

Rule-table candidate type in kebab-case (e.g. "resume-pending-review"), for metrics.

Declaration
[JsonProperty("candidateType")]
public virtual string CandidateType { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Icon

Icon hint for the chip.

Declaration
[JsonProperty("icon")]
public virtual string Icon { get; set; }
Property Value
Type Description
string

Label

Chip label shown to the user (at most 60 characters).

Declaration
[JsonProperty("label")]
public virtual string Label { get; set; }
Property Value
Type Description
string

LoadSession

Open an existing assistant session.

Declaration
[JsonProperty("loadSession")]
public virtual AssistantSuggestionLoadSession LoadSession { get; set; }
Property Value
Type Description
AssistantSuggestionLoadSession

Rationale

Optional short explanation of why this suggestion is shown (tooltip / rationale popover).

Declaration
[JsonProperty("rationale")]
public virtual string Rationale { get; set; }
Property Value
Type Description
string

SeedPrompt

Prefill the composer with this text; the user reviews and sends.

Declaration
[JsonProperty("seedPrompt")]
public virtual string SeedPrompt { get; set; }
Property Value
Type Description
string

SendMessage

Prefill the composer with this text and submit immediately. Only used for quick-reply chips inside an active onboarding conversation.

Declaration
[JsonProperty("sendMessage")]
public virtual string SendMessage { get; set; }
Property Value
Type Description
string

Source

How this suggestion was produced.

Declaration
[JsonProperty("source")]
public virtual string Source { get; set; }
Property Value
Type Description
string

SuggestionId

Stable identifier for this suggestion, round-tripped by clients in interaction logging.

Declaration
[JsonProperty("suggestionId")]
public virtual string SuggestionId { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX