package com.softwaremill.common.paypal.process.status;
public class PayPalStatus {
private String status;
PayPalStatus(String status) {
this.status = status;
}
public boolean isVerified() {
return "VERIFIED".equals(status);
}
public boolean isValidCurrency(String paymentCurrency) {
return "AUD".equals(paymentCurrency);
}
public boolean isInvalid() {
return "INVALID".equals(status);
}
public boolean isUnknown() {
return !isVerified() && !isInvalid();
}
@Override
public String toString() {
return "PayPalStatus{" +
"status='" + status + '\'' +
'}';
}
}