Table of Contents

Class DistributionListSystem

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

System Distribution List.

public abstract class DistributionListSystem : DistributionList, IEntity, IComparable, IIdentifiable
Inheritance
DistributionListSystem
Implements
Derived
Inherited Members

Constructors

DistributionListSystem(Id, string, IList<Recipient>, IList<Rule>)

Initializes a new instance of the DistributionListSystem class.

protected DistributionListSystem(Id id, string name, IList<Recipient> recipientList, IList<Rule> ruleList)

Parameters

id Id

The Id.

name string

The name.

recipientList IList<Recipient>

The list Recipient(s) that will be notified when the Rule(s) are violated.

ruleList IList<Rule>

The list of Rule that when broken will notify the Recipient(s).

Properties

Id

Gets or sets the unique identifier for this entity. see Id.

public override Id? Id { get; set; }

Property Value

Id

The Id.

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.