@hpcc-js/comms
Version:
hpcc-js - Communications
27 lines (26 loc) • 1.11 kB
TypeScript
import { FileSprayServiceBase, FileSpray } from "./wsdl/FileSpray/v1.26/FileSpray.ts";
export { FileSpray };
type UpdateDFUWorkunitMinusWU = Omit<FileSpray.UpdateDFUWorkunit, "wu">;
type UpdateDFUWorkunitWU = FileSpray.UpdateDFUWorkunit["wu"];
export declare enum FileSprayStates {
unknown = 0,
scheduled = 1,
queued = 2,
started = 3,
aborted = 4,
failed = 5,
finished = 6,
monitoring = 7,
aborting = 8,
notfound = 999
}
export interface UpdateDFUWorkunitEx extends UpdateDFUWorkunitMinusWU {
wu?: Partial<UpdateDFUWorkunitWU>;
}
export declare class FileSprayService extends FileSprayServiceBase {
DFUWUFileEx(request: FileSpray.DFUWUFileRequest): Promise<string>;
SprayFixedEx(request: Partial<FileSpray.SprayFixed>): Promise<FileSpray.SprayFixedResponse>;
SprayVariableEx(request: Partial<FileSpray.SprayVariable>): Promise<FileSpray.SprayResponse>;
DesprayEx(request: Partial<FileSpray.Despray>): Promise<FileSpray.DesprayResponse>;
UpdateDFUWorkunitEx(request: Partial<UpdateDFUWorkunitEx>): Promise<FileSpray.UpdateDFUWorkunitResponse>;
}