Class NotificationEmailTemplateInfo
- Namespace
- CMS.Notifications
- Assembly
- CMS.Notifications.dll
Data container class for NotificationEmailTemplateInfo.
public class NotificationEmailTemplateInfo : AbstractInfo<NotificationEmailTemplateInfo, IInfoProvider<NotificationEmailTemplateInfo>>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId
- Inheritance
-
objectNotificationEmailTemplateInfo
- Implements
- Inherited Members
- Extension Methods
Constructors
NotificationEmailTemplateInfo()
Creates an empty instance of the NotificationEmailTemplateInfo class.
public NotificationEmailTemplateInfo()
NotificationEmailTemplateInfo(DataRow)
Creates a new instances of the NotificationEmailTemplateInfo class from the given System.Data.DataRow.
public NotificationEmailTemplateInfo(DataRow dr)
Parameters
dr
DataRowDataRow with the object data.
Fields
OBJECT_TYPE
Object type.
public const string OBJECT_TYPE = "cms.notificationemailtemplate"
Field Value
- string
TYPEINFO
Type information.
public static readonly ObjectTypeInfo TYPEINFO
Field Value
Properties
NotificationEmailTemplateCode
Notification email template code.
[DatabaseField]
public virtual string NotificationEmailTemplateCode { get; set; }
Property Value
- string
NotificationEmailTemplateDescription
Notification email template description.
[DatabaseField]
public virtual string NotificationEmailTemplateDescription { get; set; }
Property Value
- string
NotificationEmailTemplateDisplayName
Notification email template display name.
[DatabaseField]
public virtual string NotificationEmailTemplateDisplayName { get; set; }
Property Value
- string
NotificationEmailTemplateGUID
Notification email template guid.
[DatabaseField]
public virtual Guid NotificationEmailTemplateGUID { get; set; }
Property Value
- Guid
NotificationEmailTemplateID
Notification email template ID.
[DatabaseField]
public virtual int NotificationEmailTemplateID { get; set; }
Property Value
- int
NotificationEmailTemplateLastModified
Notification email template last modified.
[DatabaseField]
public virtual DateTime NotificationEmailTemplateLastModified { get; set; }
Property Value
- DateTime
NotificationEmailTemplateName
Notification email template name.
[DatabaseField]
public virtual string NotificationEmailTemplateName { 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
CancellationTokenThe 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()