AWSPinpointTargetingInAppMessageCampaign

Objective-C

@interface AWSPinpointTargetingInAppMessageCampaign

Swift

class AWSPinpointTargetingInAppMessageCampaign

Targeted in-app message campaign.

  • Campaign id of the corresponding campaign.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable campaignId;

    Swift

    var campaignId: String? { get set }
  • Daily cap which controls the number of times any in-app messages can be shown to the endpoint during a day.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable dailyCap;

    Swift

    var dailyCap: NSNumber? { get set }
  • In-app message content with all fields required for rendering an in-app message.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSPinpointTargetingInAppMessage *_Nullable inAppMessage;

    Swift

    var inAppMessage: AWSPinpointTargetingInAppMessage? { get set }
  • Priority of the in-app message.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable priority;

    Swift

    var priority: NSNumber? { get set }
  • Schedule of the campaign.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSPinpointTargetingInAppCampaignSchedule *_Nullable schedule;

    Swift

    var schedule: AWSPinpointTargetingInAppCampaignSchedule? { get set }
  • Session cap which controls the number of times an in-app message can be shown to the endpoint during an application session.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable sessionCap;

    Swift

    var sessionCap: NSNumber? { get set }
  • Total cap which controls the number of times an in-app message can be shown to the endpoint.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable totalCap;

    Swift

    var totalCap: NSNumber? { get set }
  • Treatment id of the campaign.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable treatmentId;

    Swift

    var treatmentId: String? { get set }