Class SessionService
-
- All Implemented Interfaces:
@RestrictTo(value = {RestrictTo.Scope.LIBRARY_GROUP}) public final class SessionService
-
-
Constructor Summary
Constructors Constructor Description SessionService(HttpClient httpClient, CoroutineDispatcher coroutineDispatcher)
-
Method Summary
Modifier and Type Method Description final SessionSetupResponsesetupSession(SessionSetupRequest request, String sessionId, String clientKey)final SessionPaymentsResponsesubmitPayment(SessionPaymentsRequest request, String sessionId, String clientKey)final SessionDetailsResponsesubmitDetails(SessionDetailsRequest request, String sessionId, String clientKey)final SessionBalanceResponsecheckBalance(SessionBalanceRequest request, String sessionId, String clientKey)final SessionOrderResponsecreateOrder(SessionOrderRequest request, String sessionId, String clientKey)final SessionCancelOrderResponsecancelOrder(SessionCancelOrderRequest request, String sessionId, String clientKey)final SessionDisableTokenResponsedisableToken(SessionDisableTokenRequest request, String sessionId, String clientKey)-
-
Method Detail
-
setupSession
final SessionSetupResponse setupSession(SessionSetupRequest request, String sessionId, String clientKey)
-
submitPayment
final SessionPaymentsResponse submitPayment(SessionPaymentsRequest request, String sessionId, String clientKey)
-
submitDetails
final SessionDetailsResponse submitDetails(SessionDetailsRequest request, String sessionId, String clientKey)
-
checkBalance
final SessionBalanceResponse checkBalance(SessionBalanceRequest request, String sessionId, String clientKey)
-
createOrder
final SessionOrderResponse createOrder(SessionOrderRequest request, String sessionId, String clientKey)
-
cancelOrder
final SessionCancelOrderResponse cancelOrder(SessionCancelOrderRequest request, String sessionId, String clientKey)
-
disableToken
final SessionDisableTokenResponse disableToken(SessionDisableTokenRequest request, String sessionId, String clientKey)
-
-
-
-