-
- All Implemented Interfaces:
-
androidx.lifecycle.DefaultLifecycleObserver,androidx.lifecycle.LifecycleObserver,net.consentmanager.cm_sdk_android_v3.NetworkMonitorDelegate,net.consentmanager.cm_sdk_android_v3.WebViewManagerDelegate
public final class CMPManager implements WebViewManagerDelegate, NetworkMonitorDelegate, DefaultLifecycleObserver
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCMPManager.Companion
-
Method Summary
-
-
Method Detail
-
setActivity
final Unit setActivity(Activity activity)
-
setWebView
final Unit setWebView(WebView webView)
-
hasUserChoice
final Boolean hasUserChoice()
-
hasPurposeConsent
final Boolean hasPurposeConsent(String id)
-
hasVendorConsent
final Boolean hasVendorConsent(String id)
-
exportCMPInfo
final String exportCMPInfo()
-
getAllPurposesIDs
final List<String> getAllPurposesIDs()
-
getEnabledPurposesIDs
final List<String> getEnabledPurposesIDs()
-
getDisabledPurposesIDs
final List<String> getDisabledPurposesIDs()
-
getAllVendorsIDs
final List<String> getAllVendorsIDs()
-
getEnabledVendorsIDs
final List<String> getEnabledVendorsIDs()
-
getDisabledVendorsIDs
final List<String> getDisabledVendorsIDs()
-
resetConsentManagementData
final Unit resetConsentManagementData()
-
checkWithServerAndOpenIfNecessary
final Unit checkWithServerAndOpenIfNecessary(Function1<Result<Unit>, Unit> completion)
-
openConsentLayer
final Unit openConsentLayer(Function1<Result<Unit>, Unit> completion)
-
checkIfConsentIsRequired
final Unit checkIfConsentIsRequired(Function1<Boolean, Unit> completion)
-
acceptVendors
final Unit acceptVendors(List<String> vendors, Function1<Result<Unit>, Unit> completion)
-
rejectVendors
final Unit rejectVendors(List<String> vendors, Function1<Result<Unit>, Unit> completion)
-
acceptPurposes
final Unit acceptPurposes(List<String> purposes, Boolean updatePurpose, Function1<Result<Unit>, Unit> completion)
-
rejectPurposes
final Unit rejectPurposes(List<String> purposes, Boolean updateVendor, Function1<Result<Unit>, Unit> completion)
-
onApplicationPause
final Unit onApplicationPause()
-
onApplicationResume
final Unit onApplicationResume()
-
didReceiveConsentMessage
Unit didReceiveConsentMessage(String consent, JsonObject jsonObject)
-
didReceiveOpenMessage
Unit didReceiveOpenMessage()
-
didNotNeedOpenConsentLayer
Unit didNotNeedOpenConsentLayer()
-
didReceiveError
Unit didReceiveError(String error)
-
networkStatusDidChange
Unit networkStatusDidChange(Boolean isConnected)
-
onDestroy
Unit onDestroy(LifecycleOwner owner)
-
onResume
Unit onResume(LifecycleOwner owner)
-
onActivityDestroyed
final Unit onActivityDestroyed()
-
-
-
-