Namespace VpnHood.AppLib.Api.VpnProfiles
Classes
- AccessCodeRefusal
Represents the access server's refusal of a VPN profile's premium code, kept with the profile until a connection succeeds or the code changes.
- ClientPolicy
Represents what an access key's issuer offers the people of a set of countries: free and premium plans, and which locations they may pick.
- CurrentServerLocationInfo
Represents a server location as the state or a session reports it; the UI names the country from its code, in the language it shows.
- ServerLocationItem
Represents a server location the person may pick, as the app built it: the country and region, whether it is a country above its own regions, and what the person may do with it.
- ServerLocationOptions
Represents what the person may do with a server location: its plans, as the server's policy and this build allow them.
- VpnProfileBaseInfo
Represents the current VPN profile as the state carries it: what the main screen needs.
- VpnProfileInfo
Represents a VPN profile as the UI reads it, for the client's country: the policy and the locations depend on it.
- VpnProfileUpdateParams
Represents a change to a VPN profile: each part set changes, and each left null stays, but for what removing the premium code clears (AccessCode).