Class: Aws::Pinpoint::Types::EndpointSendConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pinpoint::Types::EndpointSendConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pinpoint/types.rb
Overview
When making an API call, you may pass EndpointSendConfiguration data as a hash:
{
body_override: "__string",
context: {
"__string" => "__string",
},
raw_content: "__string",
substitutions: {
"__string" => ["__string"],
},
title_override: "__string",
}
Endpoint send configuration.
Instance Attribute Summary collapse
-
#body_override ⇒ String
Body override.
-
#context ⇒ Hash<String,String>
A map of custom attributes to attributes to be attached to the message for this address.
-
#raw_content ⇒ String
The Raw JSON formatted string to be used as the payload.
-
#substitutions ⇒ Hash<String,Array<String>>
A map of substitution values for the message to be merged with the DefaultMessage’s substitutions.
-
#title_override ⇒ String
Title override.
Instance Attribute Details
#body_override ⇒ String
Body override. If specified will override default body.
4118 4119 4120 4121 4122 4123 4124 4125 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 4118 class EndpointSendConfiguration < Struct.new( :body_override, :context, :raw_content, :substitutions, :title_override) include Aws::Structure end |
#context ⇒ Hash<String,String>
A map of custom attributes to attributes to be attached to the message for this address. This payload is added to the push notification’s ‘data.pinpoint’ object or added to the email/sms delivery receipt event attributes.
4118 4119 4120 4121 4122 4123 4124 4125 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 4118 class EndpointSendConfiguration < Struct.new( :body_override, :context, :raw_content, :substitutions, :title_override) include Aws::Structure end |
#raw_content ⇒ String
The Raw JSON formatted string to be used as the payload. This value overrides the message.
4118 4119 4120 4121 4122 4123 4124 4125 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 4118 class EndpointSendConfiguration < Struct.new( :body_override, :context, :raw_content, :substitutions, :title_override) include Aws::Structure end |
#substitutions ⇒ Hash<String,Array<String>>
A map of substitution values for the message to be merged with the DefaultMessage’s substitutions. Substitutions on this map take precedence over the all other substitutions.
4118 4119 4120 4121 4122 4123 4124 4125 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 4118 class EndpointSendConfiguration < Struct.new( :body_override, :context, :raw_content, :substitutions, :title_override) include Aws::Structure end |
#title_override ⇒ String
Title override. If specified will override default title if applicable.
4118 4119 4120 4121 4122 4123 4124 4125 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 4118 class EndpointSendConfiguration < Struct.new( :body_override, :context, :raw_content, :substitutions, :title_override) include Aws::Structure end |