AWSPinpointTargetingTemplateResponse

@interface AWSPinpointTargetingTemplateResponse

Provides information about a message template that’s associated with your Amazon Pinpoint account.

Required parameters: [LastModifiedDate, CreationDate, TemplateName, TemplateType]

  • arn

    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 (readwrite, strong, nonatomic) 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 (readwrite, strong, nonatomic) 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 (readwrite, strong, nonatomic)
        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 (readwrite, strong, nonatomic) 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 (readwrite, strong, nonatomic) NSString *_Nullable templateDescription;

    Swift

    var templateDescription: String? { get set }
  • The name of the message template.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) 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, and VOICE.

    Declaration

    Objective-C

    @property (assign, readwrite, 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 (readwrite, strong, nonatomic) 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 (readwrite, strong, nonatomic)
        NSDictionary<NSString *, NSString *> *_Nullable tags;

    Swift

    var tags: [String : String]? { get set }