Class: Aws::PinpointSMSVoiceV2::Types::RcsSuggestedAction
- Inherits:
-
Struct
- Object
- Struct
- Aws::PinpointSMSVoiceV2::Types::RcsSuggestedAction
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-pinpointsmsvoicev2/types.rb
Overview
RcsSuggestedAction is a union - when making an API calls you must set exactly one of the members.
A suggested action displayed to the RCS message recipient. Can be a reply, open URL, dial phone, show location, request location, or create calendar event.
Defined Under Namespace
Classes: CreateCalendarEvent, DialPhone, OpenUrl, Reply, RequestLocation, ShowLocation, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#create_calendar_event ⇒ Types::RcsCreateCalendarEventAction
A suggested action that creates a calendar event on the user's device.
-
#dial_phone ⇒ Types::RcsDialPhoneAction
A suggested action that initiates a phone call to the specified number.
-
#open_url ⇒ Types::RcsOpenUrlAction
A suggested action that opens a URL in the user's browser or a webview.
-
#reply ⇒ Types::RcsReplyAction
A suggested reply that sends predefined text and postback data when tapped.
-
#request_location ⇒ Types::RcsRequestLocationAction
A suggested action that requests the user's current location.
-
#show_location ⇒ Types::RcsShowLocationAction
A suggested action that shows a location on a map.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#create_calendar_event ⇒ Types::RcsCreateCalendarEventAction
A suggested action that creates a calendar event on the user's device.
6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6513 class RcsSuggestedAction < Struct.new( :reply, :open_url, :dial_phone, :show_location, :request_location, :create_calendar_event, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Reply < RcsSuggestedAction; end class OpenUrl < RcsSuggestedAction; end class DialPhone < RcsSuggestedAction; end class ShowLocation < RcsSuggestedAction; end class RequestLocation < RcsSuggestedAction; end class CreateCalendarEvent < RcsSuggestedAction; end class Unknown < RcsSuggestedAction; end end |
#dial_phone ⇒ Types::RcsDialPhoneAction
A suggested action that initiates a phone call to the specified number.
6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6513 class RcsSuggestedAction < Struct.new( :reply, :open_url, :dial_phone, :show_location, :request_location, :create_calendar_event, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Reply < RcsSuggestedAction; end class OpenUrl < RcsSuggestedAction; end class DialPhone < RcsSuggestedAction; end class ShowLocation < RcsSuggestedAction; end class RequestLocation < RcsSuggestedAction; end class CreateCalendarEvent < RcsSuggestedAction; end class Unknown < RcsSuggestedAction; end end |
#open_url ⇒ Types::RcsOpenUrlAction
A suggested action that opens a URL in the user's browser or a webview.
6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6513 class RcsSuggestedAction < Struct.new( :reply, :open_url, :dial_phone, :show_location, :request_location, :create_calendar_event, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Reply < RcsSuggestedAction; end class OpenUrl < RcsSuggestedAction; end class DialPhone < RcsSuggestedAction; end class ShowLocation < RcsSuggestedAction; end class RequestLocation < RcsSuggestedAction; end class CreateCalendarEvent < RcsSuggestedAction; end class Unknown < RcsSuggestedAction; end end |
#reply ⇒ Types::RcsReplyAction
A suggested reply that sends predefined text and postback data when tapped.
6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6513 class RcsSuggestedAction < Struct.new( :reply, :open_url, :dial_phone, :show_location, :request_location, :create_calendar_event, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Reply < RcsSuggestedAction; end class OpenUrl < RcsSuggestedAction; end class DialPhone < RcsSuggestedAction; end class ShowLocation < RcsSuggestedAction; end class RequestLocation < RcsSuggestedAction; end class CreateCalendarEvent < RcsSuggestedAction; end class Unknown < RcsSuggestedAction; end end |
#request_location ⇒ Types::RcsRequestLocationAction
A suggested action that requests the user's current location.
6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6513 class RcsSuggestedAction < Struct.new( :reply, :open_url, :dial_phone, :show_location, :request_location, :create_calendar_event, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Reply < RcsSuggestedAction; end class OpenUrl < RcsSuggestedAction; end class DialPhone < RcsSuggestedAction; end class ShowLocation < RcsSuggestedAction; end class RequestLocation < RcsSuggestedAction; end class CreateCalendarEvent < RcsSuggestedAction; end class Unknown < RcsSuggestedAction; end end |
#show_location ⇒ Types::RcsShowLocationAction
A suggested action that shows a location on a map.
6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6513 class RcsSuggestedAction < Struct.new( :reply, :open_url, :dial_phone, :show_location, :request_location, :create_calendar_event, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Reply < RcsSuggestedAction; end class OpenUrl < RcsSuggestedAction; end class DialPhone < RcsSuggestedAction; end class ShowLocation < RcsSuggestedAction; end class RequestLocation < RcsSuggestedAction; end class CreateCalendarEvent < RcsSuggestedAction; end class Unknown < RcsSuggestedAction; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
6513 6514 6515 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6513 def unknown @unknown end |