@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 _chunk5X3RGR4Fjs = require('./chunk-5X3RGR4F.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 = _chunk5X3RGR4Fjs.ListResultsRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListResults", data);
return promise.then((data2) => _chunk5X3RGR4Fjs.ListResultsResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
GetResult(request) {
const data = _chunk5X3RGR4Fjs.GetResultRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetResult", data);
return promise.then((data2) => _chunk5X3RGR4Fjs.GetResultResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
GetOwnerTaskId(request) {
const data = _chunk5X3RGR4Fjs.GetOwnerTaskIdRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetOwnerTaskId", data);
return promise.then((data2) => _chunk5X3RGR4Fjs.GetOwnerTaskIdResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
CreateResultsMetaData(request) {
const data = _chunk5X3RGR4Fjs.CreateResultsMetaDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CreateResultsMetaData", data);
return promise.then((data2) => _chunk5X3RGR4Fjs.CreateResultsMetaDataResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
CreateResults(request) {
const data = _chunk5X3RGR4Fjs.CreateResultsRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CreateResults", data);
return promise.then((data2) => _chunk5X3RGR4Fjs.CreateResultsResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
UploadResultData(request) {
const data = request.pipe(_operators.map.call(void 0, (request2) => _chunk5X3RGR4Fjs.UploadResultDataRequest.encode(request2).finish()));
const promise = this.rpc.clientStreamingRequest(this.service, "UploadResultData", data);
return promise.then((data2) => _chunk5X3RGR4Fjs.UploadResultDataResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
DownloadResultData(request) {
const data = _chunk5X3RGR4Fjs.DownloadResultDataRequest.encode(request).finish();
const result = this.rpc.serverStreamingRequest(this.service, "DownloadResultData", data);
return result.pipe(_operators.map.call(void 0, (data2) => _chunk5X3RGR4Fjs.DownloadResultDataResponse.decode(_minimaljs2.default.Reader.create(data2))));
}
DeleteResultsData(request) {
const data = _chunk5X3RGR4Fjs.DeleteResultsDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "DeleteResultsData", data);
return promise.then((data2) => _chunk5X3RGR4Fjs.DeleteResultsDataResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
ImportResultsData(request) {
const data = _chunk5X3RGR4Fjs.ImportResultsDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ImportResultsData", data);
return promise.then((data2) => _chunk5X3RGR4Fjs.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) => _chunk5X3RGR4Fjs.ResultsServiceConfigurationResponse.decode(_minimaljs2.default.Reader.create(data2)));
}
WatchResults(request) {
const data = request.pipe(_operators.map.call(void 0, (request2) => _chunk5X3RGR4Fjs.WatchResultRequest.encode(request2).finish()));
const result = this.rpc.bidirectionalStreamingRequest(this.service, "WatchResults", data);
return result.pipe(_operators.map.call(void 0, (data2) => _chunk5X3RGR4Fjs.WatchResultResponse.decode(_minimaljs2.default.Reader.create(data2))));
}
};
exports.protobufPackage = protobufPackage; exports.ResultsServiceName = ResultsServiceName; exports.ResultsClientImpl = ResultsClientImpl;