OrderModel<T extends OrderMenuModel>.fromJson constructor
OrderModel<T extends OrderMenuModel>.fromJson (
- dynamic json
Implementation
factory OrderModel.fromJson(dynamic json) {
switch (json["kind"].toString().toUpperCase()) {
case "DELIVERY":
return DeliveryOrderModel.fromJson(json) as OrderModel<T>;
case "TAKEOUT":
return TakeoutOrderModel.fromJson(json) as OrderModel<T>;
default:
throw Exception("");
}
}