Class AssetUtilizationSummary
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
The object used to contain the asset utilization summary info.
public sealed class AssetUtilizationSummary : Entity, IEntity, IComparable, IIdentifiable
- Inheritance
-
AssetUtilizationSummary
- Implements
- Inherited Members
Constructors
AssetUtilizationSummary(int, int, int, int, double?, double?, double?, double?)
Initializes a new instance of the AssetUtilizationSummary class.
public AssetUtilizationSummary(int totalAssets, int totalGroups, int totalUnderUtilized, int totalOverUtilized, double? averageUtilization = null, double? averageDistance = null, double? averageDaysUsed = null, double? averageHoursUsed = null)
Parameters
totalAssets
intThe totalAssets.
totalGroups
intThe totalGroups.
totalUnderUtilized
intThe totalUnderUtilized.
totalOverUtilized
intThe totalOverUtilized.
averageUtilization
double?The average utilization.
averageDistance
double?The average distance.
averageDaysUsed
double?The average days used.
averageHoursUsed
double?The average hours used.
Properties
AverageDaysUsed
Gets the average number of days the assets were used.
public double? AverageDaysUsed { get; }
Property Value
AverageDistance
Gets the average distance traveled by the assets.
public double? AverageDistance { get; }
Property Value
AverageHoursUsed
Gets the average number of hours the assets were used.
public double? AverageHoursUsed { get; }
Property Value
AverageUtilization
Gets the average utilization of the assets.
public double? AverageUtilization { get; }
Property Value
TotalAssets
Gets the total assets or total records of the utilization calculation.
public int TotalAssets { get; }
Property Value
TotalGroups
Gets the total groups.
public int TotalGroups { get; }
Property Value
TotalOverUtilized
Gets the total overutilized assets.
public int TotalOverUtilized { get; }
Property Value
TotalUnderUtilized
Gets the total underutilized assets.
public int TotalUnderUtilized { get; }
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.