File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed
src/main/java/net/authorize/api/controller Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change
1
+ package net .authorize .api .controller ;
2
+
3
+ import net .authorize .api .contract .v1 .GetCustomerPaymentProfileNonceRequest ;
4
+ import net .authorize .api .contract .v1 .GetCustomerPaymentProfileNonceResponse ;
5
+ import net .authorize .api .contract .v1 .ValidationModeEnum ;
6
+ import net .authorize .api .controller .base .ApiOperationBase ;
7
+
8
+ public class GetCustomerPaymentProfileNonceController extends ApiOperationBase <GetCustomerPaymentProfileNonceRequest , GetCustomerPaymentProfileNonceResponse > {
9
+
10
+ public GetCustomerPaymentProfileNonceController (GetCustomerPaymentProfileNonceRequest apiRequest ) {
11
+ super (apiRequest );
12
+ }
13
+
14
+ @ Override
15
+ protected void validateRequest () {
16
+ GetCustomerPaymentProfileNonceRequest request = this .getApiRequest ();
17
+
18
+ //validate required fields
19
+ if ( null == request .getConnectedAccessToken ()) throw new NullPointerException ("ConnectedAccessToken" );
20
+ if (null == request .getCustomerPaymentProfileId ()) throw new NullPointerException ("ConnectedAccessToken" );
21
+ if (null == request .getCustomerProfileId ())throw new NullPointerException ("ConnectedAccessToken" );
22
+
23
+ //validate not-required fields
24
+ //creditCardOne.setCardCode("");
25
+ }
26
+
27
+ @ Override
28
+ protected Class <GetCustomerPaymentProfileNonceResponse > getResponseType () {
29
+ return GetCustomerPaymentProfileNonceResponse .class ;
30
+ }
31
+ }
You can’t perform that action at this time.
0 commit comments