OrderProducts.fromJson constructor
OrderProducts.fromJson(
- 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'];
}