Airship.Net
AirshipDotNet.IAirshipPrivacyManager Interface Reference

Airship Privacy Manager interface. More...

Public Member Functions

Task< FeaturesGetEnabledFeatures ()
 Gets the currently enabled features.
Task SetEnabledFeatures (Features features)
 Sets the enabled features.
Task EnableFeatures (Features features)
 Enables specific features.
Task DisableFeatures (Features features)
 Disables specific features.
Task< bool > IsFeatureEnabled (Features feature)
 Checks if a specific feature is enabled.
Task< bool > IsAnyFeatureEnabled ()
 Checks if any feature is enabled.

Properties

Features EnabledFeatures [get, set]
 Gets or sets the enabled features.

Detailed Description

Airship Privacy Manager interface.

Member Function Documentation

◆ DisableFeatures()

Task AirshipDotNet.IAirshipPrivacyManager.DisableFeatures ( Features features)

Disables specific features.

Parameters
featuresThe features to disable.

◆ EnableFeatures()

Task AirshipDotNet.IAirshipPrivacyManager.EnableFeatures ( Features features)

Enables specific features.

Parameters
featuresThe features to enable.

◆ GetEnabledFeatures()

Task< Features > AirshipDotNet.IAirshipPrivacyManager.GetEnabledFeatures ( )

Gets the currently enabled features.

Returns
The enabled features.

◆ IsAnyFeatureEnabled()

Task< bool > AirshipDotNet.IAirshipPrivacyManager.IsAnyFeatureEnabled ( )

Checks if any feature is enabled.

Returns
True if any feature is enabled, false otherwise.

◆ IsFeatureEnabled()

Task< bool > AirshipDotNet.IAirshipPrivacyManager.IsFeatureEnabled ( Features feature)

Checks if a specific feature is enabled.

Parameters
featureThe feature to check.
Returns
True if the feature is enabled, false otherwise.

◆ SetEnabledFeatures()

Task AirshipDotNet.IAirshipPrivacyManager.SetEnabledFeatures ( Features features)

Sets the enabled features.

Parameters
featuresThe features to enable.

Property Documentation

◆ EnabledFeatures

Features AirshipDotNet.IAirshipPrivacyManager.EnabledFeatures
getset

Gets or sets the enabled features.