Class VehicleConfiguration<T>
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
VehicleConfiguration parameters entity.
public abstract class VehicleConfiguration<T> : EntityWithVersion, IEntity, IComparable, IIdentifiable, IVersion, IDeviceProvider where T : class, IVehicleConfigurationData
Type Parameters
TThe type of IVehicleConfigurationData.
- Inheritance
-
VehicleConfiguration<T>
- Implements
- Derived
- Inherited Members
Constructors
VehicleConfiguration()
Initializes a new instance of the VehicleConfiguration<T> class.
protected VehicleConfiguration()
VehicleConfiguration(Id?, long?, Device?, T?)
Initializes a new instance of the VehicleConfiguration<T> class.
protected VehicleConfiguration(Id? id, long? version, Device? device, T? configurationData)
Parameters
idIdThe Id.
versionlong?The version.
deviceDeviceThe device.
configurationDataTThe configurationData.
Properties
ConfigurationData
Gets or sets the configuration data. (WifiHotspotData)
public T? ConfigurationData { get; set; }
Property Value
Device
Gets or sets the Device associated with this VehicleConfiguration.
public Device? Device { get; set; }