Table of Contents

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 Id

The Id.

version long?

The version.

device Device

The device.

configurationData T

The configurationData.

Properties

ConfigurationData

Gets or sets the configuration data. (WifiHotspotData)

public T? ConfigurationData { get; set; }

Property Value

T

The configuration data.

Device

Gets or sets the Device associated with this VehicleConfiguration.

public Device? Device { get; set; }

Property Value

Device

Device