AWSPinpointTargetingEndpointResponse Class Reference

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

Overview

Endpoint response

  address

The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.

@property (nonatomic, strong) NSString *address

Declared In

AWSPinpointTargetingModel.h

  applicationId

The ID of the application that is associated with the endpoint.

@property (nonatomic, strong) NSString *applicationId

Declared In

AWSPinpointTargetingModel.h

  attributes

Custom attributes that describe the endpoint by associating a name with an array of values. For example, an attribute named “interests” might have the following values: [“science”, “politics”, “travel”]. You can use these attributes as selection criteria when you create segments.The Amazon Pinpoint console can’t display attribute names that include the following characters: hash/pound sign (#), colon (:), question mark (?), backslash (), and forward slash (/). For this reason, you should avoid using these characters in the names of custom attributes.

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

Declared In

AWSPinpointTargetingModel.h

  channelType

The channel type.Valid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU

@property (nonatomic, assign) AWSPinpointTargetingChannelType channelType

Declared In

AWSPinpointTargetingModel.h

  cohortId

A number from 0-99 that represents the cohort the endpoint is assigned to. Endpoints are grouped into cohorts randomly, and each cohort contains approximately 1 percent of the endpoints for an app. Amazon Pinpoint assigns cohorts to the holdout or treatment allocations for a campaign.

@property (nonatomic, strong) NSString *cohortId

Declared In

AWSPinpointTargetingModel.h

  creationDate

The date and time when the endpoint was created, shown in ISO 8601 format.

@property (nonatomic, strong) NSString *creationDate

Declared In

AWSPinpointTargetingModel.h

  demographic

The endpoint demographic attributes.

@property (nonatomic, strong) AWSPinpointTargetingEndpointDemographic *demographic

Declared In

AWSPinpointTargetingModel.h

  effectiveDate

The date and time when the endpoint was last updated, shown in ISO 8601 format.

@property (nonatomic, strong) NSString *effectiveDate

Declared In

AWSPinpointTargetingModel.h

  endpointStatus

Unused.

@property (nonatomic, strong) NSString *endpointStatus

Declared In

AWSPinpointTargetingModel.h

  identifier

The unique ID that you assigned to the endpoint. The ID should be a globally unique identifier (GUID) to ensure that it doesn’t conflict with other endpoint IDs associated with the application.

@property (nonatomic, strong) NSString *identifier

Declared In

AWSPinpointTargetingModel.h

  location

The endpoint location attributes.

@property (nonatomic, strong) AWSPinpointTargetingEndpointLocation *location

Declared In

AWSPinpointTargetingModel.h

  metrics

Custom metrics that your app reports to Amazon Pinpoint.

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

Declared In

AWSPinpointTargetingModel.h

  optOut

Indicates whether a user has opted out of receiving messages with one of the following values:ALL - User has opted out of all messages.NONE - Users has not opted out and receives all messages.

@property (nonatomic, strong) NSString *optOut

Declared In

AWSPinpointTargetingModel.h

  requestId

The unique ID for the most recent request to update the endpoint.

@property (nonatomic, strong) NSString *requestId

Declared In

AWSPinpointTargetingModel.h

  user

Custom user-specific attributes that your app reports to Amazon Pinpoint.

@property (nonatomic, strong) AWSPinpointTargetingEndpointUser *user

Declared In

AWSPinpointTargetingModel.h