toJSON method

Map<String, dynamic> toJSON()

Implementation

Map<String, dynamic> toJSON() {
  Map<String, dynamic> json = {
    'user_id': userId,
    'amount': amount,
    'type': type?.name ?? PaymentType.DEFAULT_PAYMENT.name,
    'status': status?.name ?? PaymentStatus.PAYMENT_COMPLETED.name,
  };

  if (paymentId != null) {
    json['payment_id'] = paymentId;
  }

  return json;
}