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.
OriginalLinks
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.
VariantLinks
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
intSpecified ID.
DeserializeIndexesFromXML(string)
Deserializes the indexes from XML.
public void DeserializeIndexesFromXML(string xmlContent)
Parameters
xmlContent
stringThe XML par.
Fill(IDataReader)
Fills this instance with data from the specified datareader.
public override void Fill(IDataReader datareader)
Parameters
datareader
IDataReaderThe data reader.
FillRow(DataRow)
Fills this instance with data from the data row.
protected override void FillRow(DataRow row)
Parameters
row
DataRowThe row.
GetDefaultEngagementIndexes()
Gets the default engagement indexes.
public static Dictionary<string, int> GetDefaultEngagementIndexes()
Returns
Save()
Saves current data to the data base.
public override void Save()
SerializeIndexesToXML()
Gets the parameters to XML.
public string SerializeIndexesToXML()
Returns
SetDefaultEngagementIndex()
Sets the default index of the engagement.
public void SetDefaultEngagementIndex()