AWSPinpointTargetingEndpointResponse Class Reference

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

Overview

Endpoint response

  address

The address or token of the endpoint as provided by your push provider (e.g. DeviceToken or RegistrationId).

@property (nonatomic, strong) NSString *address

Declared In

AWSPinpointTargetingModel.h

  applicationId

The ID of the application associated with the endpoint.

@property (nonatomic, strong) NSString *applicationId

Declared In

AWSPinpointTargetingModel.h

  attributes

Custom attributes that your app reports to Amazon Pinpoint. You can use these attributes as selection criteria when you create a segment.

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

Declared In

AWSPinpointTargetingModel.h

  channelType

The channel type.Valid values: APNS, GCM

@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 last time the endpoint was created. Provided 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 last time the endpoint was updated. Provided in ISO 8601 format.

@property (nonatomic, strong) NSString *effectiveDate

Declared In

AWSPinpointTargetingModel.h

  endpointStatus

The endpoint status. Can be either ACTIVE or INACTIVE. Will be set to INACTIVE if a delivery fails. Will be set to ACTIVE if the address is updated.

@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 is unique compared to all other endpoints for 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 receives all messages. NONE – User receives no 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

  shardId

The ShardId of endpoint

@property (nonatomic, strong) NSString *shardId

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