A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W 

D

d(java.lang.String,java.lang.Throwable) - function in io.didomi.sdk.Log
Log a message with level DEBUG
d(java.lang.String) - function in io.didomi.sdk.Log
Log a message with level DEBUG
databaseList() - function in android.content.ContextWrapper
 
DataCategory - class in io.didomi.sdk.models
 
DataCategoryDisplay - class in io.didomi.sdk.vendors.mobile.model
 
DataCategoryView - class in io.didomi.sdk.vendors.mobile.view
Custom component for Vendor Data Category item
DataProcessing - class in io.didomi.sdk.models
Interface used to specify the common properties shared across classes which implement it (purposes, features, special features, special purposes).
DataProcessingDetailsViewModel - class in io.didomi.sdk.purpose.mobile
View model associated to the additional data processing details fragment/adapter.
DataProcessingDisplay - class in io.didomi.sdk.vendors.mobile.model
 
DataProcessingKt - class in io.didomi.sdk.models.extension
 
DataProcessingNamespaces - class in io.didomi.sdk.models
 
dataProcessingsListToString(java.util.Collection) - function in io.didomi.sdk.utils.ItemsListUtil
Display data processings / purposes in a list
DataProcessingView - class in io.didomi.sdk.vendors.mobile.view
Component for DataProcessing item with optional retention time.
DateHelper - class in io.didomi.sdk.resources
 
DateHelper.TimeUnit - class in io.didomi.sdk.resources.DateHelper
 
DCSDisabledThrowable - class in io.didomi.sdk.core.io
 
DCSEncoder - class in io.didomi.sdk.consent
 
DCSRepository - class in io.didomi.sdk.consent
DCS Repository Will save the Didomi Consent String to Shared Prefs
decode(java.io.InputStream) - function in io.didomi.sdk.resources.ImageUrlLoader
 
deepCopy(io.didomi.sdk.consent.model.ConsentToken) - function in io.didomi.sdk.consent.extension.ConsentTokenKt
Create a copy of the ConsentToken making sure all the maps are copied and not just referenced.
DefaultDispatcher - class in io.didomi.sdk.core.annotation
 
deleteDatabase(java.lang.String) - function in android.content.ContextWrapper
 
deleteFile(java.lang.String) - function in android.content.ContextWrapper
 
deleteSharedPreferences(java.lang.String) - function in android.content.ContextWrapper
 
deniedConsentDuration(io.didomi.sdk.config.app.AppConfiguration.App) - function in io.didomi.sdk.config.app.extension.AppConfigurationKt
Get the denied consent duration
denyButton(io.didomi.sdk.config.app.AppConfiguration.Notice) - function in io.didomi.sdk.config.app.extension.AppConfigurationKt
Get deny button state return state as AppConfiguration.Theme.ButtonFormat
denyCross(io.didomi.sdk.config.app.AppConfiguration.Notice) - function in io.didomi.sdk.config.app.extension.AppConfigurationKt
Get deny cross visibility return true if visible
denyLink(io.didomi.sdk.config.app.AppConfiguration.Notice) - function in io.didomi.sdk.config.app.extension.AppConfigurationKt
Get deny link visibility return true if visible
describeContents() - function in android.os.DataProcessing
 
describeContents() - function in android.os.Parcelable
 
describeContents() - function in android.os.UserAuth
 
describeContents() - function in android.os.UserAuthParams
 
deserialize(com.google.gson.JsonElement,java.lang.reflect.Type,com.google.gson.JsonDeserializationContext) - function in io.didomi.sdk.remote.GSONInterfaceAdapter
 
destroyDrawingCache() - function in android.view.View
 
detachAndScrapAttachedViews(androidx.recyclerview.widget.RecyclerView.Recycler) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
detachAndScrapView(android.view.View,androidx.recyclerview.widget.RecyclerView.Recycler) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
detachAndScrapViewAt(java.lang.Integer,androidx.recyclerview.widget.RecyclerView.Recycler) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
detachView(android.view.View) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
detachViewAt(java.lang.Integer) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
DeviceStorageDisclosure - class in io.didomi.sdk.models
 
DeviceStorageDisclosureFragment - class in io.didomi.sdk.vendors.mobile
Vendor device storage disclosure details screen
DeviceStorageDisclosureFragment.Companion - class in io.didomi.sdk.vendors.mobile.DeviceStorageDisclosureFragment
 
DeviceStorageDisclosureItem - class in io.didomi.sdk.vendors.mobile.model
 
DeviceStorageDisclosureItemDecoration - class in io.didomi.sdk.vendors.mobile.decoration
Decorator for DeviceStorageDisclosure item view holder
DeviceStorageDisclosures - class in io.didomi.sdk.models
Description of a vendor device storage disclosure, as specified in https://github.com/InteractiveAdvertisingBureau/GDPR-Transparency-and-Consent-Framework/blob/master/TCFv2/IAB%20Tech%20Lab%20-%20Device%20storage%20duration%20and%20access%20disclosure.
DeviceStorageDisclosuresViewHolder - class in io.didomi.sdk.vendors.mobile.adapter
 
DeviceStorageDisclosuresViewModel - class in io.didomi.sdk.vendors.mobile
View model used to display vendor device storage disclosure details, both in list items and in disclosure details screen.
DeviceType - class in io.didomi.sdk
Device type determined by Didomi SDK when displaying UI
DialogFragmentKt - class in io.didomi.sdk.common.extension
 
Didomi - class in io.didomi.sdk
 
DidomiBottomSheetDialogFragment - class in io.didomi.sdk.core.base
 
DidomiCallable - class in io.didomi.sdk.functionalinterfaces
This is a functional interface which abstract method throws an exception and returns void.
didomiComponent(androidx.fragment.app.DialogFragment) - function in io.didomi.sdk.common.extension.DialogFragmentKt
Request Didomi component for Injection if the SDK is not ready, the DialogFragment will be dismissed
DidomiComponent - class in io.didomi.sdk.core.injection
Injection for Didomi SDK
DidomiComponentProvider - class in io.didomi.sdk.core.injection
Injection component provider (internal usage only) Allow to override some modules for testing purpose
DidomiConsentToken - class in io.didomi.sdk.consent.model
Model for consent token used to encode / decode Didomi Consent String (DCS)
DidomiConsentToken.Ids - class in io.didomi.sdk.consent.model.DidomiConsentToken
Consent status lists for vendor or purpose
  • list of disabled and enabled ids

DidomiConstants - class in io.didomi.sdk.common
 
DidomiConstants.Macros - class in io.didomi.sdk.common.DidomiConstants
 
DidomiConstants.TextViewType - class in io.didomi.sdk.common.DidomiConstants
 
DidomiEventListener - class in io.didomi.sdk.functionalinterfaces
Didomi SDK events let you track when consent changes, the SDK is ready, preference changes, etc.
DidomiExecutor - class in io.didomi.sdk
 
DidomiInitializeParameters - class in io.didomi.sdk
Initialization parameters for Didomi SDK
  • apiKey Your API key.

  • localConfigurationPath Path to client specific config file in the app assets in JSON format. By default, set as didomi_config.json.

  • remoteConfigurationUrl URL to client specific remote config file in JSON format.

  • providerId Your provider ID (if any).

  • disableDidomiRemoteConfig If set to true, disable remote configuration (only local config file will be used).

  • languageCode Language in which the consent UI should be displayed. By default, the consent UI is displayed in the language configured in the device settings, if language is available and enabled by your configuration. This property allows you to override the default setting and specify a language to display the UI in. String containing the language code e.g.: "es", "fr", etc.

  • providerId Your provider ID (if any).

  • noticeId ID of the notice configuration to load if your are not using app ID targeting (mobile devices).

  • tvNoticeId ID of the notice configuration to load on TV devices if you are not using app ID targeting.

  • androidTvEnabled If set to true, when launched on a AndroidTV device, the SDK will display TV notice.

DidomiInitializeParametersKt - class in io.didomi.sdk.extension
 
DidomiLifecycleHandler - class in io.didomi.sdk.lifecycle
Handles lifecycle of the calling Activity, to ensure that Didomi behaves correctly through the different Activity state changes
DidomiNotReadyException - class in io.didomi.sdk.exceptions
Exception used to be thrown when a method is called before the SDK is ready.
DidomiToggle - class in io.didomi.sdk.view.mobile
 
DidomiToggle.Callback - class in io.didomi.sdk.view.mobile.DidomiToggle
Callback of Component
DidomiToggle.State - class in io.didomi.sdk.view.mobile.DidomiToggle
Available states of Component
DidomiTVSwitch - class in io.didomi.sdk.view.ctv
 
DidomiTVSwitch.Callback - class in io.didomi.sdk.view.ctv.DidomiTVSwitch
Callback of Component
disable(android.view.View) - function in io.didomi.sdk.common.extension.ViewKt
Disable and fade view
DISABLE - enum entry in io.didomi.sdk.consent.model.ConsentStatus
 
disableAll() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Disable all purposes and update disabled vendors based on enabled vendors.
disableAll() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Disable all purposes and update disabled vendors based on enabled vendors.
disableAllConsentPurposes() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Disable all purposes.
disableAllConsentPurposes() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Disable all purposes.
disableAllConsentPurposesExceptEssentials() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Disable all purposes except essential ones.
disableAllConsentPurposesExceptEssentials() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Disable all purposes except essential ones.
disableAllUnselectedConsentPurposes(java.util.Set) - function in io.didomi.sdk.utils.UserChoicesInfoProvider
Disable all consent purposes which were not set by the user
disableAllUnselectedConsentVendors(java.util.Set) - function in io.didomi.sdk.utils.UserChoicesInfoProvider
Disable all consent vendors which were not set by the user
disableAllVendorLegIntUnselected() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Disable legitimate interest for vendors not enabled by the user.
disableAllVendorLegIntUnselected() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Disable legitimate interest for vendors not enabled by the user.
disableAllVendorUnselected() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Disable vendors not enabled by the user.
disableAllVendorUnselected() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Disable vendors not enabled by the user.
disableConsentPurpose(io.didomi.sdk.models.InternalPurpose) - function in io.didomi.sdk.utils.UserChoicesInfoProvider
 
disableConsentVendor(io.didomi.sdk.models.InternalVendor) - function in io.didomi.sdk.utils.UserChoicesInfoProvider
 
DISABLED - enum entry in io.didomi.sdk.view.mobile.DidomiToggle.State
 
disabledConsentPurposeIds(io.didomi.sdk.user.sync.model.ResponseConsents) - function in io.didomi.sdk.utils.extension.ResponseConsentsKt
 
disabledConsentVendorIds(io.didomi.sdk.user.sync.model.ResponseConsents) - function in io.didomi.sdk.utils.extension.ResponseConsentsKt
 
disabledLIPurposeIds(io.didomi.sdk.user.sync.model.ResponseConsents) - function in io.didomi.sdk.utils.extension.ResponseConsentsKt
 
disabledLIVendorIds(io.didomi.sdk.user.sync.model.ResponseConsents) - function in io.didomi.sdk.utils.extension.ResponseConsentsKt
 
disableLegIntPurpose(io.didomi.sdk.models.InternalPurpose) - function in io.didomi.sdk.utils.UserChoicesInfoProvider
 
disableLegIntVendor(io.didomi.sdk.models.InternalVendor) - function in io.didomi.sdk.utils.UserChoicesInfoProvider
 
disableLegitimatePurpose(io.didomi.sdk.models.InternalPurpose) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Add a purpose to the disabled legitimate purposes array and remove it from the enabled legitimate purposes array.
disableLegitimatePurpose(io.didomi.sdk.models.InternalPurpose) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Add a purpose to the disabled legitimate purposes array and remove it from the enabled legitimate purposes array.
disablePurpose(io.didomi.sdk.models.InternalPurpose) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Add a purpose to the disabled purposes array and remove it from the enabled purposes array.
disablePurpose(io.didomi.sdk.models.InternalPurpose) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
Add a purpose to the disabled purposes array and remove it from the enabled purposes array.
disableSave() - function in io.didomi.sdk.purpose.mobile.PurposeSaveView
Disable Save button and show description
DISALLOW - enum entry in io.didomi.sdk.config.app.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.Type
 
dismiss() - function in androidx.fragment.app.DialogFragment
 
dismiss() - function in com.google.android.material.bottomsheet.BottomSheetDialogFragment
 
dismiss() - function in io.didomi.sdk.notice.ctv.TVConsentNoticeFragment
 
dismiss() - function in io.didomi.sdk.purpose.ctv.TVPurposesFragment
 
dismiss() - function in io.didomi.sdk.purpose.mobile.PurposeCategoryFragment
 
dismiss() - function in io.didomi.sdk.spi.mobile.SensitivePersonalInfoCategoryFragment
 
dismiss() - function in io.didomi.sdk.vendors.ctv.TVVendorsFragment
 
dismissAllowingStateLoss() - function in androidx.fragment.app.DialogFragment
 
dismissAllowingStateLoss() - function in com.google.android.material.bottomsheet.BottomSheetDialogFragment
 
dismissDialog(java.lang.Integer) - function in android.app.Activity
 
dismissKeyboardShortcutsHelper() - function in android.app.Activity
 
dispatchApplyWindowInsets(android.view.WindowInsets) - function in android.view.ViewGroup
 
dispatchCapturedPointerEvent(android.view.MotionEvent) - function in android.view.ViewGroup
 
dispatchConfigurationChanged(android.content.res.Configuration) - function in android.view.ViewGroup
 
dispatchCreateViewTranslationRequest(java.util.Map,kotlin.IntArray,android.view.translation.TranslationCapability,java.util.List) - function in android.view.ViewGroup
 
dispatchDisplayHint(java.lang.Integer) - function in android.view.ViewGroup
 
dispatchDragEvent(android.view.DragEvent) - function in android.view.ViewGroup
 
dispatchDrawableHotspotChanged(java.lang.Float,java.lang.Float) - function in android.view.ViewGroup
 
dispatchFinishTemporaryDetach() - function in android.view.ViewGroup
 
dispatchGenericMotionEvent(android.view.MotionEvent) - function in android.app.Activity
 
dispatchGenericMotionEvent(android.view.MotionEvent) - function in android.view.View
 
dispatchKeyEvent(android.view.KeyEvent) - function in android.view.ViewGroup
 
dispatchKeyEvent(android.view.KeyEvent) - function in androidx.appcompat.app.AppCompatActivity
 
dispatchKeyEventPreIme(android.view.KeyEvent) - function in android.view.ViewGroup
 
dispatchKeyShortcutEvent(android.view.KeyEvent) - function in android.view.ViewGroup
 
dispatchKeyShortcutEvent(android.view.KeyEvent) - function in androidx.core.app.ComponentActivity
 
dispatchNestedFling(java.lang.Float,java.lang.Float,java.lang.Boolean) - function in android.view.View
 
dispatchNestedPreFling(java.lang.Float,java.lang.Float) - function in android.view.View
 
dispatchNestedPrePerformAccessibilityAction(java.lang.Integer,android.os.Bundle) - function in android.view.View
 
dispatchNestedPreScroll(java.lang.Integer,java.lang.Integer,kotlin.IntArray,kotlin.IntArray) - function in android.view.View
 
dispatchNestedScroll(java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer,kotlin.IntArray) - function in android.view.View
 
dispatchPointerCaptureChanged(java.lang.Boolean) - function in android.view.ViewGroup
 
dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent) - function in android.app.Activity
 
dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent) - function in android.view.View
 
dispatchProvideAutofillStructure(android.view.ViewStructure,java.lang.Integer) - function in android.view.ViewGroup
 
dispatchProvideStructure(android.view.ViewStructure) - function in android.view.ViewGroup
 
dispatchScrollCaptureSearch(android.graphics.Rect,android.graphics.Point,java.util.function.Consumer) - function in android.view.ViewGroup
 
dispatchSetActivated(java.lang.Boolean) - function in android.view.ViewGroup
 
dispatchSetSelected(java.lang.Boolean) - function in android.view.ViewGroup
 
dispatchStartTemporaryDetach() - function in android.view.ViewGroup
 
dispatchSystemUiVisibilityChanged(java.lang.Integer) - function in android.view.ViewGroup
 
dispatchTouchEvent(android.view.MotionEvent) - function in android.app.Activity
 
dispatchTouchEvent(android.view.MotionEvent) - function in android.view.ViewGroup
 
dispatchTrackballEvent(android.view.MotionEvent) - function in android.app.Activity
 
dispatchTrackballEvent(android.view.MotionEvent) - function in android.view.ViewGroup
 
dispatchUnhandledMove(android.view.View,java.lang.Integer) - function in android.view.ViewGroup
 
dispatchWindowFocusChanged(java.lang.Boolean) - function in android.view.ViewGroup
 
dispatchWindowInsetsAnimationEnd(android.view.WindowInsetsAnimation) - function in android.view.ViewGroup
 
dispatchWindowInsetsAnimationPrepare(android.view.WindowInsetsAnimation) - function in android.view.ViewGroup
 
dispatchWindowInsetsAnimationProgress(android.view.WindowInsets,java.util.List) - function in android.view.ViewGroup
 
dispatchWindowInsetsAnimationStart(android.view.WindowInsetsAnimation,android.view.WindowInsetsAnimation.Bounds) - function in android.view.ViewGroup
 
dispatchWindowSystemUiVisiblityChanged(java.lang.Integer) - function in android.view.ViewGroup
 
dispatchWindowVisibilityChanged(java.lang.Integer) - function in android.view.ViewGroup
 
doGetCall(java.lang.String,io.didomi.sdk.remote.HttpResponseListener,java.lang.Integer,java.lang.Long) - function in io.didomi.sdk.remote.HttpRequestHelper
Method used to do GET calls
doOnEachNextLayout(android.view.View,kotlin.jvm.functions.Function1) - function in io.didomi.sdk.preferences.ctv.HeaderItemDecorationKt
 
doPostCall(java.lang.String,java.lang.String,io.didomi.sdk.remote.HttpResponseListener,java.lang.Integer) - function in io.didomi.sdk.remote.HttpRequestHelper
Method used to do POST calls
doSync(io.didomi.sdk.user.sync.model.SyncParams) - function in io.didomi.sdk.user.sync.SyncRepository
Run the sync logic and update the user status if needed
draw(android.graphics.Canvas) - function in android.view.View
 
drawableHotspotChanged(java.lang.Float,java.lang.Float) - function in android.view.View
 
DummyJSEngine - class in io.didomi.sdk.core.js
Dummy JS Engine use when Android System WebView is not available
dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,kotlin.Array) - function in androidx.fragment.app.Fragment
 
dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,kotlin.Array) - function in androidx.fragment.app.FragmentActivity
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W