DeliveryOrderMenuModel.fromJson constructor
DeliveryOrderMenuModel.fromJson(
- dynamic json
Implementation
factory DeliveryOrderMenuModel.fromJson(dynamic json) {
return DeliveryOrderMenuModel(
id: json["id"],
orderId: json["orderId"],
ordererId: json["ordererId"],
items: (json["items"] as Iterable).map(OrderMenuItemModel.fromJson),
isPaid: json["isPaid"] ?? false,
cancellation: json["canceled"] != null
? OrderMenuCancellation.fromJson(json["canceled"])
: null,
picking: json["picked"] != null
? OrderMenuPicking.fromJson(json["picked"])
: null,
delivery: json["delivered"] != null
? OrderMenuDelivery.fromjson(json["delivered"])
: null,
store: OrderedStoreModel.fromJson(json["store"]),
totalPrice: json["sellerTotalRevenue"],
state: (json["state"] as String).toOrderState(),
createdAt: DateTime.parse(json["createdAt"]).toLocal(),
updatedAt: DateTime.parse(json["updatedAt"]).toLocal(),
);
}