Class EmailStatisticsInfo
- Namespace
- CMS.EmailLibrary
- Assembly
- CMS.EmailMarketing.dll
Data container class for EmailStatisticsInfo.
[InfoCache(InfoCacheBy.ID, Priority = InfoCachePriority.NotRemovable)]
public class EmailStatisticsInfo : AbstractInfo<EmailStatisticsInfo, IEmailStatisticsInfoProvider>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId
- Inheritance
-
objectEmailStatisticsInfo
- Implements
- Inherited Members
- Extension Methods
Constructors
EmailStatisticsInfo()
Creates an empty instance of the EmailStatisticsInfo class.
public EmailStatisticsInfo()
EmailStatisticsInfo(DataRow)
Creates a new instances of the EmailStatisticsInfo class from the given System.Data.DataRow.
public EmailStatisticsInfo(DataRow dr)
Parameters
dr
DataRowDataRow with the object data.
Fields
OBJECT_TYPE
Object type.
public const string OBJECT_TYPE = "emaillibrary.emailstatistics"
Field Value
- string
TYPEINFO
Type information.
public static readonly ObjectTypeInfo TYPEINFO
Field Value
Properties
EmailStatisticsEmailClicks
Email clicks.
[DatabaseField]
public virtual int EmailStatisticsEmailClicks { get; set; }
Property Value
- int
EmailStatisticsEmailConfigurationID
Email configuration ID.
[DatabaseField]
public virtual int EmailStatisticsEmailConfigurationID { get; set; }
Property Value
- int
EmailStatisticsEmailHardBounces
Number of email hard bounces.
[DatabaseField]
public virtual int? EmailStatisticsEmailHardBounces { get; set; }
Property Value
- int?
EmailStatisticsEmailOpens
Email opens.
[DatabaseField]
public virtual int EmailStatisticsEmailOpens { get; set; }
Property Value
- int
EmailStatisticsEmailSoftBounces
Number of email soft bounces.
[DatabaseField]
public virtual int? EmailStatisticsEmailSoftBounces { get; set; }
Property Value
- int?
EmailStatisticsEmailUniqueClicks
Email unique clicks.
[DatabaseField]
public virtual int EmailStatisticsEmailUniqueClicks { get; set; }
Property Value
- int
EmailStatisticsEmailUniqueOpens
Email unique opens.
[DatabaseField]
public virtual int EmailStatisticsEmailUniqueOpens { get; set; }
Property Value
- int
EmailStatisticsEmailsDelivered
Number of emails actually delivered.
[DatabaseField]
public virtual int EmailStatisticsEmailsDelivered { get; set; }
Property Value
- int
EmailStatisticsID
Email statistics ID.
[DatabaseField]
public virtual int EmailStatisticsID { get; set; }
Property Value
- int
EmailStatisticsSpamReports
Number of SPAM reported emails.
[DatabaseField]
public virtual int? EmailStatisticsSpamReports { get; set; }
Property Value
- int?
EmailStatisticsTotalSent
Email sent.
[DatabaseField]
public virtual int EmailStatisticsTotalSent { get; set; }
Property Value
- int
EmailStatisticsUniqueUnsubscribes
Number of unique unsubscribes.
[DatabaseField]
public virtual int EmailStatisticsUniqueUnsubscribes { get; set; }
Property Value
- int
Methods
DeleteObject()
Deletes the object using appropriate provider.
protected override void DeleteObject()
SetObject()
Updates the object using appropriate provider.
protected override void SetObject()