Class Privacy
Entry class of the Privacy modules.
Inheritance
System.Object
Privacy
Namespace: EasyMobile
Assembly: cs.temp.dll.dll
Syntax
public static class Privacy
Properties
GlobalDataPrivacyConsent
The global data privacy consent status as managed by the GlobalConsentManager.
Declaration
public static ConsentStatus GlobalDataPrivacyConsent { get; }
Property Value
Type | Description |
---|---|
ConsentStatus |
Methods
GetDefaultConsentDialog()
Returns the default consent dialog object as defined in Easy Mobile settings.
Declaration
public static ConsentDialog GetDefaultConsentDialog()
Returns
Type | Description |
---|---|
ConsentDialog |
GrantGlobalDataPrivacyConsent()
Grants global data privacy consent.
Declaration
public static void GrantGlobalDataPrivacyConsent()
Remarks
This method is a wrapper of GlobalConsentManager.Instance.GrantDataPrivacyConsent
.
IsInEEARegion(Action<EEARegionStatus>)
Attempts to determine if the current device is in the European Economic Area (EEA) region. This method uses the default list of validating methods defined at DefaultMethods.
Declaration
public static void IsInEEARegion(Action<EEARegionStatus> callback)
Parameters
Type | Name | Description |
---|---|---|
System.Action<EEARegionStatus> | callback | Callback called with the validation result. |
RevokeGlobalDataPrivacyConsent()
Revokes global data privacy consent.
Declaration
public static void RevokeGlobalDataPrivacyConsent()
Remarks
This method is a wrapper of GlobalConsentManager.Instance.RevokeDataPrivacyConsent
.
ShowDefaultConsentDialog(Boolean)
Declaration
public static ConsentDialog ShowDefaultConsentDialog(bool dismissible = false)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | dismissible |
Returns
Type | Description |
---|---|
ConsentDialog |