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