Class FuelUsed
- Namespace
 - Geotab.Checkmate.ObjectModel.Fuel
 
- Assembly
 - Geotab.Checkmate.ObjectModel.dll
 
An event representing fuel used for a vehicle.
[ReportClass]
public class FuelUsed : EntityWithVersion, IEntity, IComparable, IIdentifiable, IVersion, IDeviceProvider, IDateTimeProvider, IDeletedDateTimeProvider
  - Inheritance
 - 
      
      
      
      FuelUsed
 
- Implements
 
- Inherited Members
 
Constructors
FuelUsed()
Initializes a new instance of the FuelUsed class.
public FuelUsed()
  FuelUsed(Device?, DateTime?, double?, FuelUpEventConfidences?)
Initializes a new instance of the FuelUsed class.
public FuelUsed(Device? device, DateTime? dateTime, double? totalFuelUsed, FuelUpEventConfidences? confidence = FuelUpEventConfidences.None)
  Parameters
deviceDeviceThe Device.
dateTimeDateTime?The DateTime that the fuel used was logged.
totalFuelUseddouble?The total fuel used.
confidenceFuelUpEventConfidences?The FuelUpEventConfidences of the fuel used record.
FuelUsed(Id?, long?, Device?, DateTime?, double?, FuelUpEventConfidences?)
Initializes a new instance of the FuelUsed class.
public FuelUsed(Id? id, long? version, Device? device, DateTime? dateTime, double? totalFuelUsed, FuelUpEventConfidences? confidence = FuelUpEventConfidences.None)
  Parameters
idIdThe id.
versionlong?The version.
deviceDeviceThe Device.
dateTimeDateTime?The DateTime that the fuel used was logged.
totalFuelUseddouble?The total fuel used.
confidenceFuelUpEventConfidences?The FuelUpEventConfidences of the fuel used record.
Properties
Confidence
Gets or sets the FuelUpEventConfidences associated with the fuel used record.
public FuelUpEventConfidences? Confidence { get; set; }
  Property Value
DateTime
Gets or sets the UTC date and time of the fuel used.
[ExcelColumnHeader(new ReportHeading[] { ReportHeading.FuelEventDateTime })]
public DateTime? DateTime { get; set; }
  Property Value
DeletedDateTime
An interface for an entity that can be marked as deleted.
public DateTime? DeletedDateTime { get; set; }
  Property Value
Device
Gets or sets the Device associated with the fuel used.
public Device? Device { get; set; }
  Property Value
TotalFuelUsed
Gets or sets the volume of fuel used in Liters. Default [0].
public double? TotalFuelUsed { get; set; }
  Property Value
Methods
Clone()
Creates a new object that is a copy of the current instance.
public override IEntity Clone()
  Returns
- IEntity
 A new object that is a copy of this instance.