Cleanup - unused files / unused exports / duplicate exports
[ProtonMail-WebClient.git] / packages / shared / lib / vpn / Logical.ts
blob9ea4d569dd8199e1a7e85d4ee272811a4fc9b622
1 import type { Server } from './Server';
3 export interface Logical {
4     ID: string;
5     City?: string | null;
6     DisplayTier: number;
7     /**
8      * @deprecated Will be removed, instead we should use the .Name, or Domain from the .Servers property
9      */
10     Domain: string;
11     EntryCountry: string;
12     ExitCountry: string;
13     HostCountry: string;
14     Features: number; // bitmap
15     Location: { Lat: number; Long: number };
16     Name: string;
17     Region?: string | null;
18     ServerIDs?: number[];
19     UserIDs?: (string | number)[];
20     Servers?: Server[];
21     Tier: number;
22     Visible: boolean | number;
23     Score: number;
24     Load?: number;
25     Status: number;