AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Endpoint response

Inheritance Hierarchy

System.Object
  Amazon.Pinpoint.Model.EndpointResponse

Namespace: Amazon.Pinpoint.Model
Assembly: AWSSDK.Pinpoint.dll
Version: 3.x.y.z

Syntax

C#
public class EndpointResponse

The EndpointResponse type exposes the following members

Constructors

NameDescription
Public Method EndpointResponse()

Properties

NameTypeDescription
Public Property Address System.String

Gets and sets the property Address. The address of the endpoint as provided by your push provider. For example, the DeviceToken or RegistrationId.

Public Property ApplicationId System.String

Gets and sets the property ApplicationId. The ID of the application that is associated with the endpoint.

Public Property Attributes System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.List<System.String>>

Gets and sets the property 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.

Public Property ChannelType Amazon.Pinpoint.ChannelType

Gets and sets the property ChannelType. The channel type.Valid values: GCM | APNS | APNS_SANDBOX | APNS_VOIP | APNS_VOIP_SANDBOX | ADM | SMS | EMAIL | BAIDU

Public Property CohortId System.String

Gets and sets the property 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.

Public Property CreationDate System.String

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

Public Property Demographic Amazon.Pinpoint.Model.EndpointDemographic

Gets and sets the property Demographic. The endpoint demographic attributes.

Public Property EffectiveDate System.String

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

Public Property EndpointStatus System.String

Gets and sets the property EndpointStatus. Unused.

Public Property Id System.String

Gets and sets the property Id. 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.

Public Property Location Amazon.Pinpoint.Model.EndpointLocation

Gets and sets the property Location. The endpoint location attributes.

Public Property Metrics System.Collections.Generic.Dictionary<System.String, System.Double>

Gets and sets the property Metrics. Custom metrics that your app reports to Amazon Pinpoint.

Public Property OptOut System.String

Gets and sets the property 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.

Public Property RequestId System.String

Gets and sets the property RequestId. The unique ID for the most recent request to update the endpoint.

Public Property User Amazon.Pinpoint.Model.EndpointUser

Gets and sets the property User. Custom user-specific attributes that your app reports to Amazon Pinpoint.

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms