A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
A
- abortBroadcast() - function in android.content.BroadcastReceiver
- Accessibility - class in io.didomi.sdk.core.accessibility
- Type used to group Accessibility related properties used to better describe UI elements when tools such as TalkBack are used.
- AccessibilityClassName - class in io.didomi.sdk.core.accessibility
- Enum used to contain strings that describe UI items' type to screen readers.
- accessibilityManager(android.content.Context) - function in io.didomi.sdk.common.extension.ContextKt
- Get accessibility manager from context
- addChildrenForAccessibility(java.util.ArrayList) - function in android.view.ViewGroup
- addCloseable(java.io.Closeable) - function in androidx.lifecycle.ViewModel
- addContentView(android.view.View,android.view.ViewGroup.LayoutParams) - function in androidx.appcompat.app.AppCompatActivity
- addCountryCodeIfNeeded(java.lang.String) - function in io.didomi.sdk.resources.LanguagesHelper
- Add country code to language code if needed.
- addCountryCodeIfNeeded(java.util.Set) - function in io.didomi.sdk.resources.LanguagesHelper
- Add country code to language codes if needed.
- addDeviceStorageDisclosures(java.util.List) - function in io.didomi.sdk.vendors.ctv.adapter.TVVendorDetailAdapter
- Add Device Storage Disclosure list (async load)
- addDisappearingView(android.view.View) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
- addDisappearingView(android.view.View,java.lang.Integer) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
- addEventListener(io.didomi.sdk.events.EventListener) - function in io.didomi.sdk.Didomi
- Add an event listener
- addEventListener(io.didomi.sdk.functionalinterfaces.DidomiEventListener) - function in io.didomi.sdk.Didomi
- Add an event listener
- addEventListener(io.didomi.sdk.functionalinterfaces.DidomiEventListener) - function in io.didomi.sdk.events.EventsRepository
- Register a new event listener
- addExtraDataToAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo,java.lang.String,android.os.Bundle) - function in android.view.ViewGroup
- addFocusables(java.util.ArrayList,java.lang.Integer) - function in android.view.View
- addFocusables(java.util.ArrayList,java.lang.Integer,java.lang.Integer) - function in android.view.ViewGroup
- ADDITIONAL - enum entry in io.didomi.sdk.vendors.ctv.model.TVDataProcessingLegalType
- AdditionalConsent - class in io.didomi.sdk.models
- AdditionalDataProcessing - enum entry in io.didomi.sdk.purpose.mobile.model.PurposeDisplay.Type
- AdditionalDataProcessing - enum entry in io.didomi.sdk.vendors.ctv.model.TVVendorDetailItem.ArrowLink.ActionType
- AdditionalDataProcessingDetailFragment - class in io.didomi.sdk.purpose.mobile
- AdditionalDataProcessingDetailFragment.Companion - class in io.didomi.sdk.purpose.mobile.AdditionalDataProcessingDetailFragment
- addKeyboardNavigationClusters(java.util.Collection,java.lang.Integer) - function in android.view.ViewGroup
- addListener(io.didomi.sdk.remote.ConnectivityListener) - function in io.didomi.sdk.remote.ConnectivityHelper
- Add listener
- addMenuProvider(androidx.core.view.MenuProvider) - function in androidx.activity.ComponentActivity
- addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner) - function in androidx.activity.ComponentActivity
- addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle.State) - function in androidx.activity.ComponentActivity
- addOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener) - function in android.view.View
- addOnConfigurationChangedListener(androidx.core.util.Consumer) - function in androidx.activity.ComponentActivity
- addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener) - function in androidx.activity.ComponentActivity
- addOnLayoutChangeListener(android.view.View.OnLayoutChangeListener) - function in android.view.View
- addOnMultiWindowModeChangedListener(androidx.core.util.Consumer) - function in androidx.activity.ComponentActivity
- addOnNewIntentListener(androidx.core.util.Consumer) - function in androidx.activity.ComponentActivity
- addOnPictureInPictureModeChangedListener(androidx.core.util.Consumer) - function in androidx.activity.ComponentActivity
- addOnTrimMemoryListener(androidx.core.util.Consumer) - function in androidx.activity.ComponentActivity
- addOnUnhandledKeyEventListener(android.view.View.OnUnhandledKeyEventListener) - function in android.view.View
- addStatesFromChildren() - function in android.view.ViewGroup
- addSuppressed(java.lang.Throwable) - function in kotlin.Throwable
- addTokenChangeCallback(kotlin.jvm.functions.Function0) - function in io.didomi.sdk.consent.ConsentRepository
- Add Shared preferences listener for the consent token
- addTouchables(java.util.ArrayList) - function in android.view.ViewGroup
- addView(android.view.View) - function in android.view.ViewGroup
- addView(android.view.View,android.view.ViewGroup.LayoutParams) - function in android.view.ViewGroup
- addView(android.view.View,java.lang.Integer) - function in android.view.ViewGroup
- addView(android.view.View,java.lang.Integer,android.view.ViewGroup.LayoutParams) - function in android.view.ViewGroup
- addView(android.view.View,java.lang.Integer,java.lang.Integer) - function in android.view.ViewGroup
- addView(android.view.View) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
- addView(android.view.View,java.lang.Integer) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
- ALL - enum entry in io.didomi.sdk.config.app.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.RestrictionVendors.Type
- ALLOW - enum entry in io.didomi.sdk.config.app.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.Type
- allVendorsDisabled() - function in io.didomi.sdk.vendors.mobile.VendorsViewModel
- Method used to check if all vendors are disabled.
- allVendorsDisabled() - function in io.didomi.sdk.vendors.mobile.VendorsViewModel
- Method used to check if all vendors are disabled.
- allVendorsEnabled() - function in io.didomi.sdk.vendors.mobile.VendorsViewModel
- Method used to check if all vendors are enabled.
- allVendorsEnabled() - function in io.didomi.sdk.vendors.mobile.VendorsViewModel
- Method used to check if all vendors are enabled.
- animate() - function in android.view.View
- animationScale(android.content.Context) - function in io.didomi.sdk.common.extension.ContextKt
- announceForAccessibility(java.lang.CharSequence) - function in android.view.View
- announceForAccessibility(io.didomi.sdk.vendors.mobile.model.VendorItem.Bulk,io.didomi.sdk.view.mobile.DidomiToggle.State) - function in io.didomi.sdk.vendors.mobile.adapter.VendorsBulkActionViewHolder
- Accessibility speech triggered by user action
- announceForAccessibility(io.didomi.sdk.vendors.mobile.model.VendorItem.Vendor,io.didomi.sdk.view.mobile.DidomiToggle.State) - function in io.didomi.sdk.vendors.mobile.adapter.VendorsItemViewHolder
- Accessibility speech triggered by user action
- any(java.util.Set,java.lang.String) - function in io.didomi.sdk.resources.LocaleHelper
- Search locale in List
- anyMatch(java.util.Set,java.util.Map,java.util.Map,java.util.Locale) - function in io.didomi.sdk.resources.LocaleHelper
- Get match locale
- ApiEvent - class in io.didomi.sdk.apiEvents
- Interface for API Events
- ApiEventKt - class in io.didomi.sdk.apiEvents.extension
- ApiEventModule - class in io.didomi.sdk.core.injection.module
- Module for ApiEventsRepository injection
- ApiEventParameters - class in io.didomi.sdk.apiEvents
- Interface for API Events Parameters
- ApiEventsFactory - class in io.didomi.sdk.apiEvents
- Factory class used to create API events.
- ApiEventsRepository - class in io.didomi.sdk.apiEvents
- Class created to handle app events of the SDK.
- ApiEventType - class in io.didomi.sdk.apiEvents
- Enum used to represent the type of API Events.
- AppConfiguration - class in io.didomi.sdk.config.app
- App configuration
- AppConfiguration.App - class in io.didomi.sdk.config.app.AppConfiguration
appsection of the configuration file- AppConfiguration.App.DCSConfig - class in io.didomi.sdk.config.app.AppConfiguration.App
- Didomi Consent String (DCS) parameters
- AppConfiguration.App.Vendors - class in io.didomi.sdk.config.app.AppConfiguration.App
app.vendorssection of the configuration file- AppConfiguration.App.Vendors.IABVendors - class in io.didomi.sdk.config.app.AppConfiguration.App.Vendors
app.vendors.iabsection of the configuration file- AppConfiguration.App.Vendors.IABVendors.PublisherRestriction - class in io.didomi.sdk.config.app.AppConfiguration.App.Vendors.IABVendors
app.vendors.iab.restrictionssection of the configuration file- AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.RestrictionVendors - class in io.didomi.sdk.config.app.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction
app.vendors.iab.restrictions.restrictionTypesection of the configuration file- AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.RestrictionVendors.Type - class in io.didomi.sdk.config.app.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.RestrictionVendors
- AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.RestrictionVendors.Type.Companion - class in io.didomi.sdk.config.app.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.RestrictionVendors.Type
- AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.Type - class in io.didomi.sdk.config.app.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction
- AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.Type.Companion - class in io.didomi.sdk.config.app.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.Type
- AppConfiguration.FeatureFlags - class in io.didomi.sdk.config.app.AppConfiguration
- List of temporary feature flags, used to activate features through configuration Use
basicclass when no feature flag available elsedata class - AppConfiguration.Languages - class in io.didomi.sdk.config.app.AppConfiguration
- Enabled and default languages in the App configuration file.
- AppConfiguration.Notice - class in io.didomi.sdk.config.app.AppConfiguration
noticesection of the configuration file- AppConfiguration.Notice.Content - class in io.didomi.sdk.config.app.AppConfiguration.Notice
notice.contentsection of the configuration file- AppConfiguration.Notice.DenyOptions - class in io.didomi.sdk.config.app.AppConfiguration.Notice
notice.denyOptionsection of the configuration file- AppConfiguration.Notice.Position - class in io.didomi.sdk.config.app.AppConfiguration.Notice
- AppConfiguration.Notice.Position.Companion - class in io.didomi.sdk.config.app.AppConfiguration.Notice.Position
- AppConfiguration.Preferences - class in io.didomi.sdk.config.app.AppConfiguration
- Configuration for the Preferences popup
- AppConfiguration.Preferences.Content - class in io.didomi.sdk.config.app.AppConfiguration.Preferences
preferences.contentsection of the configuration file- AppConfiguration.Regulation - class in io.didomi.sdk.config.app.AppConfiguration
- Set of configurations about the current regulation
- AppConfiguration.Regulation.Ccpa - class in io.didomi.sdk.config.app.AppConfiguration.Regulation
- AppConfiguration.Regulation.Ccpa.UspString - class in io.didomi.sdk.config.app.AppConfiguration.Regulation.Ccpa
- AppConfiguration.Regulation.Group - class in io.didomi.sdk.config.app.AppConfiguration.Regulation
- AppConfiguration.Theme - class in io.didomi.sdk.config.app.AppConfiguration
themesection of the configuration file- AppConfiguration.Theme.ButtonFormat - class in io.didomi.sdk.config.app.AppConfiguration.Theme
- AppConfiguration.Theme.ButtonFormat.Companion - class in io.didomi.sdk.config.app.AppConfiguration.Theme.ButtonFormat
- AppConfiguration.Theme.ButtonsThemeConfig - class in io.didomi.sdk.config.app.AppConfiguration.Theme
- Configuration associated to the buttons theme.
- AppConfiguration.Theme.ButtonsThemeConfig.ButtonTheme - class in io.didomi.sdk.config.app.AppConfiguration.Theme.ButtonsThemeConfig
- Theme associated to a button.
- AppConfiguration.Theme.ContentThemeConfig - class in io.didomi.sdk.config.app.AppConfiguration.Theme
- Configuration associated to the content theme.
- AppConfiguration.Theme.ContentThemeConfig.Alignment - class in io.didomi.sdk.config.app.AppConfiguration.Theme.ContentThemeConfig
- Text alignment values.
- AppConfiguration.Theme.ContentThemeConfig.Alignment.Companion - class in io.didomi.sdk.config.app.AppConfiguration.Theme.ContentThemeConfig.Alignment
- AppConfiguration.User - class in io.didomi.sdk.config.app.AppConfiguration
usersection of the configuration file- AppConfigurationKt - class in io.didomi.sdk.config.app.extension
- ApplicationLifecycleHelper - class in io.didomi.sdk.utils
- ApplicationLifecycleHelper.Callback - class in io.didomi.sdk.utils.ApplicationLifecycleHelper
- applyAccessibility(android.view.View,io.didomi.sdk.core.accessibility.Accessibility) - function in io.didomi.sdk.core.accessibility.ViewKt
- Make a view accessible by applying accessibility descriptions.
- applyAccessibilityCustom(android.view.View,java.lang.String,java.lang.String,java.lang.String,java.lang.Boolean,java.lang.String,java.lang.Integer,java.lang.Integer,io.didomi.sdk.core.accessibility.AccessibilityClassName) - function in io.didomi.sdk.core.accessibility.ViewKt
- Customize accessibility params for View
- applyAccessibilityEmptyCollectionInfo(android.view.View) - function in io.didomi.sdk.core.accessibility.ViewKt
- Remove position information for view holder
- applyAccessibilityHeader(androidx.recyclerview.widget.RecyclerView,android.view.View) - function in io.didomi.sdk.core.accessibility.RecyclerViewKt
- Register headerView that will trigger the scroll to top on focus
- applyAccessibilityItemCount(androidx.recyclerview.widget.RecyclerView,java.lang.Integer) - function in io.didomi.sdk.core.accessibility.RecyclerViewKt
- Customize RecyclerView for accessibility
Allow to remove the headers / footers from total count
Scroll to focus item in order to be able to review all list items from the list
- applyAccessibilityRequestFocusTwice(android.view.View) - function in io.didomi.sdk.core.accessibility.ViewKt
- Remove position information for view item
- applyBottomDivider(android.view.View,io.didomi.sdk.config.theme.ThemeProvider) - function in io.didomi.sdk.common.extension.ViewKt
- Apply theme for Bottom / Menu divider
- applyDivider(android.view.View,io.didomi.sdk.config.theme.ThemeProvider,java.lang.Boolean) - function in io.didomi.sdk.common.extension.ViewKt
- Apply theme / visibility for View divider
- applyOverrideConfiguration(android.content.res.Configuration) - function in android.view.ContextThemeWrapper
- applyPadding(android.view.View,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer) - function in io.didomi.sdk.common.extension.ViewKt
- Apply padding programmatically This function is used for CTV buttons: from flutter app, the padding is only working if set programmatically or globally
- applyPaddingWithCross() - function in io.didomi.sdk.view.mobile.HeaderView
- Add more padding to take cross close button into account
- applyRestrictions() - function in io.didomi.sdk.publisherrestrictions.PublisherRestrictionsRepository
- Apply the valid restrictions to vendors from the vendorRepository
- applyRestrictionToVendor(io.didomi.sdk.models.InternalVendor,io.didomi.sdk.publisherrestrictions.PublisherRestriction) - function in io.didomi.sdk.publisherrestrictions.PublisherRestrictionsRepository.Companion
- Apply the publisher restrictions to this vendor's purposes
- applyTheme(android.widget.TextView,io.didomi.sdk.common.DidomiConstants.TextViewType,io.didomi.sdk.config.theme.ThemeProvider) - function in io.didomi.sdk.common.extension.TextViewKt
- Setup text theme
- applyTheme(android.widget.TextView,io.didomi.sdk.common.theme.TextTheme) - function in io.didomi.sdk.common.extension.TextViewKt
- Apply Text theme to a TextView.
- applyThemeForRoundedButtonWithDrawables(android.widget.Button,io.didomi.sdk.common.theme.TextTheme) - function in io.didomi.sdk.common.extension.ButtonKt
- Apply Theme for vendor Button (from Purpose screen) and the User Information (from Vendor screen)
- applyThemeForUserInfoContentButton(android.widget.Button,java.lang.Integer) - function in io.didomi.sdk.common.extension.ButtonKt
- Apply Theme for User Info Content Button (below user info text)
- areAllPurposesDefinedForCategory(io.didomi.sdk.purpose.common.model.PurposeCategory) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- areAllPurposesDefinedForCategory(io.didomi.sdk.purpose.common.model.PurposeCategory) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- areAllPurposesEnabled() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- areAllPurposesEnabled() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- assertInLayoutOrScroll(java.lang.String) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
- assertNotInLayoutOrScroll(java.lang.String) - function in androidx.recyclerview.widget.LinearLayoutManager
- attachView(android.view.View) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
- attachView(android.view.View,java.lang.Integer) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
- attachView(android.view.View,java.lang.Integer,androidx.recyclerview.widget.RecyclerView.LayoutParams) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
- autofill(android.util.SparseArray) - function in android.view.View
- autofill(android.view.autofill.AutofillValue) - function in android.view.View