A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
U
- UCPA - enum entry in io.didomi.sdk.Regulation
- UI_ACTION_PURPOSE_CHANGED - enum entry in io.didomi.sdk.apiEvents.ApiEventType
- UI_ACTION_SENSITIVE_PERSONAL_INFO_CHANGED - enum entry in io.didomi.sdk.apiEvents.ApiEventType
- UI_ACTION_SHOWN_PERSONAL_DATA_TYPES - enum entry in io.didomi.sdk.apiEvents.ApiEventType
- UI_ACTION_SHOWN_PURPOSES - enum entry in io.didomi.sdk.apiEvents.ApiEventType
- UI_ACTION_SHOWN_VENDORS - enum entry in io.didomi.sdk.apiEvents.ApiEventType
- UI_ACTION_VENDOR_CHANGED - enum entry in io.didomi.sdk.apiEvents.ApiEventType
- UIActionApiEventParameters - class in io.didomi.sdk.apiEvents
- Parameters of the UIActionApiEvents
- UIActionPurposeChangedApiEvent - class in io.didomi.sdk.apiEvents
- Data class used to represent a Purpose Changed event.
- UIActionSensitivePersonalInfoChangedApiEvent - class in io.didomi.sdk.apiEvents
- Data class used to represent a Sensitive Personal Information Changed event.
- UIActionShownPersonalDataTypesApiEvent - class in io.didomi.sdk.apiEvents
- Data class used to represent a Personal Data Types Shown event.
- UIActionShownPurposesApiEvent - class in io.didomi.sdk.apiEvents
- Data class used to represent a Purposes Shown event.
- UIActionShownVendorsApiEvent - class in io.didomi.sdk.apiEvents
- Data class used to represent a Vendors Shown event.
- UIActionVendorChangedApiEvent - class in io.didomi.sdk.apiEvents
- Data class used to represent a Vendor Changed event.
- UIProvider - class in io.didomi.sdk.ui
- This Abstract Class is in charge of providing the SDK with UI elements (Activities, Fragments, Views, etc.) for different devices.
- UIStateRepository - class in io.didomi.sdk.ui
- Utility class to keep track of UI state across the SDK
- unbindService(android.content.ServiceConnection) - function in android.content.ContextWrapper
- underlineAndCenterArrowSuffix(android.text.SpannableString,java.lang.Integer) - function in io.didomi.sdk.common.extension.StringWithArrowSuffixKt
- Underline label and center Arrow suffix if present (won't work below API 26)
- underlineForOlderApi(android.widget.Button,java.lang.Integer) - function in io.didomi.sdk.common.extension.ButtonKt
- Apply underline style only for older APIs
- UNKNOWN - enum entry in io.didomi.sdk.config.app.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.RestrictionVendors.Type
- UNKNOWN - enum entry in io.didomi.sdk.config.app.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.Type
- UNKNOWN - enum entry in io.didomi.sdk.consent.model.ConsentStatus
- Unknown - enum entry in io.didomi.sdk.purpose.common.model.PurposeCategory.Type
- UNKNOWN - enum entry in io.didomi.sdk.view.mobile.DidomiToggle.State
- unregister() - function in io.didomi.sdk.ui.PreferencesFragmentDismissHelper
- Stop observing preferences state
- unregisterActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks) - function in android.app.Activity
- unregisterAdapterDataObserver(androidx.recyclerview.widget.RecyclerView.AdapterDataObserver) - function in androidx.recyclerview.widget.RecyclerView.Adapter
- unregisterComponentCallbacks(android.content.ComponentCallbacks) - function in android.app.Activity
- unregisterForContextMenu(android.view.View) - function in android.app.Activity
- unregisterForContextMenu(android.view.View) - function in androidx.fragment.app.Fragment
- unregisterReceiver(android.content.BroadcastReceiver) - function in android.content.ContextWrapper
- unscheduleDrawable(android.graphics.drawable.Drawable) - function in android.view.View
- unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable) - function in android.view.View
- unsetConsentPurpose(io.didomi.sdk.models.InternalPurpose) - function in io.didomi.sdk.utils.UserChoicesInfoProvider
- unsetConsentVendor(io.didomi.sdk.models.InternalVendor) - function in io.didomi.sdk.utils.UserChoicesInfoProvider
- unsetPurpose(io.didomi.sdk.models.InternalPurpose) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- Remove a purposes from both disabled and enabled purposes.
- unsetPurpose(io.didomi.sdk.models.InternalPurpose) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- Remove a purposes from both disabled and enabled purposes.
- update(java.util.List) - function in io.didomi.sdk.purpose.mobile.adapter.PurposeAdapter
- update(io.didomi.sdk.purpose.mobile.model.PurposeDisplayBulkAction) - function in io.didomi.sdk.purpose.mobile.adapter.PurposeBulkActionViewHolder
- update(io.didomi.sdk.purpose.mobile.model.PurposeDisplayItem) - function in io.didomi.sdk.purpose.mobile.adapter.PurposeItemViewHolder
- update(io.didomi.sdk.spi.mobile.model.PersonalDataDisplayItem,java.lang.Integer) - function in io.didomi.sdk.spi.mobile.adapter.SensitivePersonalInfoItemViewHolder
- update(java.util.List) - function in io.didomi.sdk.vendors.mobile.adapter.VendorsAdapter
- Update complete vendor list
- updateAllVendors(io.didomi.sdk.view.mobile.DidomiToggle.State) - function in io.didomi.sdk.vendors.mobile.VendorsViewModel
- Method used to handle the case when the user select or unselect all vendors.
- updateAllVendors(io.didomi.sdk.view.mobile.DidomiToggle.State) - function in io.didomi.sdk.vendors.mobile.VendorsViewModel
- Method used to handle the case when the user select or unselect all vendors.
- updateBulk(io.didomi.sdk.vendors.ctv.model.TVVendorItem.Bulk) - function in io.didomi.sdk.vendors.ctv.adapter.TVVendorListAdapter
- Update Bulk instance
- updateCategory(java.lang.String,io.didomi.sdk.view.mobile.DidomiToggle.State,io.didomi.sdk.view.mobile.DidomiToggle.State,java.lang.Boolean) - function in io.didomi.sdk.purpose.mobile.adapter.PurposeAdapter
- updateCategory(java.lang.String,io.didomi.sdk.view.mobile.DidomiToggle.State,java.lang.Boolean) - function in io.didomi.sdk.spi.mobile.adapter.SensitivePersonalInfoAdapter
- updateConsentButton() - function in io.didomi.sdk.vendors.ctv.TVVendorAdditionalDataFragment
- updateConsentButton() - function in io.didomi.sdk.vendors.ctv.TVVendorConsentDataFragment
- updateConsentButton() - function in io.didomi.sdk.vendors.ctv.TVVendorDataFragment
- updateConsentButton() - function in io.didomi.sdk.vendors.ctv.TVVendorEssentialDataFragment
- updateConsentButton() - function in io.didomi.sdk.vendors.ctv.TVVendorLegIntDataFragment
- updateConsentState() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- Initialize view consent state (enabled / disabled vendors and purposes) from the consent token, if state was not initialized yet
- updateConsentState() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- Initialize view consent state (enabled / disabled vendors and purposes) from the consent token, if state was not initialized yet
- updateConsentState() - function in io.didomi.sdk.spi.mobile.SensitivePersonalInfoViewModel
- Initialize view consent state (enabled / disabled vendors and purposes) from the consent token, if state was not initialized yet
- updateDeviceStorageDisclosures(io.didomi.sdk.models.InternalVendor,io.didomi.sdk.models.DeviceStorageDisclosures) - function in io.didomi.sdk.models.extension.InternalVendorKt
- Set Device Storage Disclosures for vendor
- updateDragShadow(android.view.View.DragShadowBuilder) - function in android.view.View
- updateDrawState(android.text.TextPaint) - function in io.didomi.sdk.utils.CenterVerticalSpan
- updateEssentialPurposes(java.util.Set) - function in io.didomi.sdk.vendors.common.VendorRepository
- Perform changes to handle essential purposes list.
- updateFacebookPurposes(io.didomi.sdk.vendors.common.VendorRepository,java.util.Set) - function in io.didomi.sdk.vendors.common.extension.VendorRepositoryKt
- Copy Google IAB purposes into Facebook Didomi vendor
- updateImage() - function in io.didomi.sdk.preferences.ctv.qrcode.TVNoticePrivacyFragment
- updateImage() - function in io.didomi.sdk.preferences.ctv.qrcode.TVQRCodeFragment
- updateImage() - function in io.didomi.sdk.vendors.ctv.TVVendorIabFragment
- updateImage() - function in io.didomi.sdk.vendors.ctv.TVVendorLegIntClaimFragment
- updateImage() - function in io.didomi.sdk.vendors.ctv.TVVendorPrivacyFragment
- updateLogo(androidx.lifecycle.LifecycleOwner,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0) - function in io.didomi.sdk.resources.LogoProvider
- Get logo as resource or bitmap and set callbacks.
- updateMeasureState(android.text.TextPaint) - function in io.didomi.sdk.utils.CenterVerticalSpan
- updatePersonalData(java.lang.String,io.didomi.sdk.view.mobile.DidomiToggle.State,java.lang.Boolean) - function in io.didomi.sdk.spi.mobile.adapter.SensitivePersonalInfoAdapter
- updatePurpose(java.lang.String,io.didomi.sdk.view.mobile.DidomiToggle.State,io.didomi.sdk.view.mobile.DidomiToggle.State,java.lang.Boolean) - function in io.didomi.sdk.purpose.mobile.adapter.PurposeAdapter
- updatePurposeBulk(io.didomi.sdk.purpose.ctv.model.TVPurposeItem.Bulk) - function in io.didomi.sdk.purpose.ctv.adapter.TVPurposeListAdapter
- Update Bulk instance
- updatePurposeCategoryDisplayList(io.didomi.sdk.purpose.common.model.PurposeCategory,java.lang.Boolean) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- updatePurposeCategoryDisplayList(io.didomi.sdk.purpose.common.model.PurposeCategory,java.lang.Boolean) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- updatePurposeDisplayList(java.lang.Boolean) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- updatePurposeDisplayList(java.lang.Boolean) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- updatePurposeItem(io.didomi.sdk.purpose.ctv.model.TVPurposeItem.Purpose) - function in io.didomi.sdk.purpose.ctv.adapter.TVPurposeListAdapter
- Update Purpose item instance
- updatePurposeList(java.util.List) - function in io.didomi.sdk.purpose.ctv.adapter.TVPurposeListAdapter
- Update Purpose item list
- updatePurposesList() - function in io.didomi.sdk.vendors.ctv.TVVendorAdditionalDataFragment
- updatePurposesList() - function in io.didomi.sdk.vendors.ctv.TVVendorConsentDataFragment
- updatePurposesList() - function in io.didomi.sdk.vendors.ctv.TVVendorDataFragment
- updatePurposesList() - function in io.didomi.sdk.vendors.ctv.TVVendorEssentialDataFragment
- updatePurposesList() - function in io.didomi.sdk.vendors.ctv.TVVendorLegIntDataFragment
- updatePurposesStatus(java.util.Set,java.util.Set,java.util.Set,java.util.Set) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- Update enabled and disabled purposes.
- updatePurposesStatus(java.util.Set,java.util.Set,java.util.Set,java.util.Set) - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- Update enabled and disabled purposes.
- updateSelectedLanguage(java.lang.String) - function in io.didomi.sdk.Didomi
- Update the selected language of the Didomi SDK and any property that depends on it.
- updateSelectedLanguage(java.lang.String) - function in io.didomi.sdk.resources.LanguagesHelper
- Method used to change SDK language when user changes language within client app (if client app supports that feature)
- updateServiceGroup(android.content.ServiceConnection,java.lang.Integer,java.lang.Integer) - function in android.content.ContextWrapper
- updateState(android.view.View,io.didomi.sdk.core.accessibility.Accessibility) - function in io.didomi.sdk.core.accessibility.ViewKt
- Update accessibility state and trigger the announcement
- updateSubtitle() - function in io.didomi.sdk.preferences.ctv.qrcode.TVNoticePrivacyFragment
- updateSubtitle() - function in io.didomi.sdk.preferences.ctv.qrcode.TVQRCodeFragment
- updateSubtitle() - function in io.didomi.sdk.vendors.ctv.TVVendorAdditionalDataFragment
- updateSubtitle() - function in io.didomi.sdk.vendors.ctv.TVVendorConsentDataFragment
- updateSubtitle() - function in io.didomi.sdk.vendors.ctv.TVVendorDataFragment
- updateSubtitle() - function in io.didomi.sdk.vendors.ctv.TVVendorEssentialDataFragment
- updateSubtitle() - function in io.didomi.sdk.vendors.ctv.TVVendorIabFragment
- updateSubtitle() - function in io.didomi.sdk.vendors.ctv.TVVendorLegIntClaimFragment
- updateSubtitle() - function in io.didomi.sdk.vendors.ctv.TVVendorLegIntDataFragment
- updateSubtitle() - function in io.didomi.sdk.vendors.ctv.TVVendorPrivacyFragment
- updateTitle() - function in io.didomi.sdk.preferences.ctv.qrcode.TVNoticePrivacyFragment
- updateTitle() - function in io.didomi.sdk.preferences.ctv.qrcode.TVQRCodeFragment
- updateTitle() - function in io.didomi.sdk.vendors.ctv.TVVendorIabFragment
- updateTitle() - function in io.didomi.sdk.vendors.ctv.TVVendorLegIntClaimFragment
- updateTitle() - function in io.didomi.sdk.vendors.ctv.TVVendorPrivacyFragment
- updateToggleClickable() - function in io.didomi.sdk.vendors.mobile.adapter.VendorsItemViewHolder
- Enable / disable clickable status for toggle
- updateTranslation(io.didomi.sdk.models.DataProcessing,io.didomi.sdk.config.sdk.ConfigPurpose) - function in io.didomi.sdk.models.extension.DataProcessingKt
- updateTranslations(java.util.Set,java.util.Map) - function in io.didomi.sdk.models.extension.DataProcessingKt
- updateTranslations() - function in io.didomi.sdk.vendors.common.VendorRepository
- Update translations, for example after language was changed.
- updateVendor(io.didomi.sdk.vendors.mobile.model.VendorItem.Vendor,io.didomi.sdk.vendors.mobile.model.VendorItem.Bulk) - function in io.didomi.sdk.vendors.mobile.adapter.VendorsAdapter
- Update Vendor item + Bulk item (if exists)
- updateVendorItem(io.didomi.sdk.vendors.ctv.model.TVVendorItem.Vendor) - function in io.didomi.sdk.vendors.ctv.adapter.TVVendorListAdapter
- Update Vendor item instance
- updateVendorList(java.util.List) - function in io.didomi.sdk.vendors.ctv.adapter.TVVendorListAdapter
- Update Purpose item list
- updateVendorsAndSaveConsent() - function in io.didomi.sdk.purpose.ctv.TVPurposesViewModel
- Save a customized vendors and purposes
- updateVendorsAndSaveConsent() - function in io.didomi.sdk.purpose.mobile.PurposesViewModel
- Save a customized vendors and purposes
- updateVendorsCount(java.lang.Integer,java.lang.Integer,java.lang.Integer) - function in io.didomi.sdk.resources.LanguagesHelper
- Update macros with partners count info
- updateViewLayout(android.view.View,android.view.ViewGroup.LayoutParams) - function in android.view.ViewGroup
- UPPER_CASE - enum entry in io.didomi.sdk.resources.StringTransformation
- useCcpa(io.didomi.sdk.config.ConfigurationRepository) - function in io.didomi.sdk.config.extension.ConfigurationRepositoryKt
- Determine if we should use CCPA regulation
- useConsentNoticeBottomFragment(io.didomi.sdk.config.ConfigurationRepository) - function in io.didomi.sdk.config.extension.ConfigurationRepositoryKt
- Check if require ConsentNoticeBottomFragment
- useCpa(io.didomi.sdk.config.ConfigurationRepository) - function in io.didomi.sdk.config.extension.ConfigurationRepositoryKt
- Determine if we should use CPA regulation
- useCpra(io.didomi.sdk.config.ConfigurationRepository) - function in io.didomi.sdk.config.extension.ConfigurationRepositoryKt
- Determine if we should use CPRA regulation
- useCtdpa(io.didomi.sdk.config.ConfigurationRepository) - function in io.didomi.sdk.config.extension.ConfigurationRepositoryKt
- Determine if we should use CTDPA regulation
- useGdpr(io.didomi.sdk.config.ConfigurationRepository) - function in io.didomi.sdk.config.extension.ConfigurationRepositoryKt
- Determine if we should use GDPR regulation
- useLegacyGdpr(io.didomi.sdk.config.ConfigurationRepository) - function in io.didomi.sdk.config.extension.ConfigurationRepositoryKt
- Determine if we are using GDPR regulation by default (no regulation name set)
- useMixedRegulation(io.didomi.sdk.config.ConfigurationRepository) - function in io.didomi.sdk.config.extension.ConfigurationRepositoryKt
- Determine if we should use MIXED regulation
- useNone(io.didomi.sdk.config.ConfigurationRepository) - function in io.didomi.sdk.config.extension.ConfigurationRepositoryKt
- Determine if we should use NONE regulation
- usePurposeTitleInPurposeCategory(io.didomi.sdk.config.ConfigurationRepository) - function in io.didomi.sdk.config.extension.ConfigurationRepositoryKt
- Regulation behaviour.
- User - class in io.didomi.sdk.apiEvents
- Handle information related to users.
- UserAgentRepository - class in io.didomi.sdk.user
- Repository used for Cross-platform feature Can be initialize before injection
- UserAuth - class in io.didomi.sdk.user
- Interface for User Authentication
- UserAuthParams - class in io.didomi.sdk.user
- Interface for User Authentication Parameters declare the common properties of encryption / hash parameters
- UserAuthWithEncryptionParams - class in io.didomi.sdk.user
- User Authentication Parameters with encryption
- UserAuthWithHashParams - class in io.didomi.sdk.user
- User Authentication Parameters with hash
- UserAuthWithoutParams - class in io.didomi.sdk.user
- User Authentication Parameters without encryption or hash
- UserChoicesInfoProvider - class in io.didomi.sdk.utils
- This class is used for sharing user consent state between different view models (screens)
- UserChoicesInfoProvider.Companion - class in io.didomi.sdk.utils.UserChoicesInfoProvider
- UserChoicesInfoProviderKt - class in io.didomi.sdk.utils.extension
- UserInfoFragment - class in io.didomi.sdk.userinfo.mobile
- UserInfoFragment.Companion - class in io.didomi.sdk.userinfo.mobile.UserInfoFragment
- UserInfoViewModel - class in io.didomi.sdk.userinfo.mobile
- UserRepository - class in io.didomi.sdk.user
- UserStatus - class in io.didomi.sdk.models
- User Status Type used to represent the user status.
- UserStatus.Ids - class in io.didomi.sdk.models.UserStatus
- User Status id lists for vendor or purpose
list of disabled and enabled ids
- UserStatus.Purposes - class in io.didomi.sdk.models.UserStatus
- User Status for Purpose
- UserStatus.Vendors - class in io.didomi.sdk.models.UserStatus
- User Status for Vendor
- UserStatusParameters - class in io.didomi.sdk.consent.model
- Description of user consent and legitimate interest status
enabledConsentPurposeIds ids of the consent purposes to enable
disabledConsentPurposeIds ids of the consent purposes to disable
enabledLIPurposeIds ids of the legitimate interest purposes to enable
disabledLIPurposeIds ids of the legitimate interest purposes to disable
enabledConsentVendorIds ids of the consent vendors to enable
disabledConsentVendorIds ids of the consent vendors to disable
enabledLIVendorIds ids of the legitimate interest vendors to enable
disabledLIVendorIds ids of the legitimate interest vendors to disable
sendAPIEvent Whether to send an event to the API to report a user choice
eventAction Action associated to the API event (should be "click" or "external")
- UserStatusParameters.Companion - class in io.didomi.sdk.consent.model.UserStatusParameters
- UserStatusRepository - class in io.didomi.sdk.consent
- useUcpa(io.didomi.sdk.config.ConfigurationRepository) - function in io.didomi.sdk.config.extension.ConfigurationRepositoryKt
- Determine if we should use UCPA regulation
- useVcdpa(io.didomi.sdk.config.ConfigurationRepository) - function in io.didomi.sdk.config.extension.ConfigurationRepositoryKt
- Determine if we should use VCDPA regulation