Table of Contents

Class ZoneTypeSystem

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

Base class for all system zone types.

public abstract class ZoneTypeSystem : ZoneType, IEntity, IComparable, IIdentifiable, IDefaultable
Inheritance
ZoneTypeSystem
Implements
Derived
Inherited Members

Constructors

ZoneTypeSystem(Id?, string?, string?)

Initializes a new instance of the ZoneTypeSystem class.Initializes a new instance of the ZoneTypeSystem class.

protected ZoneTypeSystem(Id? id, string? name, string? comment)

Parameters

id Id

The id.

name string

The name.

comment string

The comment.

ZoneTypeSystem(ZoneType)

Initializes a new instance of the ZoneTypeSystem class.Initializes a new instance of the ZoneTypeSystem class.

protected ZoneTypeSystem(ZoneType zoneType)

Parameters

zoneType ZoneType

Type of the zone.

Properties

Id

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

public override Id? Id { get; set; }

Property Value

Id

The Id ;.

Name

Sets the name of this entity which identifies it and is used when displaying this entity. The name cannot be changed for this zone type.

public override string? Name { set; }

Property Value

string

The name.

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.