TakeoutOrderMenuModel.fromJson constructor
TakeoutOrderMenuModel.fromJson(
- dynamic json
Implementation
factory TakeoutOrderMenuModel.fromJson(dynamic json) {
return TakeoutOrderMenuModel(
id: json["id"],
orderId: json["orderId"],
ordererId: json["ordererId"],
isPaid: json["isPaid"] ?? false,
items: (json["items"] as Iterable).map(OrderMenuItemModel.fromJson),
cancellation: json["canceled"] != null
? OrderMenuCancellation.fromJson(json["canceled"])
: null,
serial: json["serial"],
reservationTime: json["reservationTime"],
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(),
);
}