Table of Contents

Class DeviceIntentFeatures

Namespace
VpnHood.AppLib.Api.App
Assembly
VpnHood.AppLib.Api.dll

Represents what the UI may ask of the device, read off the device once and carried as plain values, as a UI across the API has no device to ask.

public class DeviceIntentFeatures
Inheritance
DeviceIntentFeatures
Inherited Members

Properties

IsAppNotificationSettingsSupported

Gets a value indicating whether the app can open its notification settings in the system's settings.

public required bool IsAppNotificationSettingsSupported { get; init; }

Property Value

bool

IsAppSettingsSupported

Gets a value indicating whether the app can open its own page in the system's settings.

public required bool IsAppSettingsSupported { get; init; }

Property Value

bool

IsKillSwitchSettingsSupported

Gets a value indicating whether the app can open the system's kill switch setting.

public required bool IsKillSwitchSettingsSupported { get; init; }

Property Value

bool

IsPrivateDnsSettingsSupported

Gets a value indicating whether the device has a private DNS setting, which can take the DNS past the VPN.

public required bool IsPrivateDnsSettingsSupported { get; init; }

Property Value

bool

IsQuickLaunchSupported

Gets a value indicating whether the device offers the app's Quick Launch.

public required bool IsQuickLaunchSupported { get; init; }

Property Value

bool

IsRequestNotificationSupported

Gets a value indicating whether the app can ask the person to let it show notifications.

public required bool IsRequestNotificationSupported { get; init; }

Property Value

bool

IsRequestQuickLaunchSupported

Gets a value indicating whether the app can ask the system to add its Quick Launch.

public required bool IsRequestQuickLaunchSupported { get; init; }

Property Value

bool

IsSettingsSupported

Gets a value indicating whether the app can open the system's settings.

public required bool IsSettingsSupported { get; init; }

Property Value

bool

IsShareSupported

Gets a value indicating whether the device has a share sheet.

public required bool IsShareSupported { get; init; }

Property Value

bool

IsUserReviewSupported

Gets a value indicating whether a store's review can be asked for.

public required bool IsUserReviewSupported { get; init; }

Property Value

bool

IsWebBrowserSupported

Gets a value indicating whether a link may be handed to an external browser, as the account website or a web purchase page.

public required bool IsWebBrowserSupported { get; init; }

Property Value

bool