toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['id'] = id;
  data['subscriberId'] = subscriberId;
  data['bookingId'] = bookingId;
  data['amount'] = amount;
  data['vat'] = vat;
  data['vat_amount'] = vatAmount;
  data['fee'] = fee;
  data['fee_amount'] = feeAmount;
  data['total_amount'] = totalAmount;
  data['amount_to_pay'] = amountToPay;
  data['currency'] = currency;
  data['curreny_to_pay'] = currenyToPay;
  data['type'] = type;
  data['purpose'] = purpose;
  data['status'] = status;
  data['paymentAddress'] = paymentAddress;
  data['transactionId'] = transactionId;
  data['transactionHash'] = transactionHash;
  data['meta'] = meta;
  data['provider'] = provider;
  data['paymentDate'] = paymentDate;
  data['additional_data'] = additionalData;
  data['receipt_url'] = receiptUrl;
  data['comment'] = comment;
  data['reference'] = reference;
  data['createdAt'] = createdAt;
  data['updatedAt'] = updatedAt;
  if (booking != null) {
    data['Booking'] = booking!.toJson();
  }
  return data;
}