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

Instance Attribute Details

A carousel of 2 to 10 scrollable cards, each with media, title, description, and suggested actions.

Returns:



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_eventTypes::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_phoneTypes::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_messageTypes::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_urlTypes::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

#replyTypes::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_locationTypes::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_cardTypes::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_locationTypes::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_messageTypes::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