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 }
  • As of 22-05-2023 tags has been deprecated for update operations. After this date any value in tags is not processed and an error code is not returned. To manage tags we recommend using either Tags in the API Reference for Amazon Pinpoint, resourcegroupstaggingapi commands in the AWS Command Line Interface Documentation or resourcegroupstaggingapi in the AWS SDK.

    (Deprecated) 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 }