AccountStatus
|
The AccountStatus struct. Contains information about a User's account.
|
APITalker
|
The class provides an interface for sending requests to the server.
|
DeviceStatus
|
The DeviceStatus struct Contains information whether a User has enough slots to connect to a VPN.
|
IAPIDelegate
|
The class provides an interface for server response processing.
|
IAppInfoProvider
|
The class provides an interface for saving and retrieving data in the key-value format.
|
IVPNDelegate
|
The IVPNDelegate class is an interface used for notifications from VPNManager.
Developer need to create inherited class from IVPNDelegate to process any VPN state changes or problems, also service connection problems.
|
PersonalIP
|
The PersonalIP struct. Contains information about a personal IP which a User can buy.
|
PersonalServer
|
The PersonalServer struct. Contains information about a personal VPN server which a User can buy.
|
UserInfo
|
The UserInfo struct. Contains information about a User.
|
VPNManager
|
The class provides an interface for VPN related operations.
It is a singleton class that can start a VPN connection, check its state, and set additional options. Because of some VPN operations require admin rights, it should be used together with VPNService, which is a part of external application or service.
|
VPNProfile
|
The VPNProfile struct. Contains information about a User's profile.
|
VPNPurchase
|
The VPNPurchase struct Contains information about a User's purchase.
|
VPNPurchaseByService
|
|
VPNServer
|
The VPNServer struct. Contains information about which VPN server a User is connected to.
|
VPNService
|
The class provides an interface for a running server that communicates with a client application to manage the OpenVPN.
|
VPNSettings
|
The VPNSettings struct. Contains info required for VPN connection.
|