Table of Contents

Class EmailMarketingRecipientInfo

Namespace
CMS.EmailMarketing
Assembly
CMS.EmailMarketing.dll

Data container class for EmailMarketingRecipientInfo.

public class EmailMarketingRecipientInfo : AbstractInfo<EmailMarketingRecipientInfo, IEmailMarketingRecipientInfoProvider>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId
Inheritance
object
EmailMarketingRecipientInfo
Implements
Inherited Members
Extension Methods

Constructors

EmailMarketingRecipientInfo()

Creates an empty instance of the EmailMarketingRecipientInfo class.

public EmailMarketingRecipientInfo()

EmailMarketingRecipientInfo(DataRow)

Creates a new instances of the EmailMarketingRecipientInfo class from the given System.Data.DataRow.

public EmailMarketingRecipientInfo(DataRow dr)

Parameters

dr DataRow

DataRow with the object data.

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "emaillibrary.emailmarketingrecipient"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

EmailMarketingRecipientContactEmail

Email marketing recipient contact email.

[DatabaseField]
public virtual string EmailMarketingRecipientContactEmail { get; set; }

Property Value

string

EmailMarketingRecipientContactID

Email marketing recipient contact ID.

[DatabaseField]
public virtual int EmailMarketingRecipientContactID { get; set; }

Property Value

int

EmailMarketingRecipientEmailConfigurationID

Email marketing recipient email configuration ID.

[DatabaseField]
public virtual int EmailMarketingRecipientEmailConfigurationID { get; set; }

Property Value

int

EmailMarketingRecipientErrorMessage

Email marketing recipient error message.

[DatabaseField]
public virtual string EmailMarketingRecipientErrorMessage { get; set; }

Property Value

string

EmailMarketingRecipientID

Email marketing recipient ID.

[DatabaseField]
public virtual int EmailMarketingRecipientID { get; set; }

Property Value

int

EmailMarketingRecipientLastModified

Email marketing recipient last modified.

[DatabaseField]
public virtual DateTime EmailMarketingRecipientLastModified { get; set; }

Property Value

DateTime

EmailMarketingRecipientRetryAttempt

Email marketing recipient retry attempt.

[DatabaseField]
public virtual int EmailMarketingRecipientRetryAttempt { get; set; }

Property Value

int

EmailMarketingRecipientStatus

Email marketing recipient status.

[DatabaseField]
public virtual EmailMarketingRecipientStatus EmailMarketingRecipientStatus { get; set; }

Property Value

EmailMarketingRecipientStatus

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()