Exemple #1
0
 public bool SetUserConsentStatus(ISet <string> enabledPurposeIds, ISet <string> disabledPurposeIds, ISet <string> enabledVendorIds, ISet <string> disabledVendorIds)
 {
     return(DidomiFramework.SetUserConsentStatus(
                IOSObjectMapper.ConvertFromHashSetStringToJson(enabledPurposeIds),
                IOSObjectMapper.ConvertFromHashSetStringToJson(disabledPurposeIds),
                IOSObjectMapper.ConvertFromHashSetStringToJson(enabledVendorIds),
                IOSObjectMapper.ConvertFromHashSetStringToJson(disabledVendorIds)));
 }
Exemple #2
0
 public void Initialize(
     string apiKey,
     string localConfigurationPath,
     string remoteConfigurationPath,
     string providerId,
     bool disableDidomiRemoteConfig,
     string languageCode
     )
 {
     DidomiFramework.Initialize(apiKey, localConfigurationPath, remoteConfigurationPath, providerId, disableDidomiRemoteConfig, languageCode);
 }
Exemple #3
0
 public bool SetUserStatus(
     bool purposesConsentStatus,
     bool purposesLIStatus,
     bool vendorsConsentStatus,
     bool vendorsLIStatus)
 {
     return(DidomiFramework.SetUserStatus(
                purposesConsentStatus,
                purposesLIStatus,
                vendorsConsentStatus,
                vendorsLIStatus));
 }
Exemple #4
0
 public bool GetUserConsentStatusForVendor(string vendorId)
 {
     return(DidomiFramework.GetUserConsentStatusForVendor(vendorId));
 }
Exemple #5
0
 public string GetJavaScriptForWebView()
 {
     return(DidomiFramework.GetJavaScriptForWebView());
 }
Exemple #6
0
 public void AddEventListener(DidomiEventListener eventListener)
 {
     DidomiFramework.AddEventListener(eventListener);
 }
Exemple #7
0
 public void ShowNotice()
 {
     DidomiFramework.ShowNotice();
 }
Exemple #8
0
 public bool IsUserConsentStatusPartial()
 {
     return(DidomiFramework.IsUserConsentStatusPartial());
 }
Exemple #9
0
 public void HidePreferences()
 {
     DidomiFramework.HidePreferences();
 }
Exemple #10
0
 public void HideNotice()
 {
     DidomiFramework.HideNotice();
 }
Exemple #11
0
        public UserStatus GetUserStatus()
        {
            var jsonText = DidomiFramework.GetUserStatus();

            return(IOSObjectMapper.ConvertToUserStatus(jsonText));
        }
Exemple #12
0
        public bool GetUserLegitimateInterestStatusForVendorAndRequiredPurposes(string vendorId)
        {
            var result = DidomiFramework.GetUserLegitimateInterestStatusForVendorAndRequiredPurposes(vendorId);

            return(result == 0);
        }
Exemple #13
0
 public IOSDidomi()
 {
     DidomiFramework.SetUserAgent();
 }
Exemple #14
0
        //public enum ConsenStatus { Enable = 0, Disable = 1, Unknown = 2 }
        public bool GetUserLegitimateInterestStatusForPurpose(string purposeId)
        {
            var result = DidomiFramework.GetUserLegitimateInterestStatusForPurpose(purposeId);

            return(result == 0);
        }
Exemple #15
0
 public bool GetUserConsentStatusForVendorAndRequiredPurposes(string vendorId)
 {
     return(DidomiFramework.GetUserConsentStatusForVendorAndRequiredPurposes(vendorId));
 }
Exemple #16
0
 public void SetupUI()
 {
     DidomiFramework.SetupUI();
 }
Exemple #17
0
 public void ShowPreferences()
 {
     DidomiFramework.ShowPreferences();
 }
Exemple #18
0
 public bool IsConsentRequired()
 {
     return(DidomiFramework.IsConsentRequired());
 }
Exemple #19
0
 public void Reset()
 {
     DidomiFramework.Reset();
 }
Exemple #20
0
 public bool IsNoticeVisible()
 {
     return(DidomiFramework.IsNoticeVisible());
 }
Exemple #21
0
 public bool SetUserDisagreeToAll()
 {
     return(DidomiFramework.SetUserDisagreeToAll());
 }
Exemple #22
0
 public bool IsPreferencesVisible()
 {
     return(DidomiFramework.IsPreferencesVisible());
 }
Exemple #23
0
 public bool ShouldConsentBeCollected()
 {
     return(DidomiFramework.ShouldConsentBeCollected());
 }
Exemple #24
0
 public bool IsReady()
 {
     return(DidomiFramework.CallIsReadyMethod());
 }
Exemple #25
0
 public void UpdateSelectedLanguage(string languageCode)
 {
     DidomiFramework.UpdateSelectedLanguage(languageCode);
 }
Exemple #26
0
 public void OnError(Action didomiCallable)
 {
     DidomiFramework.OnError(didomiCallable);
 }
Exemple #27
0
        public ISet <string> GetEnabledVendorIds()
        {
            var jsonText = DidomiFramework.GetEnabledVendorIds();

            return(IOSObjectMapper.ConvertToSetString(jsonText));
        }
Exemple #28
0
 public void OnReady(Action didomiCallable)
 {
     DidomiFramework.OnReady(didomiCallable);
 }
Exemple #29
0
        public ISet <string> GetRequiredPurposeIds()
        {
            var jsonText = DidomiFramework.GetRequiredPurposeIds();

            return(IOSObjectMapper.ConvertToSetString(jsonText));
        }
Exemple #30
0
 public bool GetUserConsentStatusForPurpose(string purposeId)
 {
     return(DidomiFramework.GetUserConsentStatusForPurpose(purposeId));
 }