Table of Contents

Interface INotificationRecipient

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

Interface for classes that represent notification recipients

public interface INotificationRecipient

Properties

Address

The address of the recipient

string Address { get; }

Property Value

string

AddressType

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

NotificationAddressType AddressType { get; }

Property Value

NotificationAddressType

MessagingServiceProviderOID

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

OID MessagingServiceProviderOID { get; }

Property Value

OID

Name

The name of the recipient.

string Name { get; }

Property Value

string

RecipientOID

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

OID RecipientOID { get; }

Property Value

OID

RecipientType

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

MessageRecipientType RecipientType { get; }

Property Value

MessageRecipientType

Remarks

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

Methods

Clone()

Creates a copy of the recipient.

INotificationRecipient Clone()

Returns

INotificationRecipient