AWSPinpointTargetingCampaignResponse Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSPinpointTargetingModel.h
AWSPinpointTargetingModel.m

Overview

Provides information about the status, configuration, and other settings for a campaign.

Required parameters: [LastModifiedDate, CreationDate, SegmentId, SegmentVersion, Id, Arn, ApplicationId]

  additionalTreatments

An array of responses, one for each treatment that you defined for the campaign, in addition to the default treatment.

@property (nonatomic, strong) NSArray<AWSPinpointTargetingTreatmentResource*> *additionalTreatments

Declared In

AWSPinpointTargetingModel.h

  applicationId

The unique identifier for the application that the campaign applies to.

@property (nonatomic, strong) NSString *applicationId

Declared In

AWSPinpointTargetingModel.h

  arn

The Amazon Resource Name (ARN) of the campaign.

@property (nonatomic, strong) NSString *arn

Declared In

AWSPinpointTargetingModel.h

  creationDate

The date, ISO 8601 format, when the campaign was created.

@property (nonatomic, strong) NSString *creationDate

Declared In

AWSPinpointTargetingModel.h

  defaultState

The current status of the campaign's default treatment. This value exists only for campaigns that have more than one treatment, to support A/B testing.

@property (nonatomic, strong) AWSPinpointTargetingCampaignState *defaultState

Declared In

AWSPinpointTargetingModel.h

  detail

The custom description of the campaign.

@property (nonatomic, strong) NSString *detail

Declared In

AWSPinpointTargetingModel.h

  holdoutPercent

The allocated percentage of users (segment members) who shouldn't receive messages from the campaign.

@property (nonatomic, strong) NSNumber *holdoutPercent

Declared In

AWSPinpointTargetingModel.h

  hook

The settings for the AWS Lambda function to use as a code hook for the campaign.

@property (nonatomic, strong) AWSPinpointTargetingCampaignHook *hook

Declared In

AWSPinpointTargetingModel.h

  identifier

The unique identifier for the campaign.

@property (nonatomic, strong) NSString *identifier

Declared In

AWSPinpointTargetingModel.h

  isPaused

Specifies whether the campaign is paused. A paused campaign doesn't run unless you resume it by changing this value to false.

@property (nonatomic, strong) NSNumber *isPaused

Declared In

AWSPinpointTargetingModel.h

  lastModifiedDate

The date, in ISO 8601 format, when the campaign was last modified.

@property (nonatomic, strong) NSString *lastModifiedDate

Declared In

AWSPinpointTargetingModel.h

  limits

The messaging limits for the campaign.

@property (nonatomic, strong) AWSPinpointTargetingCampaignLimits *limits

Declared In

AWSPinpointTargetingModel.h

  messageConfiguration

The message configuration settings for the campaign.

@property (nonatomic, strong) AWSPinpointTargetingMessageConfiguration *messageConfiguration

Declared In

AWSPinpointTargetingModel.h

  name

The name of the campaign.

@property (nonatomic, strong) NSString *name

Declared In

AWSPinpointTargetingModel.h

  schedule

The schedule settings for the campaign.

@property (nonatomic, strong) AWSPinpointTargetingSchedule *schedule

Declared In

AWSPinpointTargetingModel.h

  segmentId

The unique identifier for the segment that's associated with the campaign.

@property (nonatomic, strong) NSString *segmentId

Declared In

AWSPinpointTargetingModel.h

  segmentVersion

The version number of the segment that's associated with the campaign.

@property (nonatomic, strong) NSNumber *segmentVersion

Declared In

AWSPinpointTargetingModel.h

  state

The current status of the campaign.

@property (nonatomic, strong) AWSPinpointTargetingCampaignState *state

Declared In

AWSPinpointTargetingModel.h

  treatmentDescription

The custom description of a variation of the campaign that's used for A/B testing.

@property (nonatomic, strong) NSString *treatmentDescription

Declared In

AWSPinpointTargetingModel.h

  treatmentName

The custom name of a variation of the campaign that's used for A/B testing.

@property (nonatomic, strong) NSString *treatmentName

Declared In

AWSPinpointTargetingModel.h

  version

The version number of the campaign.

@property (nonatomic, strong) NSNumber *version

Declared In

AWSPinpointTargetingModel.h

  tags

A string-to-string map of key-value pairs that identifies the tags that are associated with the campaign. Each tag consists of a required tag key and an associated tag value.

@property (nonatomic, strong) NSDictionary<NSString*NSString*> *tags

Declared In

AWSPinpointTargetingModel.h