RiderModel.fromJson constructor
RiderModel.fromJson(
- 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);
}