Table of Contents

Class NotificationEmailInfo

Namespace
CMS.Notifications
Assembly
CMS.Notifications.dll

Data container class for NotificationEmailInfo.

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

Constructors

NotificationEmailInfo()

Creates an empty instance of the NotificationEmailInfo class.

public NotificationEmailInfo()

NotificationEmailInfo(DataRow)

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

public NotificationEmailInfo(DataRow dr)

Parameters

dr DataRow

DataRow with the object data.

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "cms.notificationemail"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

NotificationEmailContent

Notification email content.

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

Property Value

string

NotificationEmailDescription

Notification email description.

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

Property Value

string

NotificationEmailDisplayName

Notification email display name.

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

Property Value

string

NotificationEmailEventType

Notification email event type.

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

Property Value

string
See Also

NotificationEmailGUID

Notification email guid.

[DatabaseField]
public virtual Guid NotificationEmailGUID { get; set; }

Property Value

Guid

NotificationEmailID

Notification email ID.

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

Property Value

int

NotificationEmailLastModified

Notification email last modified.

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

Property Value

DateTime

NotificationEmailName

Notification email name.

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

Property Value

string

NotificationEmailNotificationEmailTemplateID

Notification email notification email template ID.

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

Property Value

int

NotificationEmailSender

Notification email sender.

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

Property Value

string

NotificationEmailSubject

Notification email subject.

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

Property Value

string

Methods

DeleteData()

Deletes the object from the database.

protected override void DeleteData()

DeleteDataAsync(CancellationToken)

Asynchronously deletes the object from the database.

protected override Task DeleteDataAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

The cancellation instruction.

Returns

Task

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()