Class: Aws::Pinpoint::Types::SMSMessage

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-pinpoint/types.rb

Overview

Note:

When making an API call, you may pass SMSMessage data as a hash:

{
  body: "__string",
  keyword: "__string",
  message_type: "TRANSACTIONAL", # accepts TRANSACTIONAL, PROMOTIONAL
  origination_number: "__string",
  sender_id: "__string",
  substitutions: {
    "__string" => ["__string"],
  },
}

SMS Message.

Instance Attribute Summary collapse

Instance Attribute Details

#bodyString

The body of the SMS message.

Returns:

  • (String)


7718
7719
7720
7721
7722
7723
7724
7725
7726
# File 'lib/aws-sdk-pinpoint/types.rb', line 7718

class SMSMessage < Struct.new(
  :body,
  :keyword,
  :message_type,
  :origination_number,
  :sender_id,
  :substitutions)
  include Aws::Structure
end

#keywordString

The SMS program name that you provided to AWS Support when you requested your dedicated number.

Returns:

  • (String)


7718
7719
7720
7721
7722
7723
7724
7725
7726
# File 'lib/aws-sdk-pinpoint/types.rb', line 7718

class SMSMessage < Struct.new(
  :body,
  :keyword,
  :message_type,
  :origination_number,
  :sender_id,
  :substitutions)
  include Aws::Structure
end

#message_typeString

Is this a transaction priority message or lower priority.

Returns:

  • (String)


7718
7719
7720
7721
7722
7723
7724
7725
7726
# File 'lib/aws-sdk-pinpoint/types.rb', line 7718

class SMSMessage < Struct.new(
  :body,
  :keyword,
  :message_type,
  :origination_number,
  :sender_id,
  :substitutions)
  include Aws::Structure
end

#origination_numberString

The phone number that the SMS message originates from. Specify one of the dedicated long codes or short codes that you requested from AWS Support and that is assigned to your account. If this attribute is not specified, Amazon Pinpoint randomly assigns a long code.

Returns:

  • (String)


7718
7719
7720
7721
7722
7723
7724
7725
7726
# File 'lib/aws-sdk-pinpoint/types.rb', line 7718

class SMSMessage < Struct.new(
  :body,
  :keyword,
  :message_type,
  :origination_number,
  :sender_id,
  :substitutions)
  include Aws::Structure
end

#sender_idString

The sender ID that is shown as the message sender on the recipient’s device. Support for sender IDs varies by country or region.

Returns:

  • (String)


7718
7719
7720
7721
7722
7723
7724
7725
7726
# File 'lib/aws-sdk-pinpoint/types.rb', line 7718

class SMSMessage < Struct.new(
  :body,
  :keyword,
  :message_type,
  :origination_number,
  :sender_id,
  :substitutions)
  include Aws::Structure
end

#substitutionsHash<String,Array<String>>

Default message substitutions. Can be overridden by individual address substitutions.

Returns:

  • (Hash<String,Array<String>>)


7718
7719
7720
7721
7722
7723
7724
7725
7726
# File 'lib/aws-sdk-pinpoint/types.rb', line 7718

class SMSMessage < Struct.new(
  :body,
  :keyword,
  :message_type,
  :origination_number,
  :sender_id,
  :substitutions)
  include Aws::Structure
end