CreateOrderRequest.fromJson constructor

CreateOrderRequest.fromJson(
  1. Map<String, dynamic> json
)

Implementation

CreateOrderRequest.fromJson(Map<String, dynamic> json) {
  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;
  orderStatus = json['orderStatus'];
  paymentStatus = json['paymentStatus'];
  orderType = json['orderType'];
  price =
      json['price'] != null ? new PriceDetails.fromJson(json['price']) : null;
  imageUrl = json['imageUrl'];
  if (json['orderItem'] != null) {
    orderProducts = [];
    json['orderItem'].forEach((v) {
      orderProducts!.add(new OrderProductDetails.fromJson(v));
    });
  }
}