AWSPinpointTargetingSegmentDimensions
Objective-C
@interface AWSPinpointTargetingSegmentDimensions
Swift
class AWSPinpointTargetingSegmentDimensions
Specifies the dimension settings for a segment.
-
One or more custom attributes to use as criteria for the segment.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, AWSPinpointTargetingAttributeDimension *> *_Nullable attributes;
Swift
var attributes: [String : AWSPinpointTargetingAttributeDimension]? { get set }
-
The behavior-based criteria, such as how recently users have used your app, for the segment.
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingSegmentBehaviors *_Nullable behavior;
Swift
var behavior: AWSPinpointTargetingSegmentBehaviors? { get set }
-
The demographic-based criteria, such as device platform, for the segment.
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingSegmentDemographics *_Nullable demographic;
Swift
var demographic: AWSPinpointTargetingSegmentDemographics? { get set }
-
The location-based criteria, such as region or GPS coordinates, for the segment.
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingSegmentLocation *_Nullable location;
Swift
var location: AWSPinpointTargetingSegmentLocation? { get set }
-
One or more custom metrics to use as criteria for the segment.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, AWSPinpointTargetingMetricDimension *> *_Nullable metrics;
Swift
var metrics: [String : AWSPinpointTargetingMetricDimension]? { get set }
-
One or more custom user attributes to use as criteria for the segment.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, AWSPinpointTargetingAttributeDimension *> *_Nullable userAttributes;
Swift
var userAttributes: [String : AWSPinpointTargetingAttributeDimension]? { get set }