RiderModel.fromJson constructor

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

Implementation

factory RiderModel.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 RiderModel(
      id: json['_id'],
      name: json['name'],
      phoneNumber: json['phoneNumber'],
      longtitude: json['longtitude'],
      latitude: json['latitude'],
      language: json['language'],
      uuid: json['uuid'],
      jwtToken: json['jwtToken'],
      currentOrders: currentOrders,
      availableOrders: availableOrders);
}