AWSPinpointTargetingInAppTemplateRequest
Objective-C
@interface AWSPinpointTargetingInAppTemplateRequest
Swift
class AWSPinpointTargetingInAppTemplateRequest
InApp Template Request.
-
The content of the message, can include up to 5 modals. Each modal must contain a message, a header, and background color. ImageUrl and buttons are optional.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSPinpointTargetingInAppMessageContent *> *_Nullable content;
Swift
var content: [AWSPinpointTargetingInAppMessageContent]? { get set }
-
Custom config to be sent to client.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable customConfig;
Swift
var customConfig: [String : String]? { get set }
-
The layout of the message.
Declaration
Objective-C
@property (nonatomic) AWSPinpointTargetingLayout layout;
Swift
var layout: AWSPinpointTargetingLayout { get set }
-
The description of the template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable templateDescription;
Swift
var templateDescription: String? { get set }
-
A string-to-string map of key-value pairs that defines the tags to associate with the message template. Each tag consists of a required tag key and an associated tag value.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable tags;
Swift
var tags: [String : String]? { get set }