OrderProducts.fromJson constructor

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

Implementation

OrderProducts.fromJson(Map<String, dynamic> json) {
  sId = json['_id'];
  productName = json['productName'];
  imageId = json['imageId'];
  productId = json['productId'];
  skuId = json['skuId'];
  productDescription = json['productDescription'];
  type = json['type'];
  isMultiple = json['isMultiple'];
  if (json['category'] != null) {
    category = <Category>[];
    json['category'].forEach((v) {
      category!.add(new Category.fromJson(v));
    });
  }
  if (json['brand'] != null) {
    brand = <Brand>[];
    json['brand'].forEach((v) {
      brand!.add(new Brand.fromJson(v));
    });
  }
  if (json['attribute'] != null) {
    attribute = <Attribute>[];
    json['attribute'].forEach((v) {
      attribute!.add(new Attribute.fromJson(v));
    });
  }
  price =
      json['price'] != null ? new OrderPrice.fromJson(json['price']) : null;
  totalPieces = json['totalPieces'];
  qty = json['qty'];
  imageUrl = json['imageUrl'];
  if (json['skuIds'] != null) {
    skuIds = <SkuIds>[];
    json['skuIds'].forEach((v) {
      skuIds!.add(new SkuIds.fromJson(v));
    });
  }
  if (json['children'] != null) {
    children = <Null>[];
    json['children'].forEach((v) {
      children!.add(v);
    });
  }
  sTypename = json['__typename'];
}