feat: add desktop app release packaging
This commit is contained in:
101
desktop/frontend/wailsjs/go/models.ts
Executable file
101
desktop/frontend/wailsjs/go/models.ts
Executable file
@@ -0,0 +1,101 @@
|
||||
export namespace main {
|
||||
|
||||
export class ModelInfo {
|
||||
id: string;
|
||||
name: string;
|
||||
|
||||
static createFrom(source: any = {}) {
|
||||
return new ModelInfo(source);
|
||||
}
|
||||
|
||||
constructor(source: any = {}) {
|
||||
if ('string' === typeof source) source = JSON.parse(source);
|
||||
this.id = source["id"];
|
||||
this.name = source["name"];
|
||||
}
|
||||
}
|
||||
export class ProxyStatus {
|
||||
running: boolean;
|
||||
addr: string;
|
||||
models: number;
|
||||
model?: string;
|
||||
startedAt?: string;
|
||||
|
||||
static createFrom(source: any = {}) {
|
||||
return new ProxyStatus(source);
|
||||
}
|
||||
|
||||
constructor(source: any = {}) {
|
||||
if ('string' === typeof source) source = JSON.parse(source);
|
||||
this.running = source["running"];
|
||||
this.addr = source["addr"];
|
||||
this.models = source["models"];
|
||||
this.model = source["model"];
|
||||
this.startedAt = source["startedAt"];
|
||||
}
|
||||
}
|
||||
export class RequestRecord {
|
||||
time: string;
|
||||
method: string;
|
||||
path: string;
|
||||
statusCode: number;
|
||||
duration: string;
|
||||
reqBody?: string;
|
||||
respBody?: string;
|
||||
|
||||
static createFrom(source: any = {}) {
|
||||
return new RequestRecord(source);
|
||||
}
|
||||
|
||||
constructor(source: any = {}) {
|
||||
if ('string' === typeof source) source = JSON.parse(source);
|
||||
this.time = source["time"];
|
||||
this.method = source["method"];
|
||||
this.path = source["path"];
|
||||
this.statusCode = source["statusCode"];
|
||||
this.duration = source["duration"];
|
||||
this.reqBody = source["reqBody"];
|
||||
this.respBody = source["respBody"];
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export namespace service {
|
||||
|
||||
export class Config {
|
||||
Host: string;
|
||||
Port: number;
|
||||
Transport: string;
|
||||
Pipe: string;
|
||||
WebSocketURL: string;
|
||||
Cwd: string;
|
||||
CurrentFilePath: string;
|
||||
Mode: string;
|
||||
Model: string;
|
||||
ShellType: string;
|
||||
SessionMode: string;
|
||||
Timeout: number;
|
||||
|
||||
static createFrom(source: any = {}) {
|
||||
return new Config(source);
|
||||
}
|
||||
|
||||
constructor(source: any = {}) {
|
||||
if ('string' === typeof source) source = JSON.parse(source);
|
||||
this.Host = source["Host"];
|
||||
this.Port = source["Port"];
|
||||
this.Transport = source["Transport"];
|
||||
this.Pipe = source["Pipe"];
|
||||
this.WebSocketURL = source["WebSocketURL"];
|
||||
this.Cwd = source["Cwd"];
|
||||
this.CurrentFilePath = source["CurrentFilePath"];
|
||||
this.Mode = source["Mode"];
|
||||
this.Model = source["Model"];
|
||||
this.ShellType = source["ShellType"];
|
||||
this.SessionMode = source["SessionMode"];
|
||||
this.Timeout = source["Timeout"];
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user