Table of Contents

Class ServiceState

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

The state of a service persisted as json.

public abstract class ServiceState : NameEntityWithVersion, IEntity, IComparable, IIdentifiable, IVersion
Inheritance
ServiceState
Implements
Derived
Inherited Members

Remarks

See ServiceStateAgent for examples on how to use this class.

Constructors

ServiceState()

Initializes a new instance of the ServiceState class.

protected ServiceState()

ServiceState(Id?, long?, string?)

Initializes a new instance of the ServiceState class.

protected ServiceState(Id? id, long? version, string? name)

Parameters

id Id

The Id.

version long?

The version.

name string

The ServiceState subclass type alias.

ServiceState(ServiceState)

Initializes a new instance of the ServiceState class.

protected ServiceState(ServiceState serviceState)

Parameters

serviceState ServiceState

The ServiceState.

ServiceState(string?)

Initializes a new instance of the ServiceState class.

protected ServiceState(string? name)

Parameters

name string

The Name.