Table of Contents

Class NotificationRecipient

Namespace
ArcanaDevelopment.adTempus.Shared.Notification
Assembly
ArcanaDevelopment.adTempus.Shared.dll

A recipient for a NotificationMessage.

public class NotificationRecipient : INotificationRecipient
Inheritance
object
NotificationRecipient
Implements

Constructors

NotificationRecipient()

public NotificationRecipient()

Properties

Address

The address of the recipient

[DataMember]
public string Address { get; set; }

Property Value

string

AddressType

The type of message to be sent (e-mail, SMS, etc.).

[DataMember]
public NotificationAddressType AddressType { get; set; }

Property Value

NotificationAddressType

MessagingServiceProviderOID

The OID of the Messaging Service Provider to use, if the message should be routed through a specific provider.

[DataMember]
public OID MessagingServiceProviderOID { get; set; }

Property Value

OID

Name

The name of the recipient.

[DataMember]
public string Name { get; set; }

Property Value

string

RecipientOID

The OID of the recipient, if notification should go to a predefined adTempus NotificationRecipient.

[DataMember]
public OID RecipientOID { get; set; }

Property Value

OID

RecipientType

Specifies whether the recipient is a To, CC, or BCC recipient.

[DataMember]
public MessageRecipientType RecipientType { get; set; }

Property Value

MessageRecipientType

Remarks

This settings is only used if the NotificationMessage.AddressMode is MessageAddressMode.SingleMessage.

Methods

Clone()

public NotificationRecipient Clone()

Returns

NotificationRecipient