SingleOrder.fromJson constructor
SingleOrder.fromJson(
- Map<String, dynamic> json
)
Implementation
SingleOrder.fromJson(Map<String, dynamic> json) {
sId = json['_id'];
orderDate = json['orderDate'];
orderId = json['orderId'];
bookingId = json['bookingId'];
cancellationReason = json['cancellationReason'];
cancellationDate = json['cancellationDate'];
returnReason = json['returnReason'];
returnRequestedDate = json['returnRequestedDate'];
returnRejectionReason = json['returnRejectionReason'];
shippingFees = json['shippingFees'] == 0
? json['shippingFees'].toDouble()
: json['shippingFees'];
paymentStatus = json['paymentStatus'];
billingAddress = json['billingAddress'] != null
? new BillingAddress.fromJson(json['billingAddress'])
: null;
shippingAddress = json['shippingAddress'] != null
? new ShippingAddress.fromJson(json['shippingAddress'])
: null;
user = json['user'] != null ? new User.fromJson(json['user']) : null;
subTotal = double.parse(json['subTotal'].toString());
totalGst = json['totalGst'];
totalAmount = json['totalAmount'];
orderStatus = json['orderStatus'];
if (json['orderItem'] != null) {
orderItem = [];
json['orderItem'].forEach((v) {
orderItem!.add(new OrderItem.fromJson(v));
});
}
sTypename = json['__typename'];
}