@hpcc-js/comms
Version:
hpcc-js - Communications
39 lines (24 loc) • 741 B
text/typescript
import { IConnection, IOptions } from "../../../../connection";
import { Service } from "../../../../espConnection";
export namespace WsCloud {
export interface GetPODsRequest {
}
export interface GetPODsResponse {
Result: string;
}
export interface WsCloudPingRequest {
}
export interface WsCloudPingResponse {
}
}
export class CloudServiceBase extends Service {
constructor(optsConnection: IOptions | IConnection) {
super(optsConnection, "WsCloud", "1");
}
GetPODs(request: WsCloud.GetPODsRequest): Promise<WsCloud.GetPODsResponse> {
return this._connection.send("GetPODs", request);
}
Ping(request: WsCloud.WsCloudPingRequest): Promise<WsCloud.WsCloudPingResponse> {
return this._connection.send("Ping", request);
}
}