TrackingInfoModel.fromJson constructor

TrackingInfoModel.fromJson(
  1. Map<String, dynamic> json
)

Implementation

TrackingInfoModel.fromJson(Map<String, dynamic> json) {
  if (json["id"] is int) id = json["id"];
  if (json["allowedTimeBeforeTrack"] is int) {
    allowedTimeBeforeTrack = json["allowedTimeBeforeTrack"];
  }
  if (json["allowedDistanceBeforeTrack"] is double) {
    allowedDistanceBeforeTrack = json["allowedDistanceBeforeTrack"];
  }
  if (json["manualStatus"] is int) manualStatus = json["manualStatus"];
  if (json["userInfo"] is Map) {
    userInfo =
        json["userInfo"] == null ? null : _UserInfo.fromJson(json["userInfo"]);
  }
  if (json["proInfo"] is Map) {
    proInfo =
        json["proInfo"] == null ? null : _ProInfo.fromJson(json["proInfo"]);
  }
}