VehicleModel.fromJson constructor

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

Implementation

factory VehicleModel.fromJson(Map<String, dynamic> json) {
  List<OrderProductModel>? currentOrders = [];
  List<OrderProductModel>? availableOrders = [];
  if (json['currentOrders'] != null) {
    json['currentOrders'].forEach((m) {
      currentOrders.add(OrderProductModel.fromJson(m));
    });
  }
  if (json['availableOrders'] != null) {
    json['availableOrders'].forEach((m) {
      availableOrders.add(OrderProductModel.fromJson(m));
    });
  }
  return VehicleModel(
      id: json['id'],
      license: json['license'],
      brand: json['brand'],
      type: json['type'],
      color: json['color'],
      riderId: json['riderId'],
      status: json['status']);
}