Skip to content

Commit 4154520

Browse files
JAVA SDK XSD changes
1 parent 7e752a6 commit 4154520

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
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+
}

0 commit comments

Comments
 (0)