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
IdThe Id.
version
long?The version.
name
stringThe ServiceState subclass type alias.
ServiceState(ServiceState)
Initializes a new instance of the ServiceState class.
protected ServiceState(ServiceState serviceState)
Parameters
serviceState
ServiceStateThe ServiceState.
ServiceState(string?)
Initializes a new instance of the ServiceState class.
protected ServiceState(string? name)
Parameters
name
stringThe Name.