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)


7617
7618
7619
7620
7621
7622
7623
7624
7625
# File 'lib/aws-sdk-pinpoint/types.rb', line 7617

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)


7617
7618
7619
7620
7621
7622
7623
7624
7625
# File 'lib/aws-sdk-pinpoint/types.rb', line 7617

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)


7617
7618
7619
7620
7621
7622
7623
7624
7625
# File 'lib/aws-sdk-pinpoint/types.rb', line 7617

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)


7617
7618
7619
7620
7621
7622
7623
7624
7625
# File 'lib/aws-sdk-pinpoint/types.rb', line 7617

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)


7617
7618
7619
7620
7621
7622
7623
7624
7625
# File 'lib/aws-sdk-pinpoint/types.rb', line 7617

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>>)


7617
7618
7619
7620
7621
7622
7623
7624
7625
# File 'lib/aws-sdk-pinpoint/types.rb', line 7617

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