Data.fromJson constructor

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

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)),
);