public sealed class Intent.Types.Message.Types.RbmSuggestedAction : IMessage<Intent.Types.Message.Types.RbmSuggestedAction>, IEquatable<Intent.Types.Message.Types.RbmSuggestedAction>, IDeepCloneable<Intent.Types.Message.Types.RbmSuggestedAction>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Dialogflow v2beta1 API class Intent.Types.Message.Types.RbmSuggestedAction.
Rich Business Messaging (RBM) suggested client-side action that the user can choose from the card.
Implements
IMessageIntentTypesMessageTypesRbmSuggestedAction, IEquatableIntentTypesMessageTypesRbmSuggestedAction, IDeepCloneableIntentTypesMessageTypesRbmSuggestedAction, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Beta1Assembly
Google.Cloud.Dialogflow.V2Beta1.dll
Constructors
RbmSuggestedAction()
public RbmSuggestedAction()RbmSuggestedAction(RbmSuggestedAction)
public RbmSuggestedAction(Intent.Types.Message.Types.RbmSuggestedAction other)| Parameter | |
|---|---|
| Name | Description | 
other | 
        IntentTypesMessageTypesRbmSuggestedAction | 
      
Properties
ActionCase
public Intent.Types.Message.Types.RbmSuggestedAction.ActionOneofCase ActionCase { get; }| Property Value | |
|---|---|
| Type | Description | 
IntentTypesMessageTypesRbmSuggestedActionActionOneofCase | 
        |
Dial
public Intent.Types.Message.Types.RbmSuggestedAction.Types.RbmSuggestedActionDial Dial { get; set; }Suggested client side action: Dial a phone number
| Property Value | |
|---|---|
| Type | Description | 
IntentTypesMessageTypesRbmSuggestedActionTypesRbmSuggestedActionDial | 
        |
OpenUrl
public Intent.Types.Message.Types.RbmSuggestedAction.Types.RbmSuggestedActionOpenUri OpenUrl { get; set; }Suggested client side action: Open a URI on device
| Property Value | |
|---|---|
| Type | Description | 
IntentTypesMessageTypesRbmSuggestedActionTypesRbmSuggestedActionOpenUri | 
        |
PostbackData
public string PostbackData { get; set; }Opaque payload that the Dialogflow receives in a user event when the user taps the suggested action. This data will be also forwarded to webhook to allow performing custom business logic.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
ShareLocation
public Intent.Types.Message.Types.RbmSuggestedAction.Types.RbmSuggestedActionShareLocation ShareLocation { get; set; }Suggested client side action: Share user location
| Property Value | |
|---|---|
| Type | Description | 
IntentTypesMessageTypesRbmSuggestedActionTypesRbmSuggestedActionShareLocation | 
        |
Text
public string Text { get; set; }Text to display alongside the action.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |