
com.riskified.models.PaypalPaymentDetails Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of riskified-sdk Show documentation
Show all versions of riskified-sdk Show documentation
Risikified rest api SDK for java
The newest version!
package com.riskified.models;
import com.riskified.validations.*;
public class PaypalPaymentDetails implements IPaymentDetails {
private String payerEmail;
private String payerStatus;
private String payerAddressStatus;
private String protectionEligibility;
private String paymentStatus;
private String pendingReason;
private String authorizationId;
private AuthorizationError authorizationError;
private AuthenticationResult authenticationResult;
private com.riskified._type _type;
private String id;
private String gateway;
private String acquirerBin;
private String mid;
public PaypalPaymentDetails(String payerEmail, String payerStatus, String payerAddressStatus, String protectionEligibility) {
this.payerEmail = payerEmail;
this.payerStatus = payerStatus;
this.payerAddressStatus = payerAddressStatus;
this.protectionEligibility = protectionEligibility;
}
public void validate(Validation validationType)
throws FieldBadFormatException {
if (validationType == validationType.ALL) {
Validate.emailAddress(this, this.payerEmail, "Payer Email");
Validate.notNullOrEmpty(this, this.payerStatus, "Payer Status");
Validate.notNullOrEmpty(this, this.payerAddressStatus, "Payer Address Status");
Validate.notNullOrEmpty(this, this.protectionEligibility, "Protection Eligibility");
}
}
public String getPayerEmail() {
return payerEmail;
}
public void setPayerEmail(String payerEmail) {
this.payerEmail = payerEmail;
}
public String getPayerStatus() {
return payerStatus;
}
public void setPayerStatus(String payerStatus) {
this.payerStatus = payerStatus;
}
public String getPayerAddressStatus() {
return payerAddressStatus;
}
public void setPayerAddressStatus(String payerAddressStatus) {
this.payerAddressStatus = payerAddressStatus;
}
public String getProtectionEligibility() {
return protectionEligibility;
}
public void setProtectionEligibility(String protectionEligibility) {
this.protectionEligibility = protectionEligibility;
}
public String getPaymentStatus() {
return paymentStatus;
}
public void setPaymentStatus(String paymentStatus) {
this.paymentStatus = paymentStatus;
}
public String getPendingReason() {
return pendingReason;
}
public void setPendingReason(String pendingReason) {
this.pendingReason = pendingReason;
}
public String getAuthorizationId() {
return authorizationId;
}
public void setAuthorizationId(String authorizationId) {
this.authorizationId = authorizationId;
}
public AuthenticationResult getAuthenticationResult() {
return authenticationResult;
}
public void setAuthenticationResult(AuthenticationResult authenticationResult) {
this.authenticationResult = authenticationResult;
}
public AuthorizationError getAuthorizationError() {
return authorizationError;
}
public void setAuthorizationError(AuthorizationError authorizationError) {
this.authorizationError = authorizationError;
}
public com.riskified._type getType() {
return _type;
}
public void setType(com.riskified._type type) {
this._type = type;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getGateway() {
return gateway;
}
public void setGateway(String gateway) {
this.gateway = gateway;
}
public String getAcquirerBin() {
return acquirerBin;
}
public void setAcquirerBin(String acquirerBin) {
this.acquirerBin = acquirerBin;
}
public String getMid() {
return mid;
}
public void setMid(String mid) {
this.mid = mid;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy