export namespace main { export class LogLine { ts: number; stream: string; line: string; level?: string; static createFrom(source: any = {}) { return new LogLine(source); } constructor(source: any = {}) { if ('string' === typeof source) source = JSON.parse(source); this.ts = source["ts"]; this.stream = source["stream"]; this.line = source["line"]; this.level = source["level"]; } } export class Preferences { autoOpenBrowser: boolean; locale?: string; logRingSize?: number; static createFrom(source: any = {}) { return new Preferences(source); } constructor(source: any = {}) { if ('string' === typeof source) source = JSON.parse(source); this.autoOpenBrowser = source["autoOpenBrowser"]; this.locale = source["locale"]; this.logRingSize = source["logRingSize"]; } } export class ServerStatus { running: boolean; port: number; url: string; pid: number; pythonBin: string; pythonMode: string; lastError?: string; static createFrom(source: any = {}) { return new ServerStatus(source); } constructor(source: any = {}) { if ('string' === typeof source) source = JSON.parse(source); this.running = source["running"]; this.port = source["port"]; this.url = source["url"]; this.pid = source["pid"]; this.pythonBin = source["pythonBin"]; this.pythonMode = source["pythonMode"]; this.lastError = source["lastError"]; } } export class ServerStatusV2 { state: string; port?: number; url?: string; pid?: number; pythonBin?: string; pythonMode?: string; startedAt?: number; lastError?: string; static createFrom(source: any = {}) { return new ServerStatusV2(source); } constructor(source: any = {}) { if ('string' === typeof source) source = JSON.parse(source); this.state = source["state"]; this.port = source["port"]; this.url = source["url"]; this.pid = source["pid"]; this.pythonBin = source["pythonBin"]; this.pythonMode = source["pythonMode"]; this.startedAt = source["startedAt"]; this.lastError = source["lastError"]; } } export class SystemInfo { appVersion: string; buildTime: string; dataDir: string; logsDir: string; platform: string; static createFrom(source: any = {}) { return new SystemInfo(source); } constructor(source: any = {}) { if ('string' === typeof source) source = JSON.parse(source); this.appVersion = source["appVersion"]; this.buildTime = source["buildTime"]; this.dataDir = source["dataDir"]; this.logsDir = source["logsDir"]; this.platform = source["platform"]; } } }