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