Module: Aws::PinpointSMSVoiceV2::Types
- Defined in:
- lib/aws-sdk-pinpointsmsvoicev2/types.rb
Defined Under Namespace
Classes: AccessDeniedException, AccountAttribute, AccountLimit, AssociateOriginationIdentityRequest, AssociateOriginationIdentityResult, AssociateProtectConfigurationRequest, AssociateProtectConfigurationResult, CarrierLookupRequest, CarrierLookupResult, CarrierStatusInformation, CloudWatchLogsDestination, ConfigurationSetFilter, ConfigurationSetInformation, ConflictException, CountryLaunchStatusFilter, CountryLaunchStatusInformation, CreateConfigurationSetRequest, CreateConfigurationSetResult, CreateEventDestinationRequest, CreateEventDestinationResult, CreateNotifyConfigurationRequest, CreateNotifyConfigurationResult, CreateOptOutListRequest, CreateOptOutListResult, CreatePoolRequest, CreatePoolResult, CreateProtectConfigurationRequest, CreateProtectConfigurationResult, CreateRcsAgentRequest, CreateRcsAgentResult, CreateRegistrationAssociationRequest, CreateRegistrationAssociationResult, CreateRegistrationAttachmentRequest, CreateRegistrationAttachmentResult, CreateRegistrationRequest, CreateRegistrationResult, CreateRegistrationVersionRequest, CreateRegistrationVersionResult, CreateVerifiedDestinationNumberRequest, CreateVerifiedDestinationNumberResult, DeleteAccountDefaultProtectConfigurationRequest, DeleteAccountDefaultProtectConfigurationResult, DeleteConfigurationSetRequest, DeleteConfigurationSetResult, DeleteDefaultMessageTypeRequest, DeleteDefaultMessageTypeResult, DeleteDefaultSenderIdRequest, DeleteDefaultSenderIdResult, DeleteEventDestinationRequest, DeleteEventDestinationResult, DeleteKeywordRequest, DeleteKeywordResult, DeleteMediaMessageSpendLimitOverrideRequest, DeleteMediaMessageSpendLimitOverrideResult, DeleteNotifyConfigurationRequest, DeleteNotifyConfigurationResult, DeleteNotifyMessageSpendLimitOverrideRequest, DeleteNotifyMessageSpendLimitOverrideResult, DeleteOptOutListRequest, DeleteOptOutListResult, DeleteOptedOutNumberRequest, DeleteOptedOutNumberResult, DeletePoolRequest, DeletePoolResult, DeleteProtectConfigurationRequest, DeleteProtectConfigurationResult, DeleteProtectConfigurationRuleSetNumberOverrideRequest, DeleteProtectConfigurationRuleSetNumberOverrideResult, DeleteRcsAgentRequest, DeleteRcsAgentResult, DeleteRcsMessageSpendLimitOverrideRequest, DeleteRcsMessageSpendLimitOverrideResult, DeleteRegistrationAttachmentRequest, DeleteRegistrationAttachmentResult, DeleteRegistrationFieldValueRequest, DeleteRegistrationFieldValueResult, DeleteRegistrationRequest, DeleteRegistrationResult, DeleteResourcePolicyRequest, DeleteResourcePolicyResult, DeleteTextMessageSpendLimitOverrideRequest, DeleteTextMessageSpendLimitOverrideResult, DeleteVerifiedDestinationNumberRequest, DeleteVerifiedDestinationNumberResult, DeleteVoiceMessageSpendLimitOverrideRequest, DeleteVoiceMessageSpendLimitOverrideResult, DescribeAccountAttributesRequest, DescribeAccountAttributesResult, DescribeAccountLimitsRequest, DescribeAccountLimitsResult, DescribeConfigurationSetsRequest, DescribeConfigurationSetsResult, DescribeKeywordsRequest, DescribeKeywordsResult, DescribeNotifyConfigurationsRequest, DescribeNotifyConfigurationsResult, DescribeNotifyTemplatesRequest, DescribeNotifyTemplatesResult, DescribeOptOutListsRequest, DescribeOptOutListsResult, DescribeOptedOutNumbersRequest, DescribeOptedOutNumbersResult, DescribePhoneNumbersRequest, DescribePhoneNumbersResult, DescribePoolsRequest, DescribePoolsResult, DescribeProtectConfigurationsRequest, DescribeProtectConfigurationsResult, DescribeRcsAgentCountryLaunchStatusRequest, DescribeRcsAgentCountryLaunchStatusResult, DescribeRcsAgentsRequest, DescribeRcsAgentsResult, DescribeRegistrationAttachmentsRequest, DescribeRegistrationAttachmentsResult, DescribeRegistrationFieldDefinitionsRequest, DescribeRegistrationFieldDefinitionsResult, DescribeRegistrationFieldValuesRequest, DescribeRegistrationFieldValuesResult, DescribeRegistrationSectionDefinitionsRequest, DescribeRegistrationSectionDefinitionsResult, DescribeRegistrationTypeDefinitionsRequest, DescribeRegistrationTypeDefinitionsResult, DescribeRegistrationVersionsRequest, DescribeRegistrationVersionsResult, DescribeRegistrationsRequest, DescribeRegistrationsResult, DescribeSenderIdsRequest, DescribeSenderIdsResult, DescribeSpendLimitsRequest, DescribeSpendLimitsResult, DescribeVerifiedDestinationNumbersRequest, DescribeVerifiedDestinationNumbersResult, DisassociateOriginationIdentityRequest, DisassociateOriginationIdentityResult, DisassociateProtectConfigurationRequest, DisassociateProtectConfigurationResult, DiscardRegistrationVersionRequest, DiscardRegistrationVersionResult, EventDestination, GetProtectConfigurationCountryRuleSetRequest, GetProtectConfigurationCountryRuleSetResult, GetResourcePolicyRequest, GetResourcePolicyResult, InternalServerException, KeywordFilter, KeywordInformation, KinesisFirehoseDestination, ListNotifyCountriesRequest, ListNotifyCountriesResult, ListPoolOriginationIdentitiesRequest, ListPoolOriginationIdentitiesResult, ListProtectConfigurationRuleSetNumberOverridesRequest, ListProtectConfigurationRuleSetNumberOverridesResult, ListRegistrationAssociationsRequest, ListRegistrationAssociationsResult, ListTagsForResourceRequest, ListTagsForResourceResult, NotifyConfigurationFilter, NotifyConfigurationInformation, NotifyCountryInformation, NotifyTemplateFilter, NotifyTemplateInformation, OptOutListInformation, OptedOutFilter, OptedOutNumberInformation, OriginationIdentityMetadata, PhoneNumberFilter, PhoneNumberInformation, PoolFilter, PoolInformation, PoolOriginationIdentitiesFilter, ProtectConfigurationCountryRuleSetInformation, ProtectConfigurationFilter, ProtectConfigurationInformation, ProtectConfigurationRuleSetNumberOverride, ProtectConfigurationRuleSetNumberOverrideFilterItem, PutKeywordRequest, PutKeywordResult, PutMessageFeedbackRequest, PutMessageFeedbackResult, PutOptedOutNumberRequest, PutOptedOutNumberResult, PutProtectConfigurationRuleSetNumberOverrideRequest, PutProtectConfigurationRuleSetNumberOverrideResult, PutRegistrationFieldValueRequest, PutRegistrationFieldValueResult, PutResourcePolicyRequest, PutResourcePolicyResult, RcsAgentFilter, RcsAgentInformation, RcsCardContent, RcsCardMedia, RcsCarousel, RcsCarouselCardContent, RcsCarouselCardMedia, RcsContent, RcsCreateCalendarEventAction, RcsDialPhoneAction, RcsFallbackConfiguration, RcsFileMessage, RcsMessageContent, RcsOpenUrlAction, RcsReplyAction, RcsRequestLocationAction, RcsShowLocationAction, RcsStandaloneCard, RcsSuggestedAction, RcsTextMessage, RegistrationAssociationFilter, RegistrationAssociationMetadata, RegistrationAttachmentFilter, RegistrationAttachmentsInformation, RegistrationDeniedReasonInformation, RegistrationFieldDefinition, RegistrationFieldDisplayHints, RegistrationFieldValueInformation, RegistrationFilter, RegistrationInformation, RegistrationSectionDefinition, RegistrationSectionDisplayHints, RegistrationTypeDefinition, RegistrationTypeDisplayHints, RegistrationTypeFilter, RegistrationVersionFilter, RegistrationVersionInformation, RegistrationVersionStatusHistory, ReleasePhoneNumberRequest, ReleasePhoneNumberResult, ReleaseSenderIdRequest, ReleaseSenderIdResult, RequestPhoneNumberRequest, RequestPhoneNumberResult, RequestSenderIdRequest, RequestSenderIdResult, ResourceNotFoundException, SelectOptionDescription, SelectValidation, SendDestinationNumberVerificationCodeRequest, SendDestinationNumberVerificationCodeResult, SendMediaMessageRequest, SendMediaMessageResult, SendNotifyTextMessageRequest, SendNotifyTextMessageResult, SendNotifyVoiceMessageRequest, SendNotifyVoiceMessageResult, SendRcsMessageRequest, SendRcsMessageResult, SendTextMessageRequest, SendTextMessageResult, SendVoiceMessageRequest, SendVoiceMessageResult, SenderIdAndCountry, SenderIdFilter, SenderIdInformation, ServiceQuotaExceededException, SetAccountDefaultProtectConfigurationRequest, SetAccountDefaultProtectConfigurationResult, SetDefaultMessageFeedbackEnabledRequest, SetDefaultMessageFeedbackEnabledResult, SetDefaultMessageTypeRequest, SetDefaultMessageTypeResult, SetDefaultSenderIdRequest, SetDefaultSenderIdResult, SetMediaMessageSpendLimitOverrideRequest, SetMediaMessageSpendLimitOverrideResult, SetNotifyMessageSpendLimitOverrideRequest, SetNotifyMessageSpendLimitOverrideResult, SetRcsMessageSpendLimitOverrideRequest, SetRcsMessageSpendLimitOverrideResult, SetTextMessageSpendLimitOverrideRequest, SetTextMessageSpendLimitOverrideResult, SetVoiceMessageSpendLimitOverrideRequest, SetVoiceMessageSpendLimitOverrideResult, SnsDestination, SpendLimit, SubmitRegistrationVersionRequest, SubmitRegistrationVersionResult, SupportedAssociation, Tag, TagResourceRequest, TagResourceResult, TemplateVariableMetadata, TestingAgentInformation, TextValidation, ThrottlingException, UntagResourceRequest, UntagResourceResult, UpdateEventDestinationRequest, UpdateEventDestinationResult, UpdateNotifyConfigurationRequest, UpdateNotifyConfigurationResult, UpdatePhoneNumberRequest, UpdatePhoneNumberResult, UpdatePoolRequest, UpdatePoolResult, UpdateProtectConfigurationCountryRuleSetRequest, UpdateProtectConfigurationCountryRuleSetResult, UpdateProtectConfigurationRequest, UpdateProtectConfigurationResult, UpdateRcsAgentRequest, UpdateRcsAgentResult, UpdateSenderIdRequest, UpdateSenderIdResult, ValidationException, ValidationExceptionField, VerifiedDestinationNumberFilter, VerifiedDestinationNumberInformation, VerifyDestinationNumberRequest, VerifyDestinationNumberResult
Instance Attribute Summary collapse
-
#carousel ⇒ Types::RcsCarousel
A carousel of 2 to 10 scrollable cards, each with media, title, description, and suggested actions.
-
#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.
-
#file_message ⇒ Types::RcsFileMessage
A file message containing a media file (image, video, audio, or PDF) with an optional thumbnail.
-
#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.
-
#rich_card ⇒ Types::RcsStandaloneCard
A standalone rich card with media, title, description, and suggested actions.
-
#show_location ⇒ Types::RcsShowLocationAction
A suggested action that shows a location on a map.
-
#text_message ⇒ Types::RcsTextMessage
A plain text RCS message.
Instance Attribute Details
#carousel ⇒ Types::RcsCarousel
A carousel of 2 to 10 scrollable cards, each with media, title, description, and suggested actions.
6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6163 class RcsContent < Struct.new( :text_message, :file_message, :rich_card, :carousel, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextMessage < RcsContent; end class FileMessage < RcsContent; end class RichCard < RcsContent; end class Carousel < RcsContent; end class Unknown < RcsContent; end end |
#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 |
#file_message ⇒ Types::RcsFileMessage
A file message containing a media file (image, video, audio, or PDF) with an optional thumbnail.
6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6163 class RcsContent < Struct.new( :text_message, :file_message, :rich_card, :carousel, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextMessage < RcsContent; end class FileMessage < RcsContent; end class RichCard < RcsContent; end class Carousel < RcsContent; end class Unknown < RcsContent; 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 |
#rich_card ⇒ Types::RcsStandaloneCard
A standalone rich card with media, title, description, and suggested actions.
6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6163 class RcsContent < Struct.new( :text_message, :file_message, :rich_card, :carousel, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextMessage < RcsContent; end class FileMessage < RcsContent; end class RichCard < RcsContent; end class Carousel < RcsContent; end class Unknown < RcsContent; 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 |
#text_message ⇒ Types::RcsTextMessage
A plain text RCS message.
6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6163 class RcsContent < Struct.new( :text_message, :file_message, :rich_card, :carousel, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TextMessage < RcsContent; end class FileMessage < RcsContent; end class RichCard < RcsContent; end class Carousel < RcsContent; end class Unknown < RcsContent; end end |