SessionRepository

Constructors

Link copied to clipboard
constructor(sessionService: SessionService, clientKey: String)

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun checkBalance(sessionModel: SessionModel, paymentComponentState: PaymentComponentState<*>): Result<SessionBalanceResponse>
Link copied to clipboard
Link copied to clipboard
suspend fun disableToken(sessionModel: SessionModel, storedPaymentMethodId: String): Result<SessionDisableTokenResponse>
Link copied to clipboard
suspend fun setupSession(sessionModel: SessionModel, order: OrderRequest?): Result<SessionSetupResponse>
Link copied to clipboard
suspend fun submitDetails(sessionModel: SessionModel, actionComponentData: ActionComponentData): Result<SessionDetailsResponse>
Link copied to clipboard