AWSPinpointTargetingRemoveAttributesRequest

Objective-C

@interface AWSPinpointTargetingRemoveAttributesRequest

Swift

class AWSPinpointTargetingRemoveAttributesRequest
  • The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.

    Declaration

    Objective-C

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

    Swift

    var applicationId: String? { get set }
  • The type of attribute or attributes to remove. Valid values are:

    • endpoint-custom-attributes - Custom attributes that describe endpoints, such as the date when an associated user opted in or out of receiving communications from you through a specific type of channel.

    • endpoint-metric-attributes - Custom metrics that your app reports to Amazon Pinpoint for endpoints, such as the number of app sessions or the number of items left in a cart.

    • endpoint-user-attributes - Custom attributes that describe users, such as first name, last name, and age.

    Declaration

    Objective-C

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

    Swift

    var attributeType: String? { get set }
  • Specifies one or more attributes to remove from all the endpoints that are associated with an application.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSPinpointTargetingUpdateAttributesRequest *_Nullable updateAttributesRequest;

    Swift

    var updateAttributesRequest: AWSPinpointTargetingUpdateAttributesRequest? { get set }