toJson method

Map<String?, dynamic> toJson()

Implementation

Map<String?, dynamic> toJson() {
  final Map<String?, dynamic> data = new Map<String?, dynamic>();
  data['createdAt'] = this.createdAt;
  data['id'] = this.id;
  if (this.items != null) {
    data['items'] = this.items!.map((item) => item.toJson()).toList();
  }
  data['notes'] = this.notes;
  data['number'] = this.number;
  data['paidAmount'] = this.paidAmount;
  if (this.payments != null) {
    data['payments'] =
        this.payments!.map((payment) => payment.toJson()).toList();
  }
  data['pendingAmount'] = this.pendingAmount;
  data['price'] = this.price;
  data['reference'] = this.reference;
  data['status'] = this.status;
  data['type'] = this.type;
  data['updatedAt'] = this.updatedAt;
  return data;
}