Class AssetUtilization
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
The object used to contain the asset utilization info.
public sealed class AssetUtilization : Entity, IEntity, IComparable, IIdentifiable
- Inheritance
-
AssetUtilization
- Implements
- Inherited Members
Constructors
AssetUtilization(Id?, Device?, int?, int?, double?, double?, double?, double?, double?, double?)
Initializes a new instance of the AssetUtilization class.
public AssetUtilization(Id? id, Device? device, int? daysDriven, int? daysDrivenDuringWorkHour, double? totalEngineHours, double? idlingDuration, double? distance, double? workHourDistance, double? stoppedDuration, double? utilization)
Parameters
id
IdThe id.
device
DeviceThe device.
daysDriven
int?The daysDriven.
daysDrivenDuringWorkHour
int?The daysDrivenDuringWorkHour.
totalEngineHours
double?The totalEngineHours.
idlingDuration
double?The idlingDuration.
distance
double?The distance.
workHourDistance
double?The workHourDistance.
stoppedDuration
double?The stoppedDuration.
utilization
double?The utilization.
Properties
DaysDriven
Gets or sets the number of days the asset has been driven.
public int? DaysDriven { get; set; }
Property Value
DaysDrivenDuringWorkHour
Gets or sets the number of days the asset has been driven during work hour.
public int? DaysDrivenDuringWorkHour { get; set; }
Property Value
Device
Gets or sets the Device
public Device? Device { get; set; }
Property Value
Distance
Gets or sets the Distance
public double? Distance { get; set; }
Property Value
IdlingDuration
Gets or sets the IdlingDuration.
public double? IdlingDuration { get; set; }
Property Value
StoppedDuration
Gets or sets the stopped duration.
public double? StoppedDuration { get; set; }
Property Value
TotalEngineHours
Gets or sets the total engine hour spent.
public double? TotalEngineHours { get; set; }
Property Value
Utilization
Gets or sets the utilization percentage.
public double? Utilization { get; set; }
Property Value
WorkHourDistance
Gets or sets the Distance driven during work hour.
public double? WorkHourDistance { 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.