Class SafetyFleetInsight
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
Data for a fleet cluster
public sealed class SafetyFleetInsight : AggregatedDataEntity, IEntity, IComparable, IIdentifiable
- Inheritance
-
SafetyFleetInsight
- Implements
- Inherited Members
Constructors
SafetyFleetInsight()
Initializes a new instance of the SafetyFleetInsight class.
public SafetyFleetInsight()
SafetyFleetInsight(Id, DateTime?)
Initializes a new instance of the SafetyFleetInsight class. Constructor.
public SafetyFleetInsight(Id id, DateTime? lastUpdated)
Parameters
Properties
CollisionCount
Gets or sets the collision count.
public int? CollisionCount { get; set; }
Property Value
- int?
The collision count.
DeviceCount
Gets or sets the number of device count.
public int? DeviceCount { get; set; }
Property Value
- int?
The total device count.
DistanceTodayKm
Gets or sets the distance driven in km on the observation date.
public double? DistanceTodayKm { get; set; }
Property Value
- double?
The today's distance value in km.
DurationTodayHours
Gets or sets the duration driven in hours on the observation date.
public double? DurationTodayHours { get; set; }
Property Value
- double?
The today's duration value in hours.
HarshAccelerationRank
Gets or sets the harsh acceleration rank. From 0: worst to 1: best
public double? HarshAccelerationRank { get; set; }
Property Value
- double?
The harsh acceleration rank.
HarshBrakingRank
Gets or sets the harsh braking rank. From 0: worst to 1: best
public double? HarshBrakingRank { get; set; }
Property Value
- double?
The harsh breaking rank.
HarshCorneringRank
Gets or sets the harsh cornering rank. From 0: worst to 1: best
public double? HarshCorneringRank { get; set; }
Property Value
- double?
The harsh cornering rank.
ObservationDate
Gets or sets the observation date.
public DateTime? ObservationDate { get; set; }
Property Value
- DateTime?
The observation date.
OverallSafetyRank
Gets or sets the overall safety rank. From 0: worst to 1: best
public double? OverallSafetyRank { get; set; }
Property Value
- double?
The overall safety rank.
PredictedCrashes
Gets or sets the predicted crashes value. Units of crashes per 1 000 000 km.
public double? PredictedCrashes { get; set; }
Property Value
- double?
The predicted crashes.
PredictedCrashesBenchmark
Gets or sets the predicted crashes benchmark. Units of crashes per 1 000 000 km.
public double? PredictedCrashesBenchmark { get; set; }
Property Value
- double?
The predicted crashes benchmark.
PredictedCrashesBestInClass
Gets or sets the predicted crashes best in class. Units of crashes per 1 000 000 km.
public double? PredictedCrashesBestInClass { get; set; }
Property Value
- double?
The predicted crashes best in class.
SafetyFleetCluster
Gets or sets the safety cluster.
public SafetyFleetCluster? SafetyFleetCluster { get; set; }
Property Value
SeatbeltRank
Gets or sets the seatbelt rank. From 0: worst to 1: best
public double? SeatbeltRank { get; set; }
Property Value
- double?
The seatbelt rank.
SpeedingRank
Gets or sets the speeding rank. From 0: worst to 1: best
public double? SpeedingRank { get; set; }
Property Value
- double?
The speeding rank.
TotalDistanceKm
Gets or sets the total distance driven value in km over rolling 7 day window ending on observation date.
public double? TotalDistanceKm { get; set; }
Property Value
- double?
The total distance value in km.
TotalDurationHours
Gets or sets the total duration driven value in hours over rolling 7 day window ending on observation date.
public double? TotalDurationHours { get; set; }
Property Value
- double?
The total duration value in hours.
Methods
Clone()
Creates a copy of the current instance.
public override IEntity Clone()
Returns
- IEntity
A new object that is a copy of the current instance.