@aneoconsultingfr/armonik.api
Version:
gRPC API to interact with ArmoniK built for the web
75 lines (72 loc) • 2.94 kB
JavaScript
import {
CancelTasksRequest,
CancelTasksResponse,
CountTasksByStatusRequest,
CountTasksByStatusResponse,
GetResultIdsRequest,
GetResultIdsResponse,
GetTaskRequest,
GetTaskResponse,
ListTasksDetailedResponse,
ListTasksRequest,
ListTasksResponse,
SubmitTasksRequest,
SubmitTasksResponse
} from "./chunk-43AD6BJB.mjs";
// src/generated/tasks_service.ts
import _m0 from "protobufjs/minimal.js";
var protobufPackage = "armonik.api.grpc.v1.tasks";
var TasksServiceName = "armonik.api.grpc.v1.tasks.Tasks";
var TasksClientImpl = class {
constructor(rpc, opts) {
this.service = (opts == null ? void 0 : opts.service) || TasksServiceName;
this.rpc = rpc;
this.ListTasks = this.ListTasks.bind(this);
this.ListTasksDetailed = this.ListTasksDetailed.bind(this);
this.GetTask = this.GetTask.bind(this);
this.CancelTasks = this.CancelTasks.bind(this);
this.GetResultIds = this.GetResultIds.bind(this);
this.CountTasksByStatus = this.CountTasksByStatus.bind(this);
this.SubmitTasks = this.SubmitTasks.bind(this);
}
ListTasks(request) {
const data = ListTasksRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListTasks", data);
return promise.then((data2) => ListTasksResponse.decode(_m0.Reader.create(data2)));
}
ListTasksDetailed(request) {
const data = ListTasksRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListTasksDetailed", data);
return promise.then((data2) => ListTasksDetailedResponse.decode(_m0.Reader.create(data2)));
}
GetTask(request) {
const data = GetTaskRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetTask", data);
return promise.then((data2) => GetTaskResponse.decode(_m0.Reader.create(data2)));
}
CancelTasks(request) {
const data = CancelTasksRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CancelTasks", data);
return promise.then((data2) => CancelTasksResponse.decode(_m0.Reader.create(data2)));
}
GetResultIds(request) {
const data = GetResultIdsRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetResultIds", data);
return promise.then((data2) => GetResultIdsResponse.decode(_m0.Reader.create(data2)));
}
CountTasksByStatus(request) {
const data = CountTasksByStatusRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CountTasksByStatus", data);
return promise.then((data2) => CountTasksByStatusResponse.decode(_m0.Reader.create(data2)));
}
SubmitTasks(request) {
const data = SubmitTasksRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "SubmitTasks", data);
return promise.then((data2) => SubmitTasksResponse.decode(_m0.Reader.create(data2)));
}
};
export {
protobufPackage,
TasksServiceName,
TasksClientImpl
};