Table of Contents

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 Id

The Id.

name string

The Description of the binary file.

subject string

The subject of the email.

body string

The body of the email.

exceptionsDetailTemplate ReportTemplate

The ExceptionDetail template.

Properties

Body

Gets or sets body of email.

public override string? Body { get; set; }

Property Value

string

string

Exceptions

NotSupportedException

not supported to set Body.

ExceptionsDetailTemplate

Gets or sets report template.

public override ReportTemplate? ExceptionsDetailTemplate { get; set; }

Property Value

ReportTemplate

ReportTemplate

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

Id

Id .

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

string

string

Exceptions

NotSupportedException

Not supported to set Subject.

Methods

IsSystemEntity()

Returns true if the class is a system entity, false otherwise.

public override bool IsSystemEntity()

Returns

bool

true if the entity is a system entity; otherwise, false.