Table of Contents

Namespace VpnHood.AppLib.Api

Classes

VpnHoodApi

Represents the app's API as one object: its six parts, whichever way a UI reaches them.

Interfaces

IAccountApi

Represents the app's API for the person's account: the sign-in, the account, and its deletion.

IAppApi

Represents the app's API: its information, state and settings, the VPN's connect and disconnect, the split tunneling, the update, the ads and the remote access.

IBillingApi

Represents the app's API for the in-app purchase: the plans, the purchase and its restore.

IIntentsApi

Represents the app's API for what the UI asks of the device: its permissions, its settings pages, the store's review and the share sheet.

IProxyEndPointsApi

Represents the app's API for its proxy servers: the list the VPN may reach its server through, with each one's state.

IVpnProfilesApi

Represents the app's API for its VPN profiles: each an access key the app connects with.