Ejemplo n.º 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)));
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 3
0
 public bool SetUserStatus(
     bool purposesConsentStatus,
     bool purposesLIStatus,
     bool vendorsConsentStatus,
     bool vendorsLIStatus)
 {
     return(DidomiFramework.SetUserStatus(
                purposesConsentStatus,
                purposesLIStatus,
                vendorsConsentStatus,
                vendorsLIStatus));
 }
Ejemplo n.º 4
0
 public bool GetUserConsentStatusForVendor(string vendorId)
 {
     return(DidomiFramework.GetUserConsentStatusForVendor(vendorId));
 }
Ejemplo n.º 5
0
 public string GetJavaScriptForWebView()
 {
     return(DidomiFramework.GetJavaScriptForWebView());
 }
Ejemplo n.º 6
0
 public void AddEventListener(DidomiEventListener eventListener)
 {
     DidomiFramework.AddEventListener(eventListener);
 }
Ejemplo n.º 7
0
 public void ShowNotice()
 {
     DidomiFramework.ShowNotice();
 }
Ejemplo n.º 8
0
 public bool IsUserConsentStatusPartial()
 {
     return(DidomiFramework.IsUserConsentStatusPartial());
 }
Ejemplo n.º 9
0
 public void HidePreferences()
 {
     DidomiFramework.HidePreferences();
 }
Ejemplo n.º 10
0
 public void HideNotice()
 {
     DidomiFramework.HideNotice();
 }
Ejemplo n.º 11
0
        public UserStatus GetUserStatus()
        {
            var jsonText = DidomiFramework.GetUserStatus();

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

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

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

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

            return(IOSObjectMapper.ConvertToSetString(jsonText));
        }
Ejemplo n.º 30
0
 public bool GetUserConsentStatusForPurpose(string purposeId)
 {
     return(DidomiFramework.GetUserConsentStatusForPurpose(purposeId));
 }