Developers SDK

VPN Unlimited SDK v1.0 for Windows Reference

Name Description
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.