Package com.iplateia.sorisdk
Class PendingRequestManager
-
- All Implemented Interfaces:
public final class PendingRequestManager
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPendingRequestManager.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static PendingRequestManager.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description PendingRequestManager(SORIApiClient apiClient, SORIConfig config)
-
Method Summary
Modifier and Type Method Description final UnitaddPendingRequest(String materialId, SORIActivityTrait trait)final UnitprocessPendingRequests(CoroutineScope scope, Function2<String, SORICampaign, Unit> onResult)final UnitclearPendingRequests()final IntegergetPendingRequestCount()-
-
Constructor Detail
-
PendingRequestManager
PendingRequestManager(SORIApiClient apiClient, SORIConfig config)
-
-
Method Detail
-
addPendingRequest
final Unit addPendingRequest(String materialId, SORIActivityTrait trait)
-
processPendingRequests
final Unit processPendingRequests(CoroutineScope scope, Function2<String, SORICampaign, Unit> onResult)
-
clearPendingRequests
final Unit clearPendingRequests()
-
getPendingRequestCount
final Integer getPendingRequestCount()
-
-
-
-