Class SystemEmailTemplate
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Email template for system.
public abstract class SystemEmailTemplate : EmailTemplate, IEntity, IComparable, IIdentifiable
- Inheritance
-
SystemEmailTemplate
- Implements
- Derived
- Inherited Members
Constructors
SystemEmailTemplate(Id?, string?, string?, string?, ReportTemplate?)
Initializes a new instance of the SystemEmailTemplate class.
protected SystemEmailTemplate(Id? id, string? name, string? subject, string? body, ReportTemplate? exceptionsDetailTemplate)
Parameters
id
IdThe Id.
name
stringThe Description of the binary file.
subject
stringThe subject of the email.
body
stringThe body of the email.
exceptionsDetailTemplate
ReportTemplateThe ExceptionDetail template.
Properties
Body
Gets or sets body of email.
public override string? Body { get; set; }
Property Value
Exceptions
- NotSupportedException
not supported to set Body.
ExceptionsDetailTemplate
Gets or sets report template.
public override ReportTemplate? ExceptionsDetailTemplate { get; set; }
Property Value
Exceptions
- NotSupportedException
not supported to set ExceptionsDetailTemplate.
Id
Gets or sets the unique identifier for this entity. See Id.
public override Id? Id { get; set; }
Property Value
Exceptions
- NotSupportedException
not supported to set Id.
Name
Gets or sets the name of this entity which identifies it and is used when displaying this entity.
public override string? Name { get; set; }
Property Value
- string
The name of this entity that uniquely identifies it and is used when displaying this entity.
Exceptions
- NotSupportedException
Not supported to set Name.
Subject
Gets or sets subject line of email.
public override string? Subject { get; set; }
Property Value
Exceptions
- NotSupportedException
Not supported to set Subject.
Methods
IsSystemEntity()
Returns true if the class is a system entity, false otherwise.
public override bool IsSystemEntity()