diff --git a/lib/models/order.dart b/lib/models/order.dart index dd0a2be..70cadcb 100755 --- a/lib/models/order.dart +++ b/lib/models/order.dart @@ -66,7 +66,6 @@ class WooOrder { String? dateCompleted; String? dateCompletedGmt; String? cartHash; - List? metaData; List? lineItems; List? taxLines; List? shippingLines; @@ -110,7 +109,6 @@ class WooOrder { this.dateCompleted, this.dateCompletedGmt, this.cartHash, - this.metaData, this.lineItems, this.taxLines, this.shippingLines, @@ -157,8 +155,6 @@ class WooOrder { dateCompleted = json['date_completed']; dateCompletedGmt = json['date_completed_gmt']; cartHash = json['cart_hash']; - metaData = - (json['meta_data'] as List).map((i) => MetaData.fromJson(i)).toList(); if (json['line_items'] != null) { lineItems = []; json['line_items'].forEach((v) { @@ -239,9 +235,7 @@ class WooOrder { data['date_completed'] = this.dateCompleted; data['date_completed_gmt'] = this.dateCompletedGmt; data['cart_hash'] = this.cartHash; - if (this.metaData != null) { - data['meta_data'] = this.metaData!.map((v) => v.toJson()).toList(); - } + if (this.lineItems != null) { data['line_items'] = this.lineItems!.map((v) => v.toJson()).toList(); } @@ -277,19 +271,16 @@ class WooOrderCouponLine { String? code; String? discount; String? discountTax; - List metaData; WooOrderCouponLine( - this.id, this.code, this.discount, this.discountTax, this.metaData); + this.id, this.code, this.discount, this.discountTax); WooOrderCouponLine.fromJson(Map json) : id = json['id'], code = json['code'], discount = json['discount'], discountTax = json['discount_tax'], - metaData = (json['meta_data'] as List) - .map((i) => MetaData.fromJson(i)) - .toList(); + Map toJson() { final Map data = new Map(); @@ -297,7 +288,6 @@ class WooOrderCouponLine { data['code'] = this.code; data['discount'] = this.discount; data['discount_tax'] = this.discountTax; - data['meta_data'] = this.metaData.map((v) => v.toJson()).toList(); return data; } } @@ -310,10 +300,9 @@ class WooOrderFeeLine { String? total; String? totalTax; List taxes; - List metaData; WooOrderFeeLine(this.id, this.name, this.taxClass, this.taxStatus, - this.totalTax, this.taxes, this.metaData); + this.totalTax, this.taxes); WooOrderFeeLine.fromJson(Map json) : id = json['id'], @@ -324,9 +313,7 @@ class WooOrderFeeLine { totalTax = json['total_tax'], taxes = (json['taxes'] as List).map((i) => FeeLineTax.fromJson(i)).toList(), - metaData = (json['meta_data'] as List) - .map((i) => MetaData.fromJson(i)) - .toList(); + Map toJson() { final Map data = new Map(); @@ -337,7 +324,6 @@ class WooOrderFeeLine { data['total'] = this.total; data['total_tax'] = this.totalTax; data['taxes'] = this.taxes; - data['meta_data'] = this.metaData.map((v) => v.toJson()).toList(); return data; } } @@ -350,10 +336,9 @@ class FeeLineTax { bool? compound; String? taxTotal; String? shippingTaxTotal; - List? metaData; FeeLineTax(this.id, this.rateCode, this.rateId, this.label, this.compound, - this.taxTotal, this.shippingTaxTotal, this.metaData); + this.taxTotal, this.shippingTaxTotal); FeeLineTax.fromJson(Map json) { id = json['id']; @@ -363,10 +348,7 @@ class FeeLineTax { compound = json['compound']; taxTotal = json['tax_total']; shippingTaxTotal = json['shipping_tax_total']; - if (json['meta_data'] != null) { - metaData = - (json['meta_data'] as List).map((i) => MetaData.fromJson(i)).toList(); - } + } Map toJson() { @@ -378,7 +360,6 @@ class FeeLineTax { data['compound'] = this.compound; data['tax_total'] = this.taxTotal; data['shipping_tax_total'] = this.shippingTaxTotal; - data['meta_data'] = this.metaData; return data; } } @@ -489,28 +470,6 @@ class Shipping { } } -class MetaData { - int? id; - String? key; - String? value; - - MetaData({this.id, this.key, this.value}); - - MetaData.fromJson(Map json) { - id = json['id']; - key = json['key']; - value = json['value']; - } - - Map toJson() { - final Map data = new Map(); - data['id'] = this.id; - data['key'] = this.key; - data['value'] = this.value; - return data; - } -} - class Refunds { int? id; String? reason; @@ -545,7 +504,6 @@ class LineItems { String? total; String? totalTax; List? taxes; - List? metaData; String? sku; String? price; Image? image; @@ -562,7 +520,6 @@ class LineItems { this.total, this.totalTax, this.taxes, - this.metaData, this.sku, this.price, this.image, @@ -580,8 +537,7 @@ class LineItems { total = json['total']; totalTax = json['total_tax']; taxes = (json['taxes'] as List).map((i) => Taxes.fromJson(i)).toList(); - metaData = - (json['meta_data'] as List).map((i) => MetaData.fromJson(i)).toList(); + sku = json['sku']; price = json['price'].toString(); image = json['image'] != null ? new Image.fromJson(json['image']) : null; @@ -602,9 +558,7 @@ class LineItems { if (this.taxes != null) { data['taxes'] = this.taxes!.map((v) => v.toJson()).toList(); } - if (this.metaData != null) { - data['meta_data'] = this.metaData!.map((v) => v.toJson()).toList(); - } + data['sku'] = this.sku; data['price'] = this.price; if (this.image != null) { @@ -647,7 +601,6 @@ class TaxLines { bool? compound; String? taxTotal; String? shippingTaxTotal; - List? metaData; TaxLines( {this.id, @@ -657,7 +610,7 @@ class TaxLines { this.compound, this.taxTotal, this.shippingTaxTotal, - this.metaData}); + }); TaxLines.fromJson(Map json) { id = json['id']; @@ -667,8 +620,7 @@ class TaxLines { compound = json['compound']; taxTotal = json['tax_total']; shippingTaxTotal = json['shipping_tax_total']; - metaData = - (json['meta_data'] as List).map((i) => MetaData.fromJson(i)).toList(); + } Map toJson() { @@ -680,9 +632,7 @@ class TaxLines { data['compound'] = this.compound; data['tax_total'] = this.taxTotal; data['shipping_tax_total'] = this.shippingTaxTotal; - if (this.metaData != null) { - data['meta_data'] = this.metaData!.map((v) => v.toJson()).toList(); - } + return data; } } @@ -694,7 +644,7 @@ class ShippingLines { String? total; String? totalTax; List? taxes; - List? metaData; + ShippingLines( {this.id, @@ -702,8 +652,7 @@ class ShippingLines { this.methodId, this.total, this.totalTax, - this.taxes, - this.metaData}); + this.taxes}); ShippingLines.fromJson(Map json) { id = json['id']; @@ -713,8 +662,7 @@ class ShippingLines { totalTax = json['total_tax']; taxes = (json['taxes'] as List).map((i) => Taxes.fromJson(i)).toList(); - metaData = - (json['meta_data'] as List).map((i) => MetaData.fromJson(i)).toList(); + } Map toJson() { @@ -727,9 +675,7 @@ class ShippingLines { if (this.taxes != null) { data['taxes'] = this.taxes!.map((v) => v.toJson()).toList(); } - if (this.metaData != null) { - data['meta_data'] = this.metaData!.map((v) => v.toJson()).toList(); - } + return data; } }