Package io.didomi.sdk.config.sdk
Class SDKConfigurationTCFV2
-
- All Implemented Interfaces:
-
io.didomi.sdk.config.sdk.SDKConfiguration
public final class SDKConfigurationTCFV2 implements SDKConfiguration
Load TCF v2 Didomi SDK configuration from didomi_master_file.json This configuration is global to all apps and contains options like vendors or IAB config.
-
-
Field Summary
Fields Modifier and Type Field Description private Map<String, String>iabPurposeIdsToDidomiprivate Map<String, String>didomiPurposeIdsToIabprivate final List<InternalPurpose>purposesprivate final List<InternalVendor>vendorsprivate final List<SpecialFeature>specialFeaturesprivate final SDKConfiguration.Languageslanguagesprivate final List<String>gdprCountryCodes
-
Constructor Summary
Constructors Constructor Description SDKConfigurationTCFV2(List<ConfigPurpose> configPurposes, List<ConfigVendor> configVendors, List<ConfigPurpose> internalSpecialFeatures, SDKConfiguration.Languages internalLanguages, List<String> internalGdprCountryCodes)
-
Method Summary
Modifier and Type Method Description Map<String, String>getIabPurposeIdsToDidomi()UnitsetIabPurposeIdsToDidomi(Map<String, String> iabPurposeIdsToDidomi)Map<String, String>getDidomiPurposeIdsToIab()UnitsetDidomiPurposeIdsToIab(Map<String, String> didomiPurposeIdsToIab)List<InternalPurpose>getPurposes()List<InternalVendor>getVendors()List<SpecialFeature>getSpecialFeatures()SDKConfiguration.LanguagesgetLanguages()List<String>getGdprCountryCodes()-
-
Constructor Detail
-
SDKConfigurationTCFV2
SDKConfigurationTCFV2(List<ConfigPurpose> configPurposes, List<ConfigVendor> configVendors, List<ConfigPurpose> internalSpecialFeatures, SDKConfiguration.Languages internalLanguages, List<String> internalGdprCountryCodes)
-
-
Method Detail
-
getIabPurposeIdsToDidomi
Map<String, String> getIabPurposeIdsToDidomi()
-
setIabPurposeIdsToDidomi
Unit setIabPurposeIdsToDidomi(Map<String, String> iabPurposeIdsToDidomi)
-
getDidomiPurposeIdsToIab
Map<String, String> getDidomiPurposeIdsToIab()
-
setDidomiPurposeIdsToIab
Unit setDidomiPurposeIdsToIab(Map<String, String> didomiPurposeIdsToIab)
-
getPurposes
List<InternalPurpose> getPurposes()
-
getVendors
List<InternalVendor> getVendors()
-
getSpecialFeatures
List<SpecialFeature> getSpecialFeatures()
-
getLanguages
SDKConfiguration.Languages getLanguages()
-
getGdprCountryCodes
List<String> getGdprCountryCodes()
-
-
-
-