Data.fromJson constructor
Implementation
factory Data.fromJson(Map<String, dynamic> json) => Data(
invoiceId: json["InvoiceId"],
invoiceStatus: json["InvoiceStatus"],
invoiceReference: json["InvoiceReference"],
customerReference: json["CustomerReference"],
createdDate: DateTime.parse(json["CreatedDate"]),
expiryDate: json["ExpiryDate"],
expiryTime: json["ExpiryTime"],
invoiceValue: json["InvoiceValue"]?.toDouble(),
comments: json["Comments"],
customerName: json["CustomerName"],
customerMobile: json["CustomerMobile"],
customerEmail: json["CustomerEmail"],
userDefinedField: json["UserDefinedField"],
invoiceDisplayValue: json["InvoiceDisplayValue"],
dueDeposit: json["DueDeposit"]?.toDouble(),
depositStatus: json["DepositStatus"],
invoiceItems: List<dynamic>.from(json["InvoiceItems"].map((x) => x)),
invoiceTransactions: List<InvoiceTransaction>.from(json["InvoiceTransactions"].map((x) => InvoiceTransaction.fromJson(x))),
suppliers: List<dynamic>.from(json["Suppliers"].map((x) => x)),
);