ShopifyOrder.fromJson constructor
ShopifyOrder.fromJson(
- Map<String, dynamic> json
)
Implementation
ShopifyOrder.fromJson(Map<String, dynamic> json) {
billingAddress = json['billing_address'] != null
? BillingAddress.fromJson(json['billing_address'])
: null;
currency = json['currency'];
if (json['discount_codes'] != null) {
discountCodes = [];
json['discount_codes'].forEach((v) {
discountCodes!.add(DiscountCodes.fromJson(v));
});
}
email = json['email'];
financialStatus = json['financial_status'];
sendFulfillmentReceipt = json['send_fulfillment_receipt'];
if (json['line_items'] != null) {
lineItems = [];
json['line_items'].forEach((v) {
lineItems!.add(LineItems.fromJson(v));
});
}
sendReceipt = json['send_receipt'];
if (json['transactions'] != null) {
transactions = [];
json['transactions'].forEach((v) {
transactions!.add(Transaction.fromJson(v));
});
}
if (json['tax_lines'] != null) {
taxLines = [];
json['tax_lines'].forEach((v) {
taxLines!.add(TaxLines.fromJson(v));
});
}
presentmentCurrency = json['presentment_currency'];
shippingAddress = json['shipping_address'] != null
? ShippingAddress.fromJson(json['shipping_address'])
: null;
if (json['shipping_lines'] != null) {
shippingLines = [];
json['shipping_lines'].forEach((v) {
shippingLines!.add(ShippingLines.fromJson(v));
});
}
taxesIncluded = json['taxes_included'];
test = json['test'];
totalDiscounts = json['total_discounts'];
totalLineItemsPrice = json['total_line_items_price'];
totalPrice = json['total_price'];
totalTax = json['total_tax'];
}