Table of Contents

Class LockType

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

false A Process lock record.

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

Constructors

LockType()

Initializes a new instance of the LockType class. false Constructor.

public LockType()

LockType(Id?, string?, bool?)

Initializes a new instance of the LockType class. false Constructor.

public LockType(Id? id, string? name, bool? disabled)

Parameters

id Id

The Id.

name string

The name.

disabled bool?

Is disabled flag.

LockType(string)

Initializes a new instance of the LockType class. false Constructor.

public LockType(string name)

Parameters

name string

The name.

Properties

IsDisabled

Gets or sets if the type is disabled.

public bool? IsDisabled { get; set; }

Property Value

bool?

The is disabled flag.

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.

GetRemovedOnUnlock()

false Gets if the Lock is permanently removed after a process that owns it unlocks.

public bool GetRemovedOnUnlock()

Returns

bool

True or False.