- getAccentColor(Context) - Static method in class io.didomi.sdk.switchlibrary.Utils
-
- getAction() - Method in class io.didomi.sdk.apiEvents.UIActionApiEventParameters
-
- getAdditionalDataProcessingText(PurposesViewModel.ClickableDataProcessingCallback) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Get the text for the additional data processing section
- getAdditionalDataProcessingText(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Get additional data processing description text for a vendor
- getAdditionalDataProcessingTitle() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Get the title of the Additional data processing section
- getAdvertisingId() - Method in class io.didomi.sdk.ContextHelper
-
Get the advertising ID from the device
- getAgent() - Method in class io.didomi.sdk.apiEvents.User
-
- getAgentName() - Method in class io.didomi.sdk.ContextHelper
-
Method used to get the agent name.
- getAgreeButtonLabel() - Method in class io.didomi.sdk.config.AppConfiguration.Notice.Content
-
- getAgreeButtonLabel() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Method used to get the translated label for the agree button.
- getAgreeButtonLabel() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated agree button label text.
- getAgreeToAll() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences.Content
-
- getAll() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors
-
- getAllPurposesText() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- getAllRequiredVendors() - Method in class io.didomi.sdk.VendorRepository
-
Get the required vendors from the config
- getAllRequiredVendors() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Getter method for requiredVendors.
- getAllRequiredVendorsIds() - Method in class io.didomi.sdk.VendorRepository
-
Get ids of the required vendors from the config
- getAllVendorsText() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Method used to get the translated "All vendors/partners...
- getApiEventsRepository() - Method in class io.didomi.sdk.Didomi
-
Getter method for apiEventsRepository property.
- getApiKey() - Method in class io.didomi.sdk.config.ConfigurationRepository
-
- getAPIURL() - Method in class io.didomi.sdk.ContextHelper
-
Get the URL to the API
- getApp() - Method in class io.didomi.sdk.config.AppConfiguration
-
- getAppConfiguration() - Method in class io.didomi.sdk.config.ConfigurationRepository
-
- getAppTitle() - Method in class io.didomi.sdk.purpose.DataProcessingDetailsViewModel
-
Generate the text to display as app title.
- getAppTitle() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Generate the text to display as app title.
- getBackgroundColor() - Method in class io.didomi.sdk.config.AppConfiguration.Theme.ButtonsThemeConfig.ButtonTheme
-
Desired background color
- getBannerContentText() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Method used to get the translated content text for the notice banner view.
- getBitString(Set<Integer>, Integer) - Static method in class io.didomi.sdk.TCF.TCFHelper
-
Return a bit string (series of 0 and 1) to encode enabled/disabled purposes or vendors
Important: the allowed bits are shifted (ie pass vendor ID 1 to enable bit 0)
- getBorderColor() - Method in class io.didomi.sdk.config.AppConfiguration.Theme.ButtonsThemeConfig.ButtonTheme
-
Desired border color
- getBorderRadius() - Method in class io.didomi.sdk.config.AppConfiguration.Theme.ButtonsThemeConfig.ButtonTheme
-
Desired corners radius
- getBorderWidth() - Method in class io.didomi.sdk.config.AppConfiguration.Theme.ButtonsThemeConfig.ButtonTheme
-
Desired border width
- getBulkActionLabel() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences.Content
-
- getBulkActionOnVendorsLabel() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences.Content
-
- getButtonsThemeConfig() - Method in class io.didomi.sdk.config.AppConfiguration.Theme
-
Getter method for buttonsThemeConfig property.
- getCanCloseWhenConsentIsMissing() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences
-
- getCanCloseWhenConsentIsMissing() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the canCloseWhenConsentIsMissing flag.
- getCanCloseWhenConsentIsMissing() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Get the canCloseWhenConsentIsMissing flag.
- getCategory() - Method in class io.didomi.sdk.Purpose
-
Getter method for category.
- getCategoryById(String) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- getCategoryDescription(PurposeCategory) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- getCategoryId() - Method in class io.didomi.sdk.events.PreferencesClickCategoryAgreeEvent
-
- getCategoryId() - Method in class io.didomi.sdk.events.PreferencesClickCategoryDisagreeEvent
-
- getCategoryName(PurposeCategory) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- getCategorySwitchStatus(String) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- getCategorySwitchStatus(PurposeCategory) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- getChildren() - Method in class io.didomi.sdk.purpose.PurposeCategory
-
- getCode() - Method in class io.didomi.sdk.CountryHelper
-
Get the country code
This can be null if we have not been able to collect the country code
- getColor() - Method in class io.didomi.sdk.config.AppConfiguration.Theme
-
- getConfigurationRepository() - Method in class io.didomi.sdk.Didomi
-
Getter for configurationRepository property.
- getConsentDataProcessingDescription(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Get the description of the consent based data processing for a specific vendor
- getConsentDataProcessingTitle() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getConsentDuration() - Method in class io.didomi.sdk.config.AppConfiguration.App
-
- getConsentPurposes(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getConsentRepository() - Method in class io.didomi.sdk.Didomi
-
Getter method for consentRepository property.
- getConsentString() - Method in class io.didomi.sdk.ConsentRepository
-
- getConsentToggleText() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the text that goes next to the Consent toggle.
- getConsentToken() - Method in class io.didomi.sdk.ConsentRepository
-
- getContent() - Method in class io.didomi.sdk.config.AppConfiguration.Notice
-
- getContent() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences
-
- getContent(RemoteFile) - Method in class io.didomi.sdk.remote.RemoteFilesHelper
-
Get the file content from any source that has it
- getContentFromCache(String, RemoteFile) - Method in class io.didomi.sdk.remote.RemoteFilesHelper
-
Get the file content from our local cache, if available
- getContentFromFallback(AssetManager, RemoteFile) - Method in class io.didomi.sdk.remote.RemoteFilesHelper
-
Get the file content from its local fall back (in the assets/ folder) if possible
- getContentFromRemoteFile(RemoteFile, long) - Method in class io.didomi.sdk.remote.RemoteFilesHelper
-
Get the content of the remote file
- getContextHelper() - Method in class io.didomi.sdk.Didomi
-
Getter method for context helper.
- getContextHelper() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the context helper.
- getCookieDisclaimer(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getCookieMaxAgeSeconds() - Method in class io.didomi.sdk.Vendor
-
- getCookieSectionTitle() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getCountry() - Method in class io.didomi.sdk.apiEvents.User
-
- getCountry() - Method in class io.didomi.sdk.config.AppConfiguration.App
-
Getter method for the country string.
- getCountryHelper() - Method in class io.didomi.sdk.Didomi
-
Getter method for countryHelper property.
- getCreated() - Method in class io.didomi.sdk.ConsentToken
-
- getCustom() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors
-
- getCustomPurposes() - Method in class io.didomi.sdk.config.AppConfiguration.App
-
- getDataProcessingDescription(DataProcessing) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated description of a data processing.
- getDataProcessingDescriptionLegal(DataProcessing) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated legal description of a data processing.
- getDataProcessingName(DataProcessing) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated name of a data processing.
- getDataProcessingTranslations(Collection<DataProcessing>) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Get translations of data processings names
- getDaysBeforeShowingAgain() - Method in class io.didomi.sdk.config.AppConfiguration.Notice
-
- getDefaultBackgroundColor(Context) - Static method in class io.didomi.sdk.switchlibrary.Utils
-
- getDefaultLanguage() - Method in class io.didomi.sdk.config.AppConfiguration.Languages
-
- getDeniedConsentDuration() - Method in class io.didomi.sdk.config.AppConfiguration.App
-
- getDenyAppliesToLI() - Method in class io.didomi.sdk.config.AppConfiguration.Notice
-
- getDenyAppliesToLI() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences
-
- getDeploymentId() - Method in class io.didomi.sdk.apiEvents.Source
-
- getDeploymentId() - Method in class io.didomi.sdk.config.AppConfiguration.App
-
Getter for the consent notice deployment ID.
- getDeploymentId() - Method in class io.didomi.sdk.config.ConfigurationRepository
-
Getter for the consent notice deployment ID.
- getDescription() - Method in class io.didomi.sdk.CustomPurpose
-
- getDescription() - Method in class io.didomi.sdk.models.DataProcessing
-
- getDescription() - Method in class io.didomi.sdk.models.Feature
-
- getDescription() - Method in class io.didomi.sdk.models.SpecialFeature
-
- getDescription() - Method in class io.didomi.sdk.models.SpecialPurpose
-
- getDescription() - Method in class io.didomi.sdk.purpose.DataProcessingDetailsViewModel
-
Method used to get the translated description of the selected data processing.
- getDescription() - Method in class io.didomi.sdk.Purpose
-
Purpose description
- getDescription() - Method in class io.didomi.sdk.purpose.PurposeCategory
-
- getDescriptionLegal() - Method in class io.didomi.sdk.CustomPurpose
-
- getDescriptionLegal() - Method in class io.didomi.sdk.models.DataProcessing
-
- getDescriptionLegal() - Method in class io.didomi.sdk.models.Feature
-
- getDescriptionLegal() - Method in class io.didomi.sdk.models.SpecialFeature
-
- getDescriptionLegal() - Method in class io.didomi.sdk.models.SpecialPurpose
-
- getDescriptionLegal() - Method in class io.didomi.sdk.purpose.DataProcessingDetailsViewModel
-
Method used to get the translated legal description of the selected data processing.
- getDescriptionLegal() - Method in class io.didomi.sdk.Purpose
-
- getDeviceStorageDisclosures() - Method in class io.didomi.sdk.Vendor
-
- getDeviceStorageDisclosureUrl() - Method in class io.didomi.sdk.Vendor
-
- getDidomi() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors
-
- getDidomiIABConfigurationURL(String) - Method in class io.didomi.sdk.ContextHelper
-
Get the IAB configuration URL
- getDidomiRemoteConfigurationURL(String, String) - Method in class io.didomi.sdk.ContextHelper
-
Get the Didomi Remote Configuration URL
- getDisableButtonsUntilScroll() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences
-
Getter method for disableButtonsUntilScroll;
- getDisableButtonsUntilScroll() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Getter for disableButtonsUntilScroll
- getDisabledLegIntVendorIds() - Method in class io.didomi.sdk.ConsentToken
-
- getDisabledLegIntVendors() - Method in class io.didomi.sdk.ConsentToken
-
- getDisabledLegitimatePurposeIds() - Method in class io.didomi.sdk.ConsentToken
-
- getDisabledLegitimatePurposes() - Method in class io.didomi.sdk.ConsentToken
-
- getDisabledLegitimatePurposes() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get a set that contains the legitimate purposes disabled.
- getDisabledPurposeIds() - Method in class io.didomi.sdk.ConsentToken
-
Get the list of disabled purpose IDs
- getDisabledPurposeIds() - Method in class io.didomi.sdk.Didomi
-
Get the IDs of the disabled purposes
- getDisabledPurposes() - Method in class io.didomi.sdk.ConsentToken
-
- getDisabledPurposes() - Method in class io.didomi.sdk.Didomi
-
Get the disabled purposes
- getDisabledPurposes() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get a set that contains the purposes disabled.
- getDisabledVendorIds() - Method in class io.didomi.sdk.ConsentToken
-
Get the list of disabled vendor IDs
- getDisabledVendorIds() - Method in class io.didomi.sdk.Didomi
-
Get the IDs of the disabled vendors
- getDisabledVendors() - Method in class io.didomi.sdk.ConsentToken
-
- getDisabledVendors() - Method in class io.didomi.sdk.Didomi
-
Get the disabled vendors
- getDisabledVendorsConsent() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Getter method for the disabledVendors array.
- getDisabledVendorsConsent() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Getter method for enabledVendors.
- getDisabledVendorsLegInt() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Get the list of disabled legitimate interest vendors
- getDisabledVendorsLegInt() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getDisagreeButtonLabel() - Method in class io.didomi.sdk.config.AppConfiguration.Notice.Content
-
- getDisagreeButtonLabel(boolean) - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Method used to get the translated label for the disagree button.
- getDisagreeButtonLabel() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated disagree button label text.
- getDisagreeButtonType() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Get the type of disagree button
- getDisagreeToAll() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences.Content
-
- getDomain() - Method in class io.didomi.sdk.apiEvents.Source
-
- getEnabled() - Method in class io.didomi.sdk.config.AppConfiguration.Languages
-
- getEnabledLegIntVendorIds() - Method in class io.didomi.sdk.ConsentToken
-
- getEnabledLegIntVendors() - Method in class io.didomi.sdk.ConsentToken
-
- getEnabledLegitimatePurposeIds() - Method in class io.didomi.sdk.ConsentToken
-
- getEnabledLegitimatePurposes() - Method in class io.didomi.sdk.ConsentToken
-
- getEnabledLegitimatePurposes() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get a set that contains the legitimate purposes enabled.
- getEnabledPurposeIds() - Method in class io.didomi.sdk.ConsentRepository
-
Method used to get a set of enabled purpose IDs.
- getEnabledPurposeIds() - Method in class io.didomi.sdk.ConsentToken
-
Get enabled purpose IDs
- getEnabledPurposeIds() - Method in class io.didomi.sdk.Didomi
-
Get the IDs of the enabled purposes
- getEnabledPurposes() - Method in class io.didomi.sdk.ConsentRepository
-
Method used to get a set of enabled purposes.
- getEnabledPurposes() - Method in class io.didomi.sdk.ConsentToken
-
- getEnabledPurposes() - Method in class io.didomi.sdk.Didomi
-
Get the enabled purposes
- getEnabledPurposes() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get a set that contains the purposes enabled.
- getEnabledVendorIds(String) - Method in class io.didomi.sdk.ConsentToken
-
Get enabled vendor IDs for a specific namespace
- getEnabledVendorIds() - Method in class io.didomi.sdk.ConsentToken
-
Get enabled vendor IDs
- getEnabledVendorIds() - Method in class io.didomi.sdk.Didomi
-
Get the IDs of the enabled vendors
- getEnabledVendors() - Method in class io.didomi.sdk.ConsentToken
-
- getEnabledVendors() - Method in class io.didomi.sdk.Didomi
-
Get the enabled vendors
- getEnabledVendorsConsent() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Getter method for the enabledVendors array.
- getEnabledVendorsConsent() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Getter method for enabledVendors.
- getEnabledVendorsLegInt() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Retrieve the list of enabled legitimate interest vendors (all vendors with legitimate interest not disabled)
- getEnabledVendorsLegInt() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getEssentialPurposeIds() - Method in class io.didomi.sdk.Vendor
-
Purposes which are essential instead of consent / LI (cannot be accepted / refused)
- getEssentialPurposes() - Method in class io.didomi.sdk.config.AppConfiguration.App
-
- getEssentialPurposes(Vendor) - Method in class io.didomi.sdk.VendorRepository
-
Get the essential purposes for a vendor
- getEssentialPurposesListText(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Method used to get the essential purposes list formatted with bullets.
- getEssentialPurposesTitle() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Get the title of the essential purposes section (Required data processing)
- getEssentialPurposeText() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated status description of a essential purpose.
- getEventsArray() - Method in class io.didomi.sdk.apiEvents.ApiEventsRepository
-
Getter method used to return APIEvents
returns ArrayList of ApiEvent.
- getEventsRepository() - Method in class io.didomi.sdk.Didomi
-
Getter method for eventsRepository.
- getExclude() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors
-
- getFeature(String) - Method in class io.didomi.sdk.VendorRepository
-
Get a feature by ID
- getFeatureIds() - Method in class io.didomi.sdk.Vendor
-
- getFeatures() - Method in interface io.didomi.sdk.config.IABConfiguration
-
- getFeatures() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
-
- getFeatures() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
-
- getFeaturesJSON() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
-
- getFlexiblePurposeIds() - Method in class io.didomi.sdk.Vendor
-
- getGdprAppliesGlobally() - Method in class io.didomi.sdk.config.AppConfiguration.App
-
- getGdprAppliesWhenUnknown() - Method in class io.didomi.sdk.config.AppConfiguration.App
-
- getGoogleAdditionalConsent() - Method in class io.didomi.sdk.ConsentRepository
-
- getGoogleConfig() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors
-
- getGVLSpecificationVersion() - Method in interface io.didomi.sdk.config.IABConfiguration
-
- getHighlight() - Method in class io.didomi.sdk.config.AppConfiguration.Theme.ButtonsThemeConfig
-
Getter method for highlight property.
- getHighlightBackground() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Getter method for highlightBackground.
- getHighlightBackground() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Getter method for highlightBackground.
- getHighlightBackground() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getHighlightTextColor() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Getter method for highlightTextColor.
- getHighlightTextColor() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Getter method for highlightTextColor.
- getHighlightTextColor() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getIab() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors
-
- getIabConfiguration() - Method in class io.didomi.sdk.config.ConfigurationRepository
-
- getIabId() - Method in class io.didomi.sdk.models.DataProcessing
-
- getIabId() - Method in class io.didomi.sdk.models.Feature
-
- getIabId() - Method in class io.didomi.sdk.models.SpecialFeature
-
- getIabId() - Method in class io.didomi.sdk.models.SpecialPurpose
-
- getIabId() - Method in class io.didomi.sdk.Purpose
-
Purpose IAB id
- getIabId() - Method in class io.didomi.sdk.Vendor
-
For custom or Didomi vendors, we allow mapping back to IAB IDs to override IAB vendors definition
- getIcon() - Method in class io.didomi.sdk.purpose.PurposeCategory
-
Getter method for the purpose icon.
- getId() - Method in class io.didomi.sdk.apiEvents.User
-
- getId() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction
-
- getId() - Method in class io.didomi.sdk.CustomPurpose
-
- getId() - Method in class io.didomi.sdk.models.DataProcessing
-
- getId() - Method in class io.didomi.sdk.models.Feature
-
- getId() - Method in class io.didomi.sdk.models.SpecialFeature
-
- getId() - Method in class io.didomi.sdk.models.SpecialPurpose
-
- getId() - Method in class io.didomi.sdk.Purpose
-
Purpose id
- getId() - Method in class io.didomi.sdk.purpose.PurposeCategory
-
- getId() - Method in class io.didomi.sdk.Vendor
-
Id of the vendor
- getIds() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.RestrictionVendors
-
- getIds(Collection<Purpose>) - Static method in class io.didomi.sdk.Purpose
-
Get IDs from a list of purposes
- getIdType() - Method in class io.didomi.sdk.apiEvents.User
-
- getIgnoreConsentBefore() - Method in class io.didomi.sdk.config.AppConfiguration.User
-
- getImageResourceId(Context, String) - Method in class io.didomi.sdk.ContextHelper
-
Method used to get the Resource ID of images from the res/drawable folder.
- getInclude() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors
-
- getInstance() - Static method in class io.didomi.sdk.Didomi
-
Get the global singleton instance of the Didomi SDK
This should not be used internally (inject dependencies instead of referencing them globally) except for UI views
- getInstance() - Static method in class io.didomi.sdk.DidomiExecutor
-
- getIsLinkColorSet() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Getter method for isLinkColorSet flag.
- getIsLinkColorSet() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Getter method for isLinkColorSet flag.
- getIsLinkColorSet() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getJavaScriptForWebView(String) - Method in class io.didomi.sdk.Didomi
-
Get JavaScript to embed into a WebView to pass the consent status from the app to the
Didomi Web SDK embedded into the WebView
- getJavaScriptForWebView() - Method in class io.didomi.sdk.Didomi
-
Get JavaScript to embed into a WebView to pass the consent status from the app to the
Didomi Web SDK embedded into the WebView
- getJavaScriptForWebView(ConsentToken, String, String, String) - Method in class io.didomi.sdk.remote.WebViewHelper
-
Generate JavaScript to pass consent information to the Web SDK
- getKey() - Method in class io.didomi.sdk.apiEvents.Source
-
- getLanguages() - Method in class io.didomi.sdk.config.AppConfiguration
-
Method used to get an instance of the App Languages class.
- getLanguagesHelper() - Method in class io.didomi.sdk.Didomi
-
Method used to get the language helper.
- getLastSyncDate() - Method in class io.didomi.sdk.ConsentToken
-
- getLastUpdated() - Method in interface io.didomi.sdk.config.IABConfiguration
-
- getLastUpdated() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
-
- getLastUpdated() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
-
- getLastUpdatedDate() - Method in interface io.didomi.sdk.config.IABConfiguration
-
- getLastUpdatedDate() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
-
- getLastUpdatedDate() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
-
- getLearnMoreButtonLabel() - Method in class io.didomi.sdk.config.AppConfiguration.Notice.Content
-
- getLearnMoreButtonLabel(boolean) - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Method used to get the translated label for the learn more button.
- getLegIntPurposeIds() - Method in class io.didomi.sdk.Vendor
-
Purposes with legal basis "legitimate interest"
- getLegIntPurposes(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getLegitimateInterestDataProcessingDescription(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Get the description of the legitimate interest based data processing for a specific vendor
- getLegitimateInterestDataProcessingTitle() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getLegitimateInterestToggleText() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the Legitimate interest text.
- getLinkColor() - Method in class io.didomi.sdk.config.AppConfiguration.Theme
-
- getLinkColor() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Getter method for linkColor.
- getLinkColor() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Getter method for linkColor.
- getLinkColor() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getLogoBitmapLiveData() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
- getLogoResourceId() - Method in class io.didomi.sdk.Didomi
-
Get the logo resource id
- getLogoResourceLiveData() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
- getLogoUrl() - Method in class io.didomi.sdk.config.AppConfiguration.App
-
Method used to get the name of the logo image file (without extension).
- getMaxVendorId() - Method in interface io.didomi.sdk.config.IABConfiguration
-
- getMaxVendorId() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
-
- getMaxVendorId() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
-
- getModel(FragmentActivity) - Method in class io.didomi.sdk.common.ViewModelsFactory
-
- getModel(Fragment) - Method in class io.didomi.sdk.common.ViewModelsFactory
-
- getName() - Method in class io.didomi.sdk.config.AppConfiguration.App
-
- getName() - Method in class io.didomi.sdk.CustomPurpose
-
- getName() - Method in class io.didomi.sdk.models.DataProcessing
-
- getName() - Method in class io.didomi.sdk.models.Feature
-
- getName() - Method in class io.didomi.sdk.models.SpecialFeature
-
- getName() - Method in class io.didomi.sdk.models.SpecialPurpose
-
- getName() - Method in class io.didomi.sdk.purpose.DataProcessingDetailsViewModel
-
Method used to get the translated name of the selected data processing.
- getName() - Method in class io.didomi.sdk.Purpose
-
Purpose name
- getName() - Method in class io.didomi.sdk.purpose.PurposeCategory
-
- getName() - Method in class io.didomi.sdk.Vendor
-
Displayable name of the vendor
- getNamespace() - Method in class io.didomi.sdk.Vendor
-
Namespace where the vendor is defined (iab, didomi...)
- getNamespaces() - Method in class io.didomi.sdk.Vendor
-
Namespaces with which vendor should be merged
- getNotice() - Method in class io.didomi.sdk.config.AppConfiguration
-
- getNoticeText() - Method in class io.didomi.sdk.config.AppConfiguration.Notice.Content
-
- getOppositeColorString(String) - Static method in class io.didomi.sdk.common.ColorHelper
-
Compute a color from the contrast of the main access color (to ensure light on dark or dark on light)
- getOrganizationUserId() - Method in class io.didomi.sdk.apiEvents.User
-
- getOrganizationUserIdAuthAlgorithm() - Method in class io.didomi.sdk.apiEvents.User
-
- getOrganizationUserIdAuthDigest() - Method in class io.didomi.sdk.apiEvents.User
-
- getOrganizationUserIdAuthSalt() - Method in class io.didomi.sdk.apiEvents.User
-
- getOrganizationUserIdAuthSid() - Method in class io.didomi.sdk.apiEvents.User
-
- getOrganizationUserRepository() - Method in class io.didomi.sdk.Didomi
-
Getter method for organizationUserRepository
- getOurPartnersLabel() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences.Content
-
- getPackageName() - Method in class io.didomi.sdk.ContextHelper
-
Method used to get the package name.
- getParameters() - Method in class io.didomi.sdk.apiEvents.ApiEvent
-
Getter for parameters.
- getParameters() - Method in class io.didomi.sdk.apiEvents.ConsentAskedApiEvent
-
- getParameters() - Method in class io.didomi.sdk.apiEvents.ConsentGivenApiEvent
-
- getParameters() - Method in class io.didomi.sdk.apiEvents.UIActionPurposeChangedApiEvent
-
- getParameters() - Method in class io.didomi.sdk.apiEvents.UIActionShownPurposesApiEvent
-
- getParameters() - Method in class io.didomi.sdk.apiEvents.UIActionShownVendorsApiEvent
-
- getParameters() - Method in class io.didomi.sdk.apiEvents.UIActionVendorChangedApiEvent
-
- getPartnersButtonLabel() - Method in class io.didomi.sdk.config.AppConfiguration.Notice.Content
-
- getPartnersButtonLabel() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Method used to get the translated label for the partners button.
- getPlatformSourceType() - Method in class io.didomi.sdk.ContextHelper
-
Get current platform type
- getPopupContentText() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Method used to get the translated content text for the notice popup view.
- getPosition() - Method in class io.didomi.sdk.config.AppConfiguration.Notice
-
- getPreferences() - Method in class io.didomi.sdk.config.AppConfiguration
-
- getPrimaryColor(Context) - Static method in class io.didomi.sdk.switchlibrary.Utils
-
- getPrimaryColorDark(Context) - Static method in class io.didomi.sdk.switchlibrary.Utils
-
- getPrivacyButtonLabel() - Method in class io.didomi.sdk.config.AppConfiguration.Notice.Content
-
- getPrivacyButtonLabel() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Method used to get the translated label for the privacy policy button.
- getPrivacyPolicyDisclaimer(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Get the translated label for the vendor's privacy policy disclaimer
- getPrivacyPolicyURL() - Method in class io.didomi.sdk.config.AppConfiguration.App
-
- getPrivacyPolicyUrl() - Method in class io.didomi.sdk.Vendor
-
URL of the vendor's privacy policy
- getPublisherRestrictions() - Method in class io.didomi.sdk.VendorRepository
-
Get the list of publisher restrictions
- getPurpose(String) - Method in class io.didomi.sdk.Didomi
-
Get a purpose from its ID
- getPurpose(String) - Method in class io.didomi.sdk.VendorRepository
-
Get a purpose by ID
- getPurpose(String) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Method used to get a purpose based on its id.
- getPurposeByIabId(String) - Method in class io.didomi.sdk.VendorRepository
-
Get purpose with specified IAB id
- getPurposeById(String) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- getPurposeCategories() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences
-
Getter method for purposeCategories.
- getPurposeDescription(Purpose) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated description of a purpose.
- getPurposeDescriptionLegal() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated legal description of a purpose.
- getPurposeId() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction
-
- getPurposeId() - Method in class io.didomi.sdk.events.PreferencesClickPurposeAgreeEvent
-
- getPurposeId() - Method in class io.didomi.sdk.events.PreferencesClickPurposeDisagreeEvent
-
- getPurposeId() - Method in class io.didomi.sdk.purpose.PurposeCategory
-
Getter method for purpose ID.
- getPurposeIds() - Method in class io.didomi.sdk.Vendor
-
Purposes with legal basis "consent"
- getPurposeName(Purpose) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated name of a purpose.
- getPurposes() - Method in class io.didomi.sdk.VendorRepository
-
Get all purposes defined in the config
- getPurposesByID(Set<String>) - Method in class io.didomi.sdk.VendorRepository
-
Get purposes from a set of purpose IDs
- getPurposesMessageText() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated Purposes Message text.
- getPurposesTitleLabel() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences.Content
-
- getPurposeSwitchStatus(String) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- getPurposeSwitchStatus(Purpose) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the status of a vendor
- getQueryStringForWebView() - Method in class io.didomi.sdk.Didomi
-
Get a query-string to add to the URL of a WebView or Chrome Custom Tab to pass
the consent status from the app to the Didomi Web SDK embedded on the target URL.
- getQueryStringForWebView(ConsentToken, String, String) - Method in class io.didomi.sdk.remote.WebViewHelper
-
Generate a string that can be appended to a query-string to pass
consent to the Web SDK via a URL.
- getRegular() - Method in class io.didomi.sdk.config.AppConfiguration.Theme.ButtonsThemeConfig
-
Getter method for regular property.
- getRegularBackground() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Getter method for regularBackground.
- getRegularBackground() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Getter method for regularBackground.
- getRegularTextColor() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Getter method for regularTextColor.
- getRegularTextColor() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Getter method for regularTextColor.
- getRequiredAdditionalDataProcessing() - Method in class io.didomi.sdk.VendorRepository
-
Get the required additional data processing (special purposes and features)
- getRequiredAdditionalDataProcessing(Vendor) - Method in class io.didomi.sdk.VendorRepository
-
Get the required additional data processing (special purposes and features)
for a vendor
- getRequiredEssentialPurposesIds() - Method in class io.didomi.sdk.ConsentRepository
-
- getRequiredFeatureIds() - Method in class io.didomi.sdk.VendorRepository
-
Get IDs of required features
- getRequiredFeatures() - Method in class io.didomi.sdk.VendorRepository
-
Get required features
- getRequiredPurposeIds() - Method in class io.didomi.sdk.Didomi
-
Get the configured purpose IDs
- getRequiredPurposeIds() - Method in class io.didomi.sdk.VendorRepository
-
Get the required purpose IDs from the config
- getRequiredPurposeLegIntIds() - Method in class io.didomi.sdk.VendorRepository
-
Get the id of purposes for which legitimate interest is required from the config
- getRequiredPurposes() - Method in class io.didomi.sdk.Didomi
-
Get the configured purposes
- getRequiredPurposes() - Method in class io.didomi.sdk.VendorRepository
-
Get the required purposes from the config
- getRequiredPurposesConsent() - Method in class io.didomi.sdk.VendorRepository
-
Get purposes for which consent is required from the config
- getRequiredPurposesConsentIds() - Method in class io.didomi.sdk.VendorRepository
-
Get the id of purposes for which consent is required from the config
- getRequiredPurposesLegInt() - Method in class io.didomi.sdk.VendorRepository
-
Get purposes for which legitimate interest is required from the config
- getRequiredSpecialPurposeIds() - Method in class io.didomi.sdk.VendorRepository
-
Get IDs of required special purposes
- getRequiredSpecialPurposes() - Method in class io.didomi.sdk.VendorRepository
-
Get required special purposes
- getRequiredVendorConsentIds() - Method in class io.didomi.sdk.VendorRepository
-
Get the id of vendors for which consent is required from the config
- getRequiredVendorIds() - Method in class io.didomi.sdk.Didomi
-
Get the configured vendor IDs
- getRequiredVendorLegIntIds() - Method in class io.didomi.sdk.VendorRepository
-
Get the id of vendors for which legitimate interest is required from the config
- getRequiredVendors() - Method in class io.didomi.sdk.Didomi
-
Get the configured vendors
- getRequiredVendorsConsent() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Required vendors consent.
- getRequiredVendorsConsent() - Method in class io.didomi.sdk.VendorRepository
-
Get vendors for which consent is required from the config
- getRequiredVendorsLegInt() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Required vendors legitimate interest
- getRequiredVendorsLegInt() - Method in class io.didomi.sdk.VendorRepository
-
Get vendors for which legitimate interest is required from the config
- getRequireUpdatedGVL() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors
-
- getResourcesHelper() - Method in class io.didomi.sdk.Didomi
-
Retrieve ResourcesHelper used to handle device resources
- getRestrictions() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors
-
- getSave() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences.Content
-
- getSaveButtonDescriptionText() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- getSaveButtonLabel() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated save button label text.
- getSaveButtonLabel() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Method used to get the translated label for the save button.
- getScrollIndicatorText() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated text for the scrolling indicator "Scroll down to give consent".
- getSdkConfiguration() - Method in class io.didomi.sdk.config.ConfigurationRepository
-
- getSDKURL() - Method in class io.didomi.sdk.ContextHelper
-
Get the URL of the SDK
- getSDKVersionName() - Method in class io.didomi.sdk.ContextHelper
-
Get the name of the current SDK version
- getSelectedCategory() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- getSelectedCategoryState() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- getSelectedPurpose() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Getter method for the selectedPurpose.
- getSelectedPurposeConsentState() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- getSelectedPurposeLegIntState() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- getSelectedVendor() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getSelectedVendorConsentState() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getSelectedVendorDeviceStorageDisclosuresLoaded() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Get MutableLiveData describing if device storage disclosures list is loaded
- getSelectedVendorLegIntState() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getShouldAddRoomForIcon() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Getter method for shouldAddRoomForIcon.
- getShowWhenConsentIsMissing() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences
-
- getShowWhenConsentIsMissing() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the showWhenConsentIsMissing flag.
- getSizesInDp() - Method in class io.didomi.sdk.config.AppConfiguration.Theme.ButtonsThemeConfig.ButtonTheme
-
Whether sizes should be in dp instead of pixels
- getSortedDataProcessingList(Set<DataProcessing>, Map<DataProcessing, String>) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Get a sorted list of data processings, by translated name alphabetical order
- getSource() - Method in class io.didomi.sdk.apiEvents.ApiEvent
-
- getSpecialFeatureFromIABID(String) - Method in class io.didomi.sdk.VendorRepository
-
Get special feature from its IAB ID
- getSpecialFeatureIds() - Method in class io.didomi.sdk.Vendor
-
- getSpecialPurpose(String) - Method in class io.didomi.sdk.VendorRepository
-
Get a special purpose by ID
- getSpecialPurposeIds() - Method in class io.didomi.sdk.Vendor
-
- getSpecialPurposes() - Method in interface io.didomi.sdk.config.IABConfiguration
-
- getSpecialPurposes() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
-
- getState() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- getState() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getState() - Method in interface io.didomi.sdk.switchlibrary.TristateCheckable
-
- getSubText() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Method used to get the HTML text for the vendors view sub text.
- getSubTextVendors() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences.Content
-
- getSwitchAspectRatio() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- getSwitchAspectRatio() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getSwitchAspectRatio() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchBkgCheckedColor() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getSwitchBkgLeftColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchBkgMiddleColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchBkgNotCheckedColor() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getSwitchBkgRightColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchCurrentBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- getSwitchCurrentBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getSwitchCurrentBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchCurrentToggleBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- getSwitchCurrentToggleBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getSwitchCurrentToggleBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchCurrentToggleDrawable() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- getSwitchCurrentToggleDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getSwitchCurrentToggleDrawable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchDesign() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- getSwitchDesignStyleable() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- getSwitchDesignStyleable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getSwitchDesignStyleable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchStandardHeight() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- getSwitchStandardHeight() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getSwitchStandardHeight() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchStandardWidth() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- getSwitchStandardWidth() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getSwitchStandardWidth() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchToggleCheckedColor() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getSwitchToggleCheckedDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getSwitchToggleLeftColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchToggleLeftDrawable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchToggleMiddleColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchToggleMiddleDrawableRes() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchToggleNotCheckedColor() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getSwitchToggleNotCheckedDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getSwitchToggleRightColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSwitchToggleRightDrawableRes() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getSync() - Method in class io.didomi.sdk.config.AppConfiguration
-
- getTCFPolicyVersion() - Method in interface io.didomi.sdk.config.IABConfiguration
-
- getTCFPolicyVersion() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
-
- getTCFVersion() - Method in class io.didomi.sdk.ConsentRepository
-
- getText() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences.Content
-
- getText(String) - Method in class io.didomi.sdk.Didomi
-
Method used to get a dictionary/map for a given key in the form of { en: "Value in English", fr: "Value in French" }
from the didomi_config.json file containing translations in different languages.
- getText() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Method used to get the HTML text for the vendors view top text.
- getTextColor() - Method in class io.didomi.sdk.config.AppConfiguration.Theme.ButtonsThemeConfig.ButtonTheme
-
Desired text color
- getTextOnColor() - Method in class io.didomi.sdk.config.AppConfiguration.Theme
-
- getTextsConfiguration() - Method in class io.didomi.sdk.config.AppConfiguration
-
Getter method for textsConfiguration.
- getTextVendors() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences.Content
-
- getTheme() - Method in class io.didomi.sdk.config.AppConfiguration
-
- getTheme() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Method used to get the theme.
- getThemeColor() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Getter method for themeColor.
- getThemeColor() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- getThresholdRate() - Method in class io.didomi.sdk.apiEvents.ApiEvent
-
- getTimestamp() - Method in class io.didomi.sdk.apiEvents.ApiEvent
-
- getTitle() - Method in class io.didomi.sdk.config.AppConfiguration.Preferences.Content
-
- getTitle() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated (if exists) title of the purposes fragment.
- getTitle() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Get the title of the vendors screen.
- getToken() - Method in class io.didomi.sdk.apiEvents.User
-
- getTranslatedText(String) - Method in class io.didomi.sdk.Didomi
-
Method used to get a translated string for a given key from the didomi_config.json file based on the currently selected language.
- getTranslationKeyForDescription() - Method in class io.didomi.sdk.models.DataProcessing
-
- getTranslationKeyForDescriptionLegal() - Method in class io.didomi.sdk.models.DataProcessing
-
- getTranslationKeyForName() - Method in class io.didomi.sdk.models.DataProcessing
-
- getTranslationKeyForName() - Method in class io.didomi.sdk.Purpose
-
- getTranslationKeyPrefix() - Method in class io.didomi.sdk.models.DataProcessing
-
- getTranslationKeyPrefix() - Method in class io.didomi.sdk.models.Feature
-
- getTranslationKeyPrefix() - Method in class io.didomi.sdk.models.SpecialFeature
-
- getTranslationKeyPrefix() - Method in class io.didomi.sdk.models.SpecialPurpose
-
- getTranslationKeyPrefix() - Method in class io.didomi.sdk.Purpose
-
- getTriggeredEvents() - Method in class io.didomi.sdk.apiEvents.ApiEventsRepository
-
Getter method used to return triggered APIEvent types
returns Set of ApiEventType.
- getType() - Method in class io.didomi.sdk.apiEvents.ApiEvent
-
- getType() - Method in class io.didomi.sdk.apiEvents.Source
-
- getType() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction
-
- getType() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction.RestrictionVendors
-
- getType() - Method in class io.didomi.sdk.purpose.PurposeCategory
-
Getter method for the purpose type.
- getTypedArrayResource() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- getTypedArrayResource() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- getTypedArrayResource() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- getUiStateRepository() - Method in class io.didomi.sdk.Didomi
-
Internal use only. Used to handle some UI state parameters.
- getUpdated() - Method in class io.didomi.sdk.ConsentToken
-
- getUpdateGVLTimeout() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors
-
- getUser() - Method in class io.didomi.sdk.apiEvents.ApiEvent
-
- getUser() - Method in class io.didomi.sdk.config.AppConfiguration
-
- getUserConsentStatusForPurpose(String) - Method in class io.didomi.sdk.Didomi
-
Get the user consent status for a specific purpose
- getUserConsentStatusForVendor(String) - Method in class io.didomi.sdk.Didomi
-
Get the user consent status for a specific vendor
- getUserConsentStatusForVendorAndRequiredPurposes(String) - Method in class io.didomi.sdk.Didomi
-
Check if a vendor has consent for all the purposes that it requires
- getUserConsentString(SharedPreferences) - Method in interface io.didomi.sdk.TCF.TCFRepository
-
- getUserConsentString(SharedPreferences) - Method in class io.didomi.sdk.TCF.TCFV1Repository
-
Getter for user consent string
- getUserLegitimateInterestStatusForPurpose(String) - Method in class io.didomi.sdk.Didomi
-
Get the user legitimate interest status for a specific purpose
- getUserLegitimateInterestStatusForVendor(String) - Method in class io.didomi.sdk.Didomi
-
Get the user legitimate interest status for a specific vendor
- getUserLegitimateInterestStatusForVendorAndRequiredPurposes(String) - Method in class io.didomi.sdk.Didomi
-
Check if a vendor has consent for all the legitimate interest purposes that it requires
- getUserRepository() - Method in class io.didomi.sdk.Didomi
-
Getter for UserRepository property.
- getUserStatusForVendor(String) - Method in class io.didomi.sdk.Didomi
-
Get the user consent and legitimate interest status for a specific vendor
- getUsesNonCookieAccess() - Method in class io.didomi.sdk.Vendor
-
- getVendor(String) - Method in class io.didomi.sdk.Didomi
-
Get a vendor from its ID
- getVendor(String) - Method in class io.didomi.sdk.VendorRepository
-
Get a vendor by ID
- getVendorId() - Method in class io.didomi.sdk.events.PreferencesClickVendorAgreeEvent
-
- getVendorId() - Method in class io.didomi.sdk.events.PreferencesClickVendorDisagreeEvent
-
- getVendorId() - Method in class io.didomi.sdk.events.PreferencesClickVendorLegIntAgreeEvent
-
- getVendorId() - Method in class io.didomi.sdk.events.PreferencesClickVendorLegIntDisagreeEvent
-
- getVendorNameWithTag(Context, Vendor, Bitmap, Bitmap) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Get the vendor name with the "IAB TCF" tag if needed
- getVendors() - Method in class io.didomi.sdk.config.AppConfiguration.App
-
- getVendors() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors.PublisherRestriction
-
- getVendors() - Method in interface io.didomi.sdk.config.IABConfiguration
-
- getVendors() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
-
- getVendors() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
-
- getVendors() - Method in class io.didomi.sdk.VendorRepository
-
- getVendorsByID(Set<String>) - Method in class io.didomi.sdk.VendorRepository
-
Get vendors from a set of vendor IDs
- getVendorsJSON() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
-
- getVendorsViewLabel() - Method in class io.didomi.sdk.notice.ConsentNoticeViewModel
-
Method used to get the text that goes in the vendors view.
- getVendorsViewLabel() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the text that goes in the vendors view.
- getVendorSwitchStatus(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Get the status of a vendor
- getVersion() - Method in class io.didomi.sdk.apiEvents.Source
-
- getVersion() - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors
-
- getVersion() - Method in interface io.didomi.sdk.config.IABConfiguration
-
- getVersion() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
-
- getVersion() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
-
- getVersion() - Method in interface io.didomi.sdk.TCF.TCFRepository
-
TCF version implemented by the repository
- getVersion() - Method in class io.didomi.sdk.TCF.TCFV1Repository
-
Get the TCF version implemented by this repository (1)
- getViewAllText() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated "View to all" text.
- getYouAllowText() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to get the translated "You allow..." text that goes in the purposes fragment.
- GSONInterfaceAdapter<T> - Class in io.didomi.sdk.remote
-
- GSONInterfaceAdapter(Class) - Constructor for class io.didomi.sdk.remote.GSONInterfaceAdapter
-
- sanitizeCategories(List<PurposeCategory>) - Method in class io.didomi.sdk.config.AppConfiguration.Preferences
-
This method is used to remove duplicated purposes, empty categories, incorrect objects etc.
- saveConsent() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to save consent.
- saveConsentInformation(SharedPreferences, int, int, ConsentToken, AppConfiguration, IABConfiguration, List<PublisherRestriction>, String) - Method in interface io.didomi.sdk.TCF.TCFRepository
-
Method used to store consent information based on the io.didomi.sdk.TCF version that's associated to the TCFRepository that implements this interface.
- saveConsentInformation(SharedPreferences, int, int, ConsentToken, AppConfiguration, IABConfiguration, List<PublisherRestriction>, String) - Method in class io.didomi.sdk.TCF.TCFV1Repository
-
Store consent information with the IAB format
- saveConsentToken() - Method in class io.didomi.sdk.ConsentRepository
-
Save the consent token to the local storage
- selectedCategory - Variable in class io.didomi.sdk.purpose.PurposesViewModel
-
- selectedPurpose - Variable in class io.didomi.sdk.purpose.PurposesViewModel
-
- selectedVendor - Variable in class io.didomi.sdk.vendors.VendorsViewModel
-
- sendEvent(ApiEvent) - Method in class io.didomi.sdk.apiEvents.ApiEventsRepository
-
Method used to send a single apiEvent.
- serialize(T, Type, JsonSerializationContext) - Method in class io.didomi.sdk.remote.GSONInterfaceAdapter
-
- setAnimationDuration(int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- setCategory(PurposeCategory) - Method in class io.didomi.sdk.Purpose
-
Update purpose category.
- setChecked(boolean) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- setChecked(boolean) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- setCMPPresent(SharedPreferences) - Method in interface io.didomi.sdk.TCF.TCFRepository
-
Create the required keys in SharedPreferences to indicate that a CMP is present in the app
- setCMPPresent(SharedPreferences) - Method in class io.didomi.sdk.TCF.TCFV1Repository
-
Create the required key in SharedPreferences to indicate that a CMP is present in the app
- setConsent(boolean) - Method in class io.didomi.sdk.Purpose
-
- setConsentRepository(ConsentRepository) - Method in class io.didomi.sdk.Didomi
-
- setContentToCache(SharedPreferences.Editor, String, RemoteFile, String) - Method in class io.didomi.sdk.remote.RemoteFilesHelper
-
Update the local cache with content
- setContextHelper(ContextHelper) - Method in class io.didomi.sdk.Didomi
-
- setDelegate(ConnectivityListener) - Method in class io.didomi.sdk.remote.ConnectivityHelper
-
Deprecated.
- setDescription(String) - Method in class io.didomi.sdk.models.Feature
-
- setDescription(String) - Method in class io.didomi.sdk.models.SpecialFeature
-
- setDescription(String) - Method in class io.didomi.sdk.models.SpecialPurpose
-
- setDescription(String) - Method in class io.didomi.sdk.Purpose
-
Update purpose description
- setDescriptionLegal(String) - Method in class io.didomi.sdk.models.Feature
-
- setDescriptionLegal(String) - Method in class io.didomi.sdk.models.SpecialFeature
-
- setDescriptionLegal(String) - Method in class io.didomi.sdk.models.SpecialPurpose
-
- setDisabledVendorsConsent(Set<Vendor>) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Setter method for disabledVendors, removing the vendor from enabledVendors if it was there.
- setDisabledVendorsLegInt(Set<Vendor>) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- setEnabled(boolean) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- setEnabledVendorsConsent(Set<Vendor>) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Setter method for enabledVendors, removing the vendor from disabledVendors if it was there.
- setEnabledVendorsLegInt(Set<Vendor>) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- setEssential(boolean) - Method in class io.didomi.sdk.Purpose
-
- setFlexiblePurposeIds(List<String>) - Method in class io.didomi.sdk.Vendor
-
- setForceAspectRatio(boolean) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- setHasScrolledToTheBottom(boolean) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Setter method for the hasScrolledToTheBottom flag.
- setIabId(String) - Method in class io.didomi.sdk.models.Feature
-
- setIabId(String) - Method in class io.didomi.sdk.models.SpecialFeature
-
- setIabId(String) - Method in class io.didomi.sdk.models.SpecialPurpose
-
- setId(String) - Method in class io.didomi.sdk.apiEvents.User
-
- setId(String) - Method in class io.didomi.sdk.models.Feature
-
- setId(String) - Method in class io.didomi.sdk.models.SpecialFeature
-
- setId(String) - Method in class io.didomi.sdk.models.SpecialPurpose
-
- setId(String) - Method in class io.didomi.sdk.Purpose
-
- setId(String) - Method in class io.didomi.sdk.Vendor
-
- setLastSyncDate(Date) - Method in class io.didomi.sdk.ConsentRepository
-
Set the last sync date
- setLastSyncDate(Date) - Method in class io.didomi.sdk.ConsentToken
-
- setLastUpdatedDate(Date) - Method in interface io.didomi.sdk.config.IABConfiguration
-
- setLastUpdatedDate(Date) - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
-
- setLastUpdatedDate(Date) - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
-
- setLegIntPurposeIds(List<String>) - Method in class io.didomi.sdk.Vendor
-
- setLegitimateInterest(boolean) - Method in class io.didomi.sdk.Purpose
-
- setLogLevel(int) - Method in class io.didomi.sdk.Didomi
-
Set the minimum level of messages to log
- setMaxVendorId(int) - Method in interface io.didomi.sdk.config.IABConfiguration
-
- setMaxVendorId(int) - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
-
- setMaxVendorId(int) - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
-
- setName(String) - Method in class io.didomi.sdk.models.Feature
-
- setName(String) - Method in class io.didomi.sdk.models.SpecialFeature
-
- setName(String) - Method in class io.didomi.sdk.models.SpecialPurpose
-
- setName(String) - Method in class io.didomi.sdk.Purpose
-
Update purpose name
- setNamespace(String) - Method in class io.didomi.sdk.Vendor
-
- setPurposeCategories(List<PurposeCategory>) - Method in class io.didomi.sdk.config.AppConfiguration.Preferences
-
- setPurposeIds(List<String>) - Method in class io.didomi.sdk.Vendor
-
- setRightToLeft(boolean) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setSelectedCategory(PurposeCategory) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- setSelectedCategoryState(Integer) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- setSelectedItem(DataProcessing) - Method in class io.didomi.sdk.purpose.DataProcessingDetailsViewModel
-
Sets the currently selected additional data processing
- setSelectedPurpose(Purpose) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Setter method for the selectedPurpose.
- setSelectedPurposeConsentState(Integer) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- setSelectedPurposeLegIntState(Integer) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- setSelectedVendor(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- setSelectedVendorConsentState(Integer) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- setSelectedVendorLegIntState(Integer) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- setSpecialFeatureIds(List<String>) - Method in class io.didomi.sdk.Vendor
-
- setState(int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- setState(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
Change the state of the switch
- setState(int) - Method in interface io.didomi.sdk.switchlibrary.TristateCheckable
-
- setSubjectToGDPR(SharedPreferences, boolean) - Method in interface io.didomi.sdk.TCF.TCFRepository
-
Method used to set the flag associated to the io.didomi.sdk.TCF version being implemented and indicate that the user is subject to GDPR.
- setSubjectToGDPR(SharedPreferences, boolean) - Method in class io.didomi.sdk.TCF.TCFV1Repository
-
Indicate whether the user is subject to GDPR or not
- setSwitchAlpha() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- setSwitchBkgCheckedColor(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- setSwitchBkgLeftColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setSwitchBkgMiddleColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setSwitchBkgNotCheckedColor(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- setSwitchBkgRightColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setSwitchDesign(int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- setSwitchToggleCheckedColor(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- setSwitchToggleCheckedDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- setSwitchToggleCheckedDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- setSwitchToggleLeftColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setSwitchToggleLeftDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setSwitchToggleLeftDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setSwitchToggleMiddleColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setSwitchToggleMiddleDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setSwitchToggleMiddleDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setSwitchToggleNotCheckedColor(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- setSwitchToggleNotCheckedDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- setSwitchToggleNotCheckedDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- setSwitchToggleRightColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setSwitchToggleRightDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setSwitchToggleRightDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setupDialog(Dialog, int) - Method in class io.didomi.sdk.AdditionalDataProcessingDetailFragment
-
- setupDialog(Dialog, int) - Method in class io.didomi.sdk.PurposeDetailFragment
-
- setupLayout() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- setupSwitchAppearance() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- setupSwitchCustomAttributes(TypedArray) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- setupSwitchCustomAttributes(TypedArray) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
- setupSwitchCustomAttributes(TypedArray) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
- setupUI(FragmentActivity) - Method in class io.didomi.sdk.Didomi
-
Show the consent notice if required (ie if consent information is missing)
- setUser(String) - Method in class io.didomi.sdk.Didomi
-
Set user information
- setUser(String, String, String, String, String) - Method in class io.didomi.sdk.Didomi
-
Set user information with authentication
- setUserAgent(String, String) - Method in class io.didomi.sdk.ContextHelper
-
Set custom user agent name and version
- setUserAgent(String, String) - Method in class io.didomi.sdk.Didomi
-
Set custom user agent name and version
- setUserAgreeToAll() - Method in class io.didomi.sdk.Didomi
-
Enable all purposes and vendors for the user.
- setUserConsentStatus(Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Vendor>, Set<Vendor>, Set<Vendor>, Set<Vendor>) - Method in class io.didomi.sdk.ConsentRepository
-
Update the user consent status
- setUserConsentStatus(Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Vendor>, Set<Vendor>, Set<Vendor>, Set<Vendor>) - Method in class io.didomi.sdk.ConsentToken
-
Update the user consent status for purposes and vendors
- setUserConsentStatus(Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>) - Method in class io.didomi.sdk.Didomi
-
- setUserConsentStatusFromObjects(Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Vendor>, Set<Vendor>, Set<Vendor>, Set<Vendor>) - Method in class io.didomi.sdk.Didomi
-
- setUserDisagreeToAll() - Method in class io.didomi.sdk.Didomi
-
Update user status to disagree : disable consent and legitimate interest purposes, disable consent vendors, but still enable legitimate interest vendors.
- setUserStatus(boolean, boolean, boolean, boolean) - Method in class io.didomi.sdk.Didomi
-
Set the user status globally
- setUserStatus(Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, boolean) - Method in class io.didomi.sdk.Didomi
-
Set the user status
- setUserStatus(Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>) - Method in class io.didomi.sdk.Didomi
-
Set the user status
- setUserStatusFromObjects(Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Vendor>, Set<Vendor>, Set<Vendor>, Set<Vendor>) - Method in class io.didomi.sdk.Didomi
-
Set the user status with Purpose/Vendor objects
- setUserStatusFromObjects(Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Vendor>, Set<Vendor>, Set<Vendor>, Set<Vendor>, boolean) - Method in class io.didomi.sdk.Didomi
-
Set the user status with Purpose/Vendor objects
- setVendorRepository(VendorRepository) - Method in class io.didomi.sdk.Didomi
-
- setVendorsInfoProvider(VendorsInfoProvider) - Method in class io.didomi.sdk.Didomi
-
- shouldBeCancelable() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to determine if the purposes view should be cancelable or not.
- shouldConsentBeCollected() - Method in class io.didomi.sdk.Didomi
-
Check if the consent should be collected depending on if we have any consents or if we have some consents but the number of days before displaying the notice again has not expired yet
- shouldDisplayCookieSection(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
- shouldDisplayDeviceStorageDisclosuresList(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Whether the specified vendor should have a Device storage section
- shouldDisplaySwitchesSeparator(Purpose) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Whether UI should display a separator between the consent and legitimate interest switches
- shouldEventBeSent(String, double) - Static method in class io.didomi.sdk.apiEvents.ApiEventsRepository
-
Method used to determine if the current event should be sent to API.
- shouldHandleAllVendorsState() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Verify if any vendor state can be changed by the user
- shouldHandleConsentState(Purpose) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- shouldHandleConsentState(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Verify if consent state can be changed by the user
- shouldHandleLegitimateInterestState(Purpose) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
- shouldHandleLegitimateInterestState(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Verify if vendor legitimate interest state can be changed by the user
- shouldHandleState(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Verify if vendor state can be changed by the user
- shouldHideDidomiLogo() - Method in class io.didomi.sdk.config.AppConfiguration.App
-
Getter method for the shouldHideDidomiLogo flag.
- shouldHideDidomiLogo(boolean) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to check if Didomi logo should be hidden.
- shouldHideDidomiLogo() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Method used to return the shouldHideDidomiLogo flag from the app object.
- shouldShowAdditionalDataProcessing() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Whether the Additional data processing section should be shown or not
We show it if the TCF version is 2 and we have at least one required special purpose or feature
- shouldShowAdditionalDataProcessing(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Whether the Additional data processing section should be shown or not
We show it if the TCF version is 2 and we have at least one required special purpose or feature
- shouldShowDescriptionLegal() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to indicate if description legal should be shown.
- shouldShowDismissButton(ConfigurationRepository, boolean) - Static method in class io.didomi.sdk.common.PurposeAndVendorViewModelUtils
-
Method used to check if the close buttton should be shown to the user.
- shouldShowDismissButton(boolean) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to check if the close button should be shown to the user.
- shouldShowDismissButton(boolean) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Method used to check if the close button should be shown to the user.
- shouldShowEssentialPurposes(Vendor) - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Whether the Required data processing section should be shown or not
We show it if we have at least one essential purpose
- shouldSkipEvent(ApiEvent) - Method in class io.didomi.sdk.apiEvents.ApiEventsRepository
-
Method used to determine if the current event should be skipped or not.
- shouldSuggestScrolling() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Method used to check if the UI should suggest scrolling.
- shouldUseV1() - Method in class io.didomi.sdk.config.ConfigurationRepository
-
Determine if used TCF version is TCFV1 from app configuration
- shouldUseV2() - Method in class io.didomi.sdk.config.ConfigurationRepository
-
Determine if used TCF version is TCFV2 from app configuration
- shouldUseV2() - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
Determine is we are using TCFV2.
- shouldUseV2() - Method in class io.didomi.sdk.vendors.VendorsViewModel
-
Verify if we are using tcf v2
- shouldUseVersion(int) - Method in class io.didomi.sdk.config.AppConfiguration.App.Vendors.IABVendors
-
Check the configured tcf version
- show(FragmentManager) - Static method in class io.didomi.sdk.ConsentNoticeBottomFragment
-
- show(FragmentManager) - Static method in class io.didomi.sdk.ConsentNoticePopupFragment
-
- show(FragmentManager) - Static method in class io.didomi.sdk.PurposeCategoryFragment
-
- show(FragmentManager) - Static method in class io.didomi.sdk.PurposeDetailFragment
-
- show(FragmentManager, boolean) - Static method in class io.didomi.sdk.PurposesFragment
-
- showNotice(FragmentActivity) - Method in class io.didomi.sdk.Didomi
-
Show the consent notice (if required, not disabled in the config and not already displayed)
- showNotice(ShowNoticeEvent) - Method in class io.didomi.sdk.events.EventListener
-
- showNotice(ShowNoticeEvent) - Method in interface io.didomi.sdk.functionalinterfaces.DidomiEventListener
-
- ShowNoticeEvent - Class in io.didomi.sdk.events
-
The notice is being shown (or needs to be shown)
- ShowNoticeEvent() - Constructor for class io.didomi.sdk.events.ShowNoticeEvent
-
- showPreferences(FragmentActivity) - Method in class io.didomi.sdk.Didomi
-
Show the Preferences dialog on the Purposes view
- showPreferences(FragmentActivity, String) - Method in class io.didomi.sdk.Didomi
-
Method used to show the preferences view, by previously updating the fragment manager property based on an activity.
- smoothScrollToPosition(RecyclerView, RecyclerView.State, int) - Method in class io.didomi.sdk.adapters.CenterLayoutManager
-
- sortByCategoriesIfNeeded(List<Purpose>, List<PurposeCategory>) - Method in class io.didomi.sdk.purpose.PurposesViewModel
-
This function is a temporary fix for Android TV to support sorting by categories in
its previous form.
- Source - Class in io.didomi.sdk.apiEvents
-
POJO class created to handle properties related to Source.
- Source(String, String, String, String, String) - Constructor for class io.didomi.sdk.apiEvents.Source
-
- SOURCE_TYPE_APP - Static variable in class io.didomi.sdk.common.DidomiConstants
-
- SOURCE_TYPE_CTV - Static variable in class io.didomi.sdk.common.DidomiConstants
-
- SpecialFeature - Class in io.didomi.sdk.models
-
- SpecialFeature(String, String, String, String, String) - Constructor for class io.didomi.sdk.models.SpecialFeature
-
- SpecialPurpose - Class in io.didomi.sdk.models
-
- SpecialPurpose(String, String, String, String, String) - Constructor for class io.didomi.sdk.models.SpecialPurpose
-
- SquareImageView - Class in io.didomi.sdk.switchlibrary
-
A simple squared image view
- SquareImageView(Context) - Constructor for class io.didomi.sdk.switchlibrary.SquareImageView
-
- SquareImageView(Context, AttributeSet) - Constructor for class io.didomi.sdk.switchlibrary.SquareImageView
-
- SquareImageView(Context, AttributeSet, int) - Constructor for class io.didomi.sdk.switchlibrary.SquareImageView
-
- SquareImageView(Context, AttributeSet, int, int) - Constructor for class io.didomi.sdk.switchlibrary.SquareImageView
-
- STATE_LEFT - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- STATE_MIDDLE - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- STATE_RIGHT - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
- syncDone(SyncDoneEvent) - Method in class io.didomi.sdk.events.EventListener
-
- syncDone(SyncDoneEvent) - Method in interface io.didomi.sdk.functionalinterfaces.DidomiEventListener
-