@aneoconsultingfr/armonik.api
Version:
gRPC API to interact with ArmoniK built for the web
111 lines (108 loc) • 4.89 kB
JavaScript
import {
CreateResultsMetaDataRequest,
CreateResultsMetaDataResponse,
CreateResultsRequest,
CreateResultsResponse,
DeleteResultsDataRequest,
DeleteResultsDataResponse,
DownloadResultDataRequest,
DownloadResultDataResponse,
GetOwnerTaskIdRequest,
GetOwnerTaskIdResponse,
GetResultRequest,
GetResultResponse,
ImportResultsDataRequest,
ImportResultsDataResponse,
ListResultsRequest,
ListResultsResponse,
ResultsServiceConfigurationResponse,
UploadResultDataRequest,
UploadResultDataResponse,
WatchResultRequest,
WatchResultResponse
} from "./chunk-EMQCORSW.mjs";
import {
Empty
} from "./chunk-E7TUDUPV.mjs";
// src/generated/results_service.ts
import _m0 from "protobufjs/minimal.js";
import { map } from "rxjs/operators";
var protobufPackage = "armonik.api.grpc.v1.results";
var ResultsServiceName = "armonik.api.grpc.v1.results.Results";
var ResultsClientImpl = class {
constructor(rpc, opts) {
this.service = (opts == null ? void 0 : opts.service) || ResultsServiceName;
this.rpc = rpc;
this.ListResults = this.ListResults.bind(this);
this.GetResult = this.GetResult.bind(this);
this.GetOwnerTaskId = this.GetOwnerTaskId.bind(this);
this.CreateResultsMetaData = this.CreateResultsMetaData.bind(this);
this.CreateResults = this.CreateResults.bind(this);
this.UploadResultData = this.UploadResultData.bind(this);
this.DownloadResultData = this.DownloadResultData.bind(this);
this.DeleteResultsData = this.DeleteResultsData.bind(this);
this.ImportResultsData = this.ImportResultsData.bind(this);
this.GetServiceConfiguration = this.GetServiceConfiguration.bind(this);
this.WatchResults = this.WatchResults.bind(this);
}
ListResults(request) {
const data = ListResultsRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListResults", data);
return promise.then((data2) => ListResultsResponse.decode(_m0.Reader.create(data2)));
}
GetResult(request) {
const data = GetResultRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetResult", data);
return promise.then((data2) => GetResultResponse.decode(_m0.Reader.create(data2)));
}
GetOwnerTaskId(request) {
const data = GetOwnerTaskIdRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetOwnerTaskId", data);
return promise.then((data2) => GetOwnerTaskIdResponse.decode(_m0.Reader.create(data2)));
}
CreateResultsMetaData(request) {
const data = CreateResultsMetaDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CreateResultsMetaData", data);
return promise.then((data2) => CreateResultsMetaDataResponse.decode(_m0.Reader.create(data2)));
}
CreateResults(request) {
const data = CreateResultsRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CreateResults", data);
return promise.then((data2) => CreateResultsResponse.decode(_m0.Reader.create(data2)));
}
UploadResultData(request) {
const data = request.pipe(map((request2) => UploadResultDataRequest.encode(request2).finish()));
const promise = this.rpc.clientStreamingRequest(this.service, "UploadResultData", data);
return promise.then((data2) => UploadResultDataResponse.decode(_m0.Reader.create(data2)));
}
DownloadResultData(request) {
const data = DownloadResultDataRequest.encode(request).finish();
const result = this.rpc.serverStreamingRequest(this.service, "DownloadResultData", data);
return result.pipe(map((data2) => DownloadResultDataResponse.decode(_m0.Reader.create(data2))));
}
DeleteResultsData(request) {
const data = DeleteResultsDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "DeleteResultsData", data);
return promise.then((data2) => DeleteResultsDataResponse.decode(_m0.Reader.create(data2)));
}
ImportResultsData(request) {
const data = ImportResultsDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ImportResultsData", data);
return promise.then((data2) => ImportResultsDataResponse.decode(_m0.Reader.create(data2)));
}
GetServiceConfiguration(request) {
const data = Empty.encode(request).finish();
const promise = this.rpc.request(this.service, "GetServiceConfiguration", data);
return promise.then((data2) => ResultsServiceConfigurationResponse.decode(_m0.Reader.create(data2)));
}
WatchResults(request) {
const data = request.pipe(map((request2) => WatchResultRequest.encode(request2).finish()));
const result = this.rpc.bidirectionalStreamingRequest(this.service, "WatchResults", data);
return result.pipe(map((data2) => WatchResultResponse.decode(_m0.Reader.create(data2))));
}
};
export {
protobufPackage,
ResultsServiceName,
ResultsClientImpl
};