DrivingBehaviourScore.fromJson constructor
DrivingBehaviourScore.fromJson(
- Map<String, dynamic> json
)
Implementation
DrivingBehaviourScore.fromJson(Map<String, dynamic> json) {
braking = json['braking'];
fatigue = json['fatigue'];
hardAcceleration = json['hardAcceleration'];
hardTurn = json['hardTurn'];
laneChange = json['laneChange'];
speeding = json['speeding'];
if (json['historicBraking'] != null) {
historicBraking = <KruzrHistoricData>[];
json['historicBraking'].forEach((v) {
historicBraking.add(KruzrHistoricData.fromJson(v));
});
}
if (json['historicFatigue'] != null) {
historicFatigue = <KruzrHistoricData>[];
json['historicFatigue'].forEach((v) {
historicFatigue.add(KruzrHistoricData.fromJson(v));
});
}
if (json['historicHardAcceleration'] != null) {
historicHardAcceleration = <KruzrHistoricData>[];
json['historicHardAcceleration'].forEach((v) {
historicHardAcceleration.add(KruzrHistoricData.fromJson(v));
});
}
if (json['historicHardTurn'] != null) {
historicHardTurn = <KruzrHistoricData>[];
json['historicHardTurn'].forEach((v) {
historicHardTurn.add(KruzrHistoricData.fromJson(v));
});
}
if (json['historicLaneChange'] != null) {
historicLaneChange = <KruzrHistoricData>[];
json['historicLaneChange'].forEach((v) {
historicLaneChange.add(KruzrHistoricData.fromJson(v));
});
}
if (json['historicSpeeding'] != null) {
historicSpeeding = <KruzrHistoricData>[];
json['historicSpeeding'].forEach((v) {
historicSpeeding.add(KruzrHistoricData.fromJson(v));
});
}
}