export type ServerLocation = 'local' | 'remote' | 'bundled';
export type ServerStatus = 'stopped' | 'starting' | 'running';
export type ServerProtocol = 'http:' | 'https:';

export class Server {
  authToken: string;
  id: number;
  name: string;
  location: ServerLocation;
  host: string;
  port: number;
  path: string;
  ubridge_path: string;
  status: ServerStatus;
  protocol: ServerProtocol;
  username: string;
  password: string;
  tokenExpired: boolean;
}
