AWSPinpointTargetingInAppTemplateResponse
Objective-C
@interface AWSPinpointTargetingInAppTemplateResponse
Swift
class AWSPinpointTargetingInAppTemplateResponse
In-App Template Response.
Required parameters: [LastModifiedDate, CreationDate, TemplateName, TemplateType]
-
The resource arn of the template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable arn;
Swift
var arn: String? { get set }
-
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 }
-
The creation date of the template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable creationDate;
Swift
var creationDate: String? { 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 last modified date of the template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable lastModifiedDate;
Swift
var lastModifiedDate: 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 }
-
The name of the template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable templateName;
Swift
var templateName: String? { get set }
-
The type of the template.
Declaration
Objective-C
@property (nonatomic) AWSPinpointTargetingTemplateType templateType;
Swift
var templateType: AWSPinpointTargetingTemplateType { get set }
-
The version id of the template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable version;
Swift
var version: 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 }