Google Cloud Dialogflow v2beta1 API - Class Intent.Types.Message.Types.RbmSuggestedAction (1.0.0-beta12)

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, IMessage

Reference 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.

Inheritance

object > Intent.Types.Message.Types.RbmSuggestedAction

Namespace

Google.Cloud.Dialogflow.V2Beta1

Assembly

Google.Cloud.Dialogflow.V2Beta1.dll

Constructors

RbmSuggestedAction()

public RbmSuggestedAction()

RbmSuggestedAction(RbmSuggestedAction)

public RbmSuggestedAction(Intent.Types.Message.Types.RbmSuggestedAction other)
Parameter
NameDescription
otherIntentTypesMessageTypesRbmSuggestedAction

Properties

ActionCase

public Intent.Types.Message.Types.RbmSuggestedAction.ActionOneofCase ActionCase { get; }
Property Value
TypeDescription
IntentTypesMessageTypesRbmSuggestedActionActionOneofCase

Dial

public Intent.Types.Message.Types.RbmSuggestedAction.Types.RbmSuggestedActionDial Dial { get; set; }

Suggested client side action: Dial a phone number

Property Value
TypeDescription
IntentTypesMessageTypesRbmSuggestedActionTypesRbmSuggestedActionDial

OpenUrl

public Intent.Types.Message.Types.RbmSuggestedAction.Types.RbmSuggestedActionOpenUri OpenUrl { get; set; }

Suggested client side action: Open a URI on device

Property Value
TypeDescription
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
TypeDescription
string

ShareLocation

public Intent.Types.Message.Types.RbmSuggestedAction.Types.RbmSuggestedActionShareLocation ShareLocation { get; set; }

Suggested client side action: Share user location

Property Value
TypeDescription
IntentTypesMessageTypesRbmSuggestedActionTypesRbmSuggestedActionShareLocation

Text

public string Text { get; set; }

Text to display alongside the action.

Property Value
TypeDescription
string