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
T
The 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
id
IdThe Id.
version
long?The version.
device
DeviceThe device.
configurationData
TThe 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; }