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