Package com.checkout.sessions
Class SessionsClientImpl
- java.lang.Object
-
- com.checkout.AbstractClient
-
- com.checkout.sessions.SessionsClientImpl
-
- All Implemented Interfaces:
SessionsClient
public class SessionsClientImpl extends AbstractClient implements SessionsClient
-
-
Field Summary
-
Fields inherited from class com.checkout.AbstractClient
apiClient, configuration
-
-
Constructor Summary
Constructors Constructor Description SessionsClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<EmptyResponse>completeSession(java.lang.String sessionId)java.util.concurrent.CompletableFuture<EmptyResponse>completeSession(java.lang.String sessionSecret, java.lang.String sessionId)java.util.concurrent.CompletableFuture<GetSessionResponse>getSessionDetails(java.lang.String sessionId)java.util.concurrent.CompletableFuture<GetSessionResponse>getSessionDetails(java.lang.String sessionSecret, java.lang.String sessionId)java.util.concurrent.CompletableFuture<SessionResponse>requestSession(SessionRequest sessionRequest)java.util.concurrent.CompletableFuture<GetSessionResponseAfterChannelDataSupplied>update3dsMethodCompletionIndicator(java.lang.String sessionId, ThreeDsMethodCompletionRequest threeDsMethodCompletionRequest)java.util.concurrent.CompletableFuture<GetSessionResponseAfterChannelDataSupplied>update3dsMethodCompletionIndicator(java.lang.String sessionSecret, java.lang.String sessionId, ThreeDsMethodCompletionRequest threeDsMethodCompletionRequest)java.util.concurrent.CompletableFuture<GetSessionResponse>updateSession(java.lang.String sessionId, ChannelData channelData)java.util.concurrent.CompletableFuture<GetSessionResponse>updateSession(java.lang.String sessionSecret, java.lang.String sessionId, ChannelData channelData)-
Methods inherited from class com.checkout.AbstractClient
buildPath, isSandbox, sdkAuthorization, sdkAuthorization
-
-
-
-
Constructor Detail
-
SessionsClientImpl
public SessionsClientImpl(ApiClient apiClient, CheckoutConfiguration configuration)
-
-
Method Detail
-
requestSession
public java.util.concurrent.CompletableFuture<SessionResponse> requestSession(SessionRequest sessionRequest)
- Specified by:
requestSessionin interfaceSessionsClient
-
getSessionDetails
public java.util.concurrent.CompletableFuture<GetSessionResponse> getSessionDetails(java.lang.String sessionId)
- Specified by:
getSessionDetailsin interfaceSessionsClient
-
getSessionDetails
public java.util.concurrent.CompletableFuture<GetSessionResponse> getSessionDetails(java.lang.String sessionSecret, java.lang.String sessionId)
- Specified by:
getSessionDetailsin interfaceSessionsClient
-
updateSession
public final java.util.concurrent.CompletableFuture<GetSessionResponse> updateSession(java.lang.String sessionId, ChannelData channelData)
- Specified by:
updateSessionin interfaceSessionsClient
-
updateSession
public java.util.concurrent.CompletableFuture<GetSessionResponse> updateSession(java.lang.String sessionSecret, java.lang.String sessionId, ChannelData channelData)
- Specified by:
updateSessionin interfaceSessionsClient
-
completeSession
public java.util.concurrent.CompletableFuture<EmptyResponse> completeSession(java.lang.String sessionId)
- Specified by:
completeSessionin interfaceSessionsClient
-
completeSession
public java.util.concurrent.CompletableFuture<EmptyResponse> completeSession(java.lang.String sessionSecret, java.lang.String sessionId)
- Specified by:
completeSessionin interfaceSessionsClient
-
update3dsMethodCompletionIndicator
public java.util.concurrent.CompletableFuture<GetSessionResponseAfterChannelDataSupplied> update3dsMethodCompletionIndicator(java.lang.String sessionId, ThreeDsMethodCompletionRequest threeDsMethodCompletionRequest)
- Specified by:
update3dsMethodCompletionIndicatorin interfaceSessionsClient
-
update3dsMethodCompletionIndicator
public java.util.concurrent.CompletableFuture<GetSessionResponseAfterChannelDataSupplied> update3dsMethodCompletionIndicator(java.lang.String sessionSecret, java.lang.String sessionId, ThreeDsMethodCompletionRequest threeDsMethodCompletionRequest)
- Specified by:
update3dsMethodCompletionIndicatorin interfaceSessionsClient
-
-