Interface ISafetyInsight
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
The interface defining the common properties of Driver and vehicle safety insights
public interface ISafetyInsight- Extension Methods
Properties
CollisionCount
Gets or sets the collision count
int? CollisionCount { get; set; }Property Value
- int?
- The collision count 
CrashProbabilityBenchmarkKM
Gets or sets the predicted crash probability per 100 000 km benchmark (50th percentile) value
double? CrashProbabilityBenchmarkKM { get; set; }Property Value
- double?
- The predicted crash probability benchmark in kilometers 
CrashProbabilityBenchmarkMile
Gets or sets the predicted crash probability per 100 000 miles benchmark (50h percentile) value
double? CrashProbabilityBenchmarkMile { get; set; }Property Value
- double?
- The predicted crash probability benchmark in miles 
CrashProbabilityBestInClassKM
Gets or sets the predicted crash probability per 100 000 km best in class (80th percentile) value
double? CrashProbabilityBestInClassKM { get; set; }Property Value
- double?
- The predicted crash probability best in class in kilometers 
CrashProbabilityBestInClassMile
Gets or sets the predicted crash probability per 100 000 miles best in class (80th percentile) value
double? CrashProbabilityBestInClassMile { get; set; }Property Value
- double?
- The predicted crash probability best in class in miles 
CrashProbabilityKM
Gets or sets the predicted crash probability per 100 000 km
double? CrashProbabilityKM { get; set; }Property Value
- double?
- The predicted crash probability value in kilometers 
CrashProbabilityMile
Gets or sets the predicted crash probability per 100 000 miles
double? CrashProbabilityMile { get; set; }Property Value
- double?
- The predicted crash probability value in miles 
CrashProbabilityRiskLabel
Gets or sets the crash probability risk label Can be: High Risk, Medium Risk, Low Risk, or N/A
string? CrashProbabilityRiskLabel { get; set; }Property Value
- string
- Speeding range, relative to speeding rank 
DaysDriven
Gets or sets the number of days driven
int? DaysDriven { get; set; }Property Value
- int?
- The number of days driven 
DistanceToday
Gets or sets the total distance in kilometers for the observation date
double? DistanceToday { get; set; }Property Value
- double?
- The distance today 
DurationToday
Gets or sets the total duration in hours for the observation date
double? DurationToday { get; set; }Property Value
- double?
- The duration today 
HarshAccelerationRange
Gets or sets the calculated range for the harsh acceleration rank. Can be: Best, Average, Poor, or N/A
string? HarshAccelerationRange { get; set; }Property Value
- string
- Harsh acceleration range, relative to the harsh acceleration rank 
HarshAccelerationRank
Gets or sets the harsh acceleration rank From 0: worst to 1: best
double? HarshAccelerationRank { get; set; }Property Value
- double?
- The harsh acceleration rank 
HarshBrakingRange
Gets or sets the calculated range for the harsh braking rank. Can be: Best, Average, Poor, or N/A
string? HarshBrakingRange { get; set; }Property Value
- string
- Harsh braking range, relative to the harsh braking rank 
HarshBrakingRank
Gets or sets the harsh braking rank From 0: worst to 1: best
double? HarshBrakingRank { get; set; }Property Value
- double?
- The harsh braking rank 
HarshCorneringRange
Gets or sets the calculated range for the harsh cornering rank. Can be: Best, Average, Poor, or N/A
string? HarshCorneringRange { get; set; }Property Value
- string
- Harsh cornering range, relative to harsh cornering rank 
HarshCorneringRank
Gets or sets the harsh cornering rank From 0: worst to 1: best
double? HarshCorneringRank { get; set; }Property Value
- double?
- The harsh cornering rank 
ObservationDate
Gets or sets the observation date
DateTime? ObservationDate { get; set; }Property Value
- DateTime?
- The observation date 
OverallSafetyRank
Gets or sets the overall safety rank From 0: worst to 1: best
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.
double? PredictedCrashes { get; set; }Property Value
- double?
- The predicted crashes value 
PredictedCrashesBenchmark
Gets or sets the predicted crashes benchmark (50th percentile). Units of crashes per 1 000 000 km.
double? PredictedCrashesBenchmark { get; set; }Property Value
- double?
- The predicted crashes benchmark 
PredictedCrashesBestInClass
Gets or sets the predicted crashes best in class (80th percentile). Units of crashes per 1 000 000 km.
double? PredictedCrashesBestInClass { get; set; }Property Value
- double?
- The predicted crashes best in class 
RelativeRiskKm
Gets or sets the calculated crash relative risk per 100 000 km
double? RelativeRiskKm { get; set; }Property Value
- double?
- Crash relative risk, calculated from the difference between CrashProbabilityKm and CrashProbabilityBenchmarkKm 
RelativeRiskMile
Gets or sets the calculated crash relative risk per 100 000 miles
double? RelativeRiskMile { get; set; }Property Value
- double?
- Crash relative risk, calculated from the difference between CrashProbabilityMile and CrashProbabilityBenchmarkMile 
RelativeRiskRange
Gets or sets the calculated range for the crash risk relative to similar assets. Can be: High, Low, Moderate, or NA
string? RelativeRiskRange { get; set; }Property Value
- string
- Crash relative risk range, relative to the crash relative risk in km 
SeatbeltRank
Gets or sets the seatbelt rank From 0: worst to 1: best
double? SeatbeltRank { get; set; }Property Value
- double?
- The seatbelt rank 
SpeedingRange
Gets or sets the calculated range for the speeding rank. Can be: Best, Average, Poor, or N/A
string? SpeedingRange { get; set; }Property Value
- string
- Speeding range, relative to speeding rank 
SpeedingRank
Gets or sets the speeding rank From 0: worst to 1: best
double? SpeedingRank { get; set; }Property Value
- double?
- The speeding rank 
TotalDistance
Gets or sets the total distance in kilometers over rolling 7 day window ending on observation date
double? TotalDistance { get; set; }Property Value
- double?
- The total distance 
TotalDuration
Gets or sets the total duration in hours over rolling 7 day window ending on observation date
double? TotalDuration { get; set; }Property Value
- double?
- The total duration