Table of Contents

Class Holder

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

The Lock permission.

public class Holder : NameEntity, IEntity, IComparable, IIdentifiable
Inheritance
Holder
Implements
Inherited Members

Constructors

Holder()

Initializes a new instance of the Holder class.

public Holder()

Holder(Id?, ServiceLock?, string?, bool?)

Initializes a new instance of the Holder class.

public Holder(Id? id, ServiceLock? exclusiveLock, string? name, bool? disabled)

Parameters

id Id

The ID.

exclusiveLock ServiceLock

The Lock.

name string

The Name.

disabled bool?

true or false.

Holder(ServiceLock, string)

Initializes a new instance of the Holder class.

public Holder(ServiceLock exclusiveLock, string name)

Parameters

exclusiveLock ServiceLock

The Lock.

name string

The Name.

Properties

IsDisabled

Gets or sets gets if the holder is disabled.

public bool? IsDisabled { get; set; }

Property Value

bool?

bool

Lock

Gets or sets the Lock.

public ServiceLock? Lock { get; set; }

Property Value

ServiceLock

Lock

Methods

Clone()

Creates a new object that is a copy of the current instance.

public override IEntity Clone()

Returns

IEntity

A new object that is a copy of this instance.