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.

Send message request.

Inheritance Hierarchy

System.Object
  Amazon.Pinpoint.Model.MessageRequest

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

Syntax

C#
public class MessageRequest

The MessageRequest type exposes the following members

Constructors

NameDescription
Public Method MessageRequest()

Properties

NameTypeDescription
Public Property Addresses System.Collections.Generic.Dictionary<System.String, Amazon.Pinpoint.Model.AddressConfiguration>

Gets and sets the property Addresses. A map of destination addresses, with the address as the key(Email address, phone number or push token) and the Address Configuration as the value.

Public Property Campaign System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property Campaign. The JSON payload used for campaign attributes. This payload is added to the notifications' data->pinpoint->campaign' object in iOS and flattened to pinpoint.campaign.{AttributeName} keys in Android. Email will use the attribute campaign_id to save the templates.

Public Property Context System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property Context. A map of custom attributes to attributes to be attached to the message. This payload is added to the push notification's 'data.pinpoint' object or added to the email/sms delivery receipt event attributes.

Public Property Endpoints System.Collections.Generic.Dictionary<System.String, Amazon.Pinpoint.Model.EndpointSendConfiguration>

Gets and sets the property Endpoints. A map of destination addresses, with the address as the key(Email address, phone number or push token) and the Address Configuration as the value.

Public Property MessageConfiguration Amazon.Pinpoint.Model.DirectMessageConfiguration

Gets and sets the property MessageConfiguration. Message configuration.

Public Property RequestId System.String

Gets and sets the property RequestId. Original request Id for which this message is delivered.

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