-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy pathVenmoPaymentDetails.java
More file actions
119 lines (89 loc) · 2.85 KB
/
VenmoPaymentDetails.java
File metadata and controls
119 lines (89 loc) · 2.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
package com.riskified.models;
import com.riskified.validations.FieldBadFormatException;
import com.riskified.validations.Validate;
import com.riskified.validations.Validation;
public class VenmoPaymentDetails implements IPaymentDetails {
private String venmoEmail;
private String venmoUsername;
private String venmoAccountId;
private String authorizationId;
private AuthorizationError authorizationError;
private AuthenticationResult authenticationResult;
private String id;
private String gateway;
private String acquirerBin;
private String mid;
private AuthorizationType authorizationType;
public VenmoPaymentDetails(String venmoEmail) {
this.venmoEmail = venmoEmail;
}
public void validate(Validation validationType)
throws FieldBadFormatException {
if (validationType == validationType.ALL) {
Validate.emailAddress(this, this.venmoEmail, "Venmo Email");
Validate.notNullOrEmpty(this, this.venmoUsername, "Venmo Username");
}
}
public String getVenmoEmail() {
return venmoEmail;
}
public void setVenmoEmail(String venmoEmail) {
this.venmoEmail = venmoEmail;
}
public String getVenmoUsername() {
return venmoUsername;
}
public void setVenmoAccountId(String venmoAccountId) {
this.venmoAccountId = venmoAccountId;
}
public String getVenmoAccountId() {
return venmoAccountId;
}
public void setVenmoUsername(String venmoUsername) {
this.venmoUsername = venmoUsername;
}
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 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;
}
public AuthorizationType getAuthorizationType() {return authorizationType;}
public void setAuthorizationType(AuthorizationType authorizationType) { this.authorizationType = authorizationType; }
}