Table of Contents

Class EmailEngagementIndex

Namespace
Dynamicweb.EmailMarketing
Assembly
Dynamicweb.EmailMarketing.dll

Represents the email engagement indexes

public class EmailEngagementIndex : DbObject
Inheritance
EmailEngagementIndex
Inherited Members

Constructors

EmailEngagementIndex()

Initializes a new instance of the EmailEngagementIndex class.

public EmailEngagementIndex()

EmailEngagementIndex(EmailEngagementIndex)

public EmailEngagementIndex(EmailEngagementIndex engIndex)

Parameters

engIndex EmailEngagementIndex

Properties

AddingProductsActive

Gets or sets a value indicating whether the adding products is active.

public bool AddingProductsActive { get; set; }

Property Value

bool

true if adding products index is active; otherwise, false.

AddingProductsIndex

Gets or sets the adding productsl index.

public int AddingProductsIndex { get; set; }

Property Value

int

The index.

ClickLinkActive

Gets or sets a value indicating whether the click link is active.

public bool ClickLinkActive { get; set; }

Property Value

bool

true if click link index is active; otherwise, false.

ClickLinkIndex

Gets or sets the click link index.

public int ClickLinkIndex { get; set; }

Property Value

int

The index.

EmailID

Gets or sets the NewsletterID.

public int EmailID { get; set; }

Property Value

int

The NewsletterID.

LinkCollectionForOriginal

Gets or sets the EI link original collection.

public List<EngagementIndexLink> LinkCollectionForOriginal { get; set; }

Property Value

List<EngagementIndexLink>

The EI link original collection.

OpenMailActive

Gets or sets a value indicating whether the OpenMail is active.

public bool OpenMailActive { get; set; }

Property Value

bool

true if open mail index is active; otherwise, false.

OpenMailIndex

Gets or sets the open mail index.

public int OpenMailIndex { get; set; }

Property Value

int

The index.

Gets or sets the Link1 index.

public string OriginalLinks { get; set; }

Property Value

string

The index.

PlacingOrderActive

Gets or sets a value indicating whether the placing order is active.

public bool PlacingOrderActive { get; set; }

Property Value

bool

true if placing order index is active; otherwise, false.

PlacingOrderIndex

Gets or sets the placing order index.

public int PlacingOrderIndex { get; set; }

Property Value

int

The index.

SigningEmailActive

Gets or sets a value indicating whether the signing newsletter is active.

public bool SigningEmailActive { get; set; }

Property Value

bool

true if signing newsletter index is active; otherwise, false.

SigningEmailIndex

Gets or sets the signing newsletter index.

public int SigningEmailIndex { get; set; }

Property Value

int

The index.

TopFolderID

Gets or sets the top folder ID.

public int TopFolderID { get; set; }

Property Value

int

The top folder ID.

UnsubscribesEmailActive

Gets or sets a value indicating whether the unsubscribes newsletter is active.

public bool UnsubscribesEmailActive { get; set; }

Property Value

bool

true if unsubscribes newsletter index is active; otherwise, false.

UnsubscribesEmailIndex

Gets or sets the unsubscribes newsletter index.

public int UnsubscribesEmailIndex { get; set; }

Property Value

int

The index.

Gets or sets a value indicating whether the Link1 is active.

public string VariantLinks { get; set; }

Property Value

string

true if Link1 index is active; otherwise, false.

Methods

Delete(int)

Deletes the object with specified ID.

public override void Delete(int id)

Parameters

id int

Specified ID.

DeserializeIndexesFromXML(string)

Deserializes the indexes from XML.

public void DeserializeIndexesFromXML(string xmlContent)

Parameters

xmlContent string

The XML par.

Fill(IDataReader)

Fills this instance with data from the specified datareader.

public override void Fill(IDataReader datareader)

Parameters

datareader IDataReader

The data reader.

FillRow(DataRow)

Fills this instance with data from the data row.

protected override void FillRow(DataRow row)

Parameters

row DataRow

The row.

GetDefaultEngagementIndexes()

Gets the default engagement indexes.

public static Dictionary<string, int> GetDefaultEngagementIndexes()

Returns

Dictionary<string, int>

Save()

Saves current data to the data base.

public override void Save()

SerializeIndexesToXML()

Gets the parameters to XML.

public string SerializeIndexesToXML()

Returns

string

SetDefaultEngagementIndex()

Sets the default index of the engagement.

public void SetDefaultEngagementIndex()
To top