AWSPinpointTargetingEndpointSendConfiguration
Objective-C
@interface AWSPinpointTargetingEndpointSendConfiguration
Swift
class AWSPinpointTargetingEndpointSendConfiguration
Specifies the content, including message variables and attributes, to use in a message that’s sent directly to an endpoint.
-
The body of the message. If specified, this value overrides the default message body.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable bodyOverride;Swift
var bodyOverride: String? { get set } -
A map of custom attributes to attach to the message for the address. Attribute names are case sensitive.
For a push notification, this payload is added to the data.pinpoint object. For an email or text message, this payload is added to email/SMS delivery receipt event attributes.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable context;Swift
var context: [String : String]? { get set } -
The raw, JSON-formatted string to use as the payload for the message. If specified, this value overrides all other values for the message.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable rawContent;Swift
var rawContent: String? { get set } -
A map of the message variables to merge with the variables specified for the default message (DefaultMessage.Substitutions). The variables specified in this map take precedence over all other variables.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSArray<NSString *> *> *_Nullable substitutions;Swift
var substitutions: [String : [String]]? { get set } -
The title or subject line of the message. If specified, this value overrides the default message title or subject line.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable titleOverride;Swift
var titleOverride: String? { get set }
View on GitHub
Install in Dash
AWSPinpointTargetingEndpointSendConfiguration Class Reference