Class: Aws::PinpointSMSVoiceV2::Types::RcsSuggestedAction
- Inherits:
-
Struct
- Object
- Struct
- Aws::PinpointSMSVoiceV2::Types::RcsSuggestedAction
- Defined in:
- gems/aws-sdk-pinpointsmsvoicev2/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.
6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6787 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.
6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6787 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.
6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6787 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.
6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6787 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.
6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6787 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.
6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6787 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
6787 6788 6789 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6787 def unknown @unknown end |