Virtual Instrument Service
interface VirtualInstrumentService
Interface for managing virtual instruments.
Functions
Link copied to clipboard
abstract suspend fun getAllRequestStatuses(parameters: VirtualInstrumentsRequestStatusParameters? = null): VirtualInstrumentRequestStatusList
Retrieve the virtual instrument request of a customer.
Link copied to clipboard
open fun getAllRequestStatusesAsync(parameters: VirtualInstrumentsRequestStatusParameters, cancellationSignal: CancellationSignal?, callback: WalletCallback<VirtualInstrumentRequestStatusList>)
Asynchronously retrieve the virtual instrument request of a customer.
Link copied to clipboard
abstract suspend fun getRequestStatus(virtualInstrumentRequestId: String): VirtualInstrumentRequestStatus
Retrieves the status of a specific virtual instrument request.
Link copied to clipboard
open fun getRequestStatusAsync(virtualInstrumentRequestId: String, cancellationSignal: CancellationSignal?, callback: WalletCallback<VirtualInstrumentRequestStatus>)
Asynchronously retrieves the status of a specific virtual instrument request.
Link copied to clipboard
Retrieves the supported virtual payment instrument types for the specific account.
Link copied to clipboard
open fun getSupportedTypesAsync(accountId: String, cancellationSignal: CancellationSignal?, callback: WalletCallback<VirtualInstrumentTypeList>)
Asynchronously retrieves the supported virtual payment instrument types for the specific account.
Link copied to clipboard
abstract suspend fun requestVirtualInstrument(request: VirtualInstrumentRequest): VirtualInstrumentRequestStatus
Requests assignment of new virtual instrument to existing balance account.
Link copied to clipboard
open fun requestVirtualInstrumentAsync(request: VirtualInstrumentRequest, cancellationSignal: CancellationSignal?, callback: WalletCallback<VirtualInstrumentRequestStatus>)
Asynchronously requests assignment of new virtual instrument to existing balance account.