Class AssistantSuggestion
A single personalized onboarding suggestion chip for the AI assistant's zero state.
Implements
Inherited Members
Namespace: Google.Apis.CustomerEngagementSuite.v1beta.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1beta.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 |