class PayfortCheckPaymentStatusResponseModel {
  num? amount;
  String? cardNumber;
  dynamic clientRequsetID;
  dynamic errorMessage;
  String? fortId;
  String? merchantReference;
  dynamic orderDescription;
  dynamic patientFileNumber;
  String? paymentMethod;
  dynamic rRN;
  String? responseMessage;
  dynamic vidaAdvancedNumber;

  PayfortCheckPaymentStatusResponseModel(
      {this.amount,
      this.cardNumber,
      this.clientRequsetID,
      this.errorMessage,
      this.fortId,
      this.merchantReference,
      this.orderDescription,
      this.patientFileNumber,
      this.paymentMethod,
      this.rRN,
      this.responseMessage,
      this.vidaAdvancedNumber});

  PayfortCheckPaymentStatusResponseModel.fromJson(Map<String, dynamic> json) {
    amount = json['Amount'];
    cardNumber = json['CardNumber'];
    clientRequsetID = json['ClientRequsetID'];
    errorMessage = json['ErrorMessage'];
    fortId = json['Fort_id'];
    merchantReference = json['Merchant_Reference'];
    orderDescription = json['OrderDescription'];
    patientFileNumber = json['PatientFileNumber'];
    paymentMethod = json['PaymentMethod'];
    rRN = json['RRN'];
    responseMessage = json['Response_Message'];
    vidaAdvancedNumber = json['VidaAdvancedNumber'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['Amount'] = this.amount;
    data['CardNumber'] = this.cardNumber;
    data['ClientRequsetID'] = this.clientRequsetID;
    data['ErrorMessage'] = this.errorMessage;
    data['Fort_id'] = this.fortId;
    data['Merchant_Reference'] = this.merchantReference;
    data['OrderDescription'] = this.orderDescription;
    data['PatientFileNumber'] = this.patientFileNumber;
    data['PaymentMethod'] = this.paymentMethod;
    data['RRN'] = this.rRN;
    data['Response_Message'] = this.responseMessage;
    data['VidaAdvancedNumber'] = this.vidaAdvancedNumber;
    return data;
  }
}
