AWSPinpointTargetingTemplateResponse
Objective-C
@interface AWSPinpointTargetingTemplateResponse
Swift
class AWSPinpointTargetingTemplateResponse
Provides information about a message template that’s associated with your Amazon Pinpoint account.
Required parameters: [LastModifiedDate, CreationDate, TemplateName, TemplateType]
-
The Amazon Resource Name (ARN) of the message template. This value isn’t included in a TemplateResponse object. To retrieve the ARN of a template, use the GetEmailTemplate, GetPushTemplate, GetSmsTemplate, or GetVoiceTemplate operation, depending on the type of template that you want to retrieve the ARN for.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable arn;
Swift
var arn: String? { get set }
-
The date, in ISO 8601 format, when the message template was created.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable creationDate;
Swift
var creationDate: String? { get set }
-
The JSON object that specifies the default values that are used for message variables in the message template. This object isn’t included in a TemplateResponse object. To retrieve this object for a template, use the GetEmailTemplate, GetPushTemplate, GetSmsTemplate, or GetVoiceTemplate operation, depending on the type of template that you want to retrieve the object for.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable defaultSubstitutions;
Swift
var defaultSubstitutions: String? { get set }
-
The date, in ISO 8601 format, when the message template was last modified.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable lastModifiedDate;
Swift
var lastModifiedDate: String? { get set }
-
The custom description of the message template. This value isn’t included in a TemplateResponse object. To retrieve the description of a template, use the GetEmailTemplate, GetPushTemplate, GetSmsTemplate, or GetVoiceTemplate operation, depending on the type of template that you want to retrieve the description for.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable templateDescription;
Swift
var templateDescription: String? { get set }
-
The name of the message template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable templateName;
Swift
var templateName: String? { get set }
-
The type of channel that the message template is designed for. Possible values are: EMAIL, PUSH, SMS, INAPP, and VOICE.
Declaration
Objective-C
@property (nonatomic) AWSPinpointTargetingTemplateType templateType;
Swift
var templateType: AWSPinpointTargetingTemplateType { get set }
-
The unique identifier, as an integer, for the active version of the message template.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable version;
Swift
var version: String? { get set }
-
A map of key-value pairs that identifies the tags that are associated with the message template. This object isn’t included in a TemplateResponse object. To retrieve this object for a template, use the GetEmailTemplate, GetPushTemplate, GetSmsTemplate, or GetVoiceTemplate operation, depending on the type of template that you want to retrieve the object for.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable tags;
Swift
var tags: [String : String]? { get set }