@aneoconsultingfr/armonik.api
Version:
gRPC API to interact with ArmoniK built for the web
111 lines (81 loc) • 5.33 kB
JavaScript
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _chunkYOWGBHR4js = require('./chunk-YOWGBHR4.js');
var _chunk6E7DTK3Cjs = require('./chunk-6E7DTK3C.js');
// src/generated/results_service.ts
var _minimaljs = require('protobufjs/minimal.js'); var _minimaljs2 = _interopRequireDefault(_minimaljs);
var _operators = require('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 = _chunkYOWGBHR4js.ListResultsRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListResults", data);
return promise.then((data2) => _chunkYOWGBHR4js.ListResultsResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
GetResult(request) {
const data = _chunkYOWGBHR4js.GetResultRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetResult", data);
return promise.then((data2) => _chunkYOWGBHR4js.GetResultResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
GetOwnerTaskId(request) {
const data = _chunkYOWGBHR4js.GetOwnerTaskIdRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetOwnerTaskId", data);
return promise.then((data2) => _chunkYOWGBHR4js.GetOwnerTaskIdResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
CreateResultsMetaData(request) {
const data = _chunkYOWGBHR4js.CreateResultsMetaDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CreateResultsMetaData", data);
return promise.then((data2) => _chunkYOWGBHR4js.CreateResultsMetaDataResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
CreateResults(request) {
const data = _chunkYOWGBHR4js.CreateResultsRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CreateResults", data);
return promise.then((data2) => _chunkYOWGBHR4js.CreateResultsResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
UploadResultData(request) {
const data = request.pipe(_operators.map.call(void 0, (request2) => _chunkYOWGBHR4js.UploadResultDataRequest.encode(request2).finish()));
const promise = this.rpc.clientStreamingRequest(this.service, "UploadResultData", data);
return promise.then((data2) => _chunkYOWGBHR4js.UploadResultDataResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
DownloadResultData(request) {
const data = _chunkYOWGBHR4js.DownloadResultDataRequest.encode(request).finish();
const result = this.rpc.serverStreamingRequest(this.service, "DownloadResultData", data);
return result.pipe(_operators.map.call(void 0, (data2) => _chunkYOWGBHR4js.DownloadResultDataResponse.decode(_minimaljs2.default.Reader.create(data2))));
}
DeleteResultsData(request) {
const data = _chunkYOWGBHR4js.DeleteResultsDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "DeleteResultsData", data);
return promise.then((data2) => _chunkYOWGBHR4js.DeleteResultsDataResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
ImportResultsData(request) {
const data = _chunkYOWGBHR4js.ImportResultsDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ImportResultsData", data);
return promise.then((data2) => _chunkYOWGBHR4js.ImportResultsDataResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
GetServiceConfiguration(request) {
const data = _chunk6E7DTK3Cjs.Empty.encode(request).finish();
const promise = this.rpc.request(this.service, "GetServiceConfiguration", data);
return promise.then((data2) => _chunkYOWGBHR4js.ResultsServiceConfigurationResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
WatchResults(request) {
const data = request.pipe(_operators.map.call(void 0, (request2) => _chunkYOWGBHR4js.WatchResultRequest.encode(request2).finish()));
const result = this.rpc.bidirectionalStreamingRequest(this.service, "WatchResults", data);
return result.pipe(_operators.map.call(void 0, (data2) => _chunkYOWGBHR4js.WatchResultResponse.decode(_minimaljs2.default.Reader.create(data2))));
}
};
exports.protobufPackage = protobufPackage; exports.ResultsServiceName = ResultsServiceName; exports.ResultsClientImpl = ResultsClientImpl;