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(Context) - function in io.didomi.sdk.common.extension.ContextKt
Get accessibility manager from context
addChildrenForAccessibility(ArrayList) - function in android.view.ViewGroup
 
addContentView(View,ViewGroup.LayoutParams) - function in androidx.appcompat.app.AppCompatActivity
 
addCountryCodeIfNeeded(String) - function in io.didomi.sdk.resources.LanguagesHelper
Add country code to language code if needed.
addCountryCodeIfNeeded(Set) - function in io.didomi.sdk.resources.LanguagesHelper
Add country code to language codes if needed.
addDeviceStorageDisclosures(List) - function in io.didomi.sdk.vendors.ctv.adapter.TVVendorDetailAdapter
Add Device Storage Disclosure list (async load)
addDisappearingView(View) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
addDisappearingView(View,Integer) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
addEventListener(EventListener) - function in io.didomi.sdk.Didomi
Add an event listener
addEventListener(DidomiEventListener) - function in io.didomi.sdk.Didomi
Add an event listener
addEventListener(DidomiEventListener) - function in io.didomi.sdk.events.EventsRepository
Register a new event listener
addExtraDataToAccessibilityNodeInfo(AccessibilityNodeInfo,String,Bundle) - function in android.view.ViewGroup
 
addFocusables(ArrayList,Integer) - function in android.view.View
 
addFocusables(ArrayList,Integer,Integer) - function in android.view.ViewGroup
 
ADDITIONAL - enum entry in io.didomi.sdk.vendors.ctv.model.TVVendorLegalType
 
AdditionalConsent - class in io.didomi.sdk.models
 
AdditionalDataProcessing - enum entry in io.didomi.sdk.purpose.mobile.model.PurposeDisplay.Type
 
AdditionalDataProcessingDetailFragment - class in io.didomi.sdk.purpose.mobile
 
AdditionalDataProcessingDetailFragment.Companion - class in io.didomi.sdk.purpose.mobile.AdditionalDataProcessingDetailFragment
 
addKeyboardNavigationClusters(Collection,Integer) - function in android.view.ViewGroup
 
addListener(ConnectivityListener) - function in io.didomi.sdk.remote.ConnectivityHelper
Add listener
addOnAttachStateChangeListener(View.OnAttachStateChangeListener) - function in android.view.View
 
addOnContextAvailableListener(OnContextAvailableListener) - function in androidx.activity.ComponentActivity
 
addOnLayoutChangeListener(View.OnLayoutChangeListener) - function in android.view.View
 
addOnUnhandledKeyEventListener(View.OnUnhandledKeyEventListener) - function in android.view.View
 
addStatesFromChildren() - function in android.view.ViewGroup
 
addSuppressed(Throwable) - function in kotlin.Throwable
 
addTouchables(ArrayList) - function in android.view.ViewGroup
 
addView(View) - function in android.view.ViewGroup
 
addView(View,ViewGroup.LayoutParams) - function in android.view.ViewGroup
 
addView(View,Integer) - function in android.view.ViewGroup
 
addView(View,Integer,ViewGroup.LayoutParams) - function in android.view.ViewGroup
 
addView(View,Integer,Integer) - function in android.view.ViewGroup
 
addView(View) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
addView(View,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(Context) - function in io.didomi.sdk.common.extension.ContextKt
 
announceForAccessibility(CharSequence) - function in android.view.View
 
announceForAccessibility(VendorItem.Bulk,DidomiToggle.State) - function in io.didomi.sdk.vendors.mobile.adapter.VendorsBulkActionViewHolder
Accessibility speech triggered by user action
announceForAccessibility(VendorItem.Vendor,DidomiToggle.State) - function in io.didomi.sdk.vendors.mobile.adapter.VendorsItemViewHolder
Accessibility speech triggered by user action
any(Set,String) - function in io.didomi.sdk.resources.LocaleHelper
Search locale in List
anyMatch(Set,Map,Map,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
app section of the configuration file
AppConfiguration.App.Vendors - class in io.didomi.sdk.config.app.AppConfiguration.App
app.vendors section of the configuration file
AppConfiguration.App.Vendors.IABVendors - class in io.didomi.sdk.config.app.AppConfiguration.App.Vendors
app.vendors.iab section of the configuration file
AppConfiguration.App.Vendors.IABVendors.PublisherRestriction - class in io.didomi.sdk.config.app.AppConfiguration.App.Vendors.IABVendors
app.vendors.iab.restrictions section 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.restrictionType section 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.Companion - class in io.didomi.sdk.config.app.AppConfiguration
 
AppConfiguration.FeatureFlags - class in io.didomi.sdk.config.app.AppConfiguration
List of temporary feature flags, used to activate features through configuration
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
notice section of the configuration file
AppConfiguration.Notice.Companion - class in io.didomi.sdk.config.app.AppConfiguration.Notice
 
AppConfiguration.Notice.Content - class in io.didomi.sdk.config.app.AppConfiguration.Notice
notice.content section of the configuration file
AppConfiguration.Notice.DenyOptions - class in io.didomi.sdk.config.app.AppConfiguration.Notice
notice.denyOption section 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.content section 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.Theme - class in io.didomi.sdk.config.app.AppConfiguration
theme section 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
user section 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(View,Accessibility) - function in io.didomi.sdk.core.accessibility.ViewKt
Make a view accessible by applying accessibility descriptions.
applyAccessibilityCustom(View,String,String,String,Boolean,String,Integer,Integer,AccessibilityClassName) - function in io.didomi.sdk.core.accessibility.ViewKt
Customize accessibility params for View
applyAccessibilityEmptyCollectionInfo(View) - function in io.didomi.sdk.core.accessibility.ViewKt
Remove position information for view holder
applyAccessibilityHeader(RecyclerView,View) - function in io.didomi.sdk.core.accessibility.RecyclerViewKt
Register headerView that will trigger the scroll to top on focus
applyAccessibilityItemCount(RecyclerView,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(View) - function in io.didomi.sdk.core.accessibility.ViewKt
Remove position information for view item
applyBottomDivider(View,ThemeProvider) - function in io.didomi.sdk.common.extension.ViewKt
Apply theme / visibility for Bottom / Menu divider
applyDivider(View,ThemeProvider,Boolean) - function in io.didomi.sdk.common.extension.ViewKt
Apply theme / visibility for View divider
applyOverrideConfiguration(Configuration) - function in android.view.ContextThemeWrapper
 
applyPadding(View,Integer,Integer,Integer,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(Vendor,PublisherRestriction) - function in io.didomi.sdk.publisherrestrictions.PublisherRestrictionsRepository.Companion
Apply the publisher restrictions to this vendor's purposes
applyTheme(Button,ButtonTheme) - function in io.didomi.sdk.common.extension.ButtonKt
Apply theme to Button
applyTheme(TextView,DidomiConstants.TextViewType,ThemeProvider) - function in io.didomi.sdk.common.extension.TextViewKt
Setup text theme
applyTheme(TextView,TextTheme) - function in io.didomi.sdk.common.extension.TextViewKt
Apply a theme to a text view.
applyThemeForRoundedButtonWithDrawables(Button,ButtonTheme) - function in io.didomi.sdk.common.extension.ButtonKt
Apply Theme for vendor Button (from Purpose screen) and the User Information (from Vendor screen)
applyThemeForUserInfoContentButton(Button,Integer) - function in io.didomi.sdk.common.extension.ButtonKt
Apply Theme for User Info Content Button (below user info text)
areAllPurposesDefinedForCategory(PurposeCategory) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
 
areAllPurposesDefinedForCategory(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(String) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
assertNotInLayoutOrScroll(String) - function in androidx.recyclerview.widget.LinearLayoutManager
 
attachView(View) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
attachView(View,Integer) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
attachView(View,Integer,RecyclerView.LayoutParams) - function in androidx.recyclerview.widget.RecyclerView.LayoutManager
 
autofill(SparseArray) - function in android.view.View
 
autofill(AutofillValue) - function in android.view.View
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W