api
api: {
v1: {
airmanager: {
get: (() => Promise<HttpResponse<AirManagerDetails | AirManagerNotAvailable>>);
};
auth: {
check: {
get: (() => Promise<HttpResponse<AuthCheck>>);
};
request: {
post: ((application, user) => Promise<HttpResponse<AuthRequest>>);
};
verify: {
get: (() => Promise<HttpResponse<any>>);
};
};
history: {
events: {
get: (() => Promise<HttpResponse<Event[]>>);
};
printJobs: {
get: ((id?) => Promise<HttpResponse<HistoricJob>> | Promise<HttpResponse<HistoricJob[]>>);
};
};
materials: {
get: ((id?) => Promise<HttpResponse<string>> | Promise<HttpResponse<string[]>>);
};
printJob: {
cleaned: {
get: (() => Promise<HttpResponse<string>>);
};
finished: {
get: (() => Promise<HttpResponse<string>>);
};
get: (() => Promise<HttpResponse<Job>>);
name: {
get: (() => Promise<HttpResponse<string>>);
};
pauseSource: {
get: (() => Promise<HttpResponse<string>>);
};
post: ((jobname, gcode) => Promise<HttpResponse<PostJobResponse>>);
progress: {
get: (() => Promise<HttpResponse<number>>);
};
put: ((target) => Promise<HttpResponse<any>>);
reprintUuid: {
get: (() => Promise<HttpResponse<string>>);
};
result: {
get: (() => Promise<HttpResponse<string>>);
};
source: {
get: (() => Promise<HttpResponse<JobSource>>);
};
sourceApplication: {
get: (() => Promise<HttpResponse<string>>);
};
sourceUser: {
get: (() => Promise<HttpResponse<string>>);
};
started: {
get: (() => Promise<HttpResponse<string>>);
};
state: {
get: (() => Promise<HttpResponse<JobTargetState>>);
};
timeElapsed: {
get: (() => Promise<HttpResponse<number>>);
};
timeTotal: {
get: (() => Promise<HttpResponse<number>>);
};
uuid: {
get: (() => Promise<HttpResponse<string>>);
};
};
printer: {
bed: {
preHeat: {
get: (() => Promise<HttpResponse<number>>);
};
temperature: {
get: (() => Promise<HttpResponse<PrinterBed>>);
};
type: {
get: (() => Promise<HttpResponse<string>>);
};
};
get: (() => Promise<HttpResponse<Printer>>);
heads: {
get: ((id?) => Promise<HttpResponse<PrinterHead>> | Promise<HttpResponse<PrinterHead[]>>);
};
led: {
brightness: {
get: (() => Promise<HttpResponse<number>>);
};
get: (() => Promise<HttpResponse<HSV>>);
hue: {
get: (() => Promise<HttpResponse<any>>);
};
put: ((hsv) => Promise<HttpResponse<any>>);
saturation: {
get: (() => Promise<HttpResponse<number>>);
};
};
status: {
get: (() => Promise<HttpResponse<string>>);
};
};
system: {
country: {
get: (() => Promise<HttpResponse<string>>);
};
firmware: {
get: (() => Promise<HttpResponse<string>>);
stable: {
get: (() => Promise<HttpResponse<string>>);
};
testing: {
get: (() => Promise<HttpResponse<string>>);
};
};
get: (() => Promise<HttpResponse<System>>);
guid: {
get: (() => Promise<HttpResponse<string>>);
};
hardware: {
get: (() => Promise<HttpResponse<SystemHardware>>);
revision: {
get: (() => Promise<HttpResponse<number>>);
};
typeId: {
get: (() => Promise<HttpResponse<number>>);
};
};
language: {
get: (() => Promise<HttpResponse<string>>);
};
memory: {
get: (() => Promise<HttpResponse<SystemMemory>>);
};
name: {
get: (() => Promise<HttpResponse<string>>);
};
platform: {
get: (() => Promise<HttpResponse<string>>);
};
time: {
get: (() => Promise<HttpResponse<SystemTime>>);
};
type: {
get: (() => Promise<HttpResponse<string>>);
};
uptime: {
get: (() => Promise<HttpResponse<string>>);
};
variant: {
get: (() => Promise<HttpResponse<string>>);
};
};
};
} = ...