UNPKG

@aneoconsultingfr/armonik.api

Version:

gRPC API to interact with ArmoniK built for the web

148 lines (116 loc) 7.09 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _chunkYY3DTTHDjs = require('../chunk-YY3DTTHD.js'); require('../chunk-V5JAMBGM.js'); require('../chunk-AGGJSSSB.js'); var _chunk6E7DTK3Cjs = require('../chunk-6E7DTK3C.js'); require('../chunk-DSAFKU7W.js'); require('../chunk-2SW7OV7D.js'); require('../chunk-PZPR25AS.js'); // src/generated/submitter_service.ts var _minimaljs = require('protobufjs/minimal.js'); var _minimaljs2 = _interopRequireDefault(_minimaljs); var _operators = require('rxjs/operators'); var protobufPackage = "armonik.api.grpc.v1.submitter"; var SubmitterServiceName = "armonik.api.grpc.v1.submitter.Submitter"; var SubmitterClientImpl = class { constructor(rpc, opts) { this.service = (opts == null ? void 0 : opts.service) || SubmitterServiceName; this.rpc = rpc; this.GetServiceConfiguration = this.GetServiceConfiguration.bind(this); this.CreateSession = this.CreateSession.bind(this); this.CancelSession = this.CancelSession.bind(this); this.CreateSmallTasks = this.CreateSmallTasks.bind(this); this.CreateLargeTasks = this.CreateLargeTasks.bind(this); this.ListTasks = this.ListTasks.bind(this); this.ListSessions = this.ListSessions.bind(this); this.CountTasks = this.CountTasks.bind(this); this.TryGetResultStream = this.TryGetResultStream.bind(this); this.TryGetTaskOutput = this.TryGetTaskOutput.bind(this); this.WaitForAvailability = this.WaitForAvailability.bind(this); this.WaitForCompletion = this.WaitForCompletion.bind(this); this.CancelTasks = this.CancelTasks.bind(this); this.GetTaskStatus = this.GetTaskStatus.bind(this); this.GetResultStatus = this.GetResultStatus.bind(this); this.WatchResults = this.WatchResults.bind(this); } GetServiceConfiguration(request) { const data = _chunk6E7DTK3Cjs.Empty.encode(request).finish(); const promise = this.rpc.request(this.service, "GetServiceConfiguration", data); return promise.then((data2) => _chunk6E7DTK3Cjs.Configuration.decode(_minimaljs2.default.Reader.create(data2))); } CreateSession(request) { const data = _chunkYY3DTTHDjs.CreateSessionRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "CreateSession", data); return promise.then((data2) => _chunkYY3DTTHDjs.CreateSessionReply.decode(_minimaljs2.default.Reader.create(data2))); } CancelSession(request) { const data = _chunk6E7DTK3Cjs.Session.encode(request).finish(); const promise = this.rpc.request(this.service, "CancelSession", data); return promise.then((data2) => _chunk6E7DTK3Cjs.Empty.decode(_minimaljs2.default.Reader.create(data2))); } CreateSmallTasks(request) { const data = _chunkYY3DTTHDjs.CreateSmallTaskRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "CreateSmallTasks", data); return promise.then((data2) => _chunkYY3DTTHDjs.CreateTaskReply.decode(_minimaljs2.default.Reader.create(data2))); } CreateLargeTasks(request) { const data = request.pipe(_operators.map.call(void 0, (request2) => _chunkYY3DTTHDjs.CreateLargeTaskRequest.encode(request2).finish())); const promise = this.rpc.clientStreamingRequest(this.service, "CreateLargeTasks", data); return promise.then((data2) => _chunkYY3DTTHDjs.CreateTaskReply.decode(_minimaljs2.default.Reader.create(data2))); } ListTasks(request) { const data = _chunkYY3DTTHDjs.TaskFilter.encode(request).finish(); const promise = this.rpc.request(this.service, "ListTasks", data); return promise.then((data2) => _chunk6E7DTK3Cjs.TaskIdList.decode(_minimaljs2.default.Reader.create(data2))); } ListSessions(request) { const data = _chunkYY3DTTHDjs.SessionFilter.encode(request).finish(); const promise = this.rpc.request(this.service, "ListSessions", data); return promise.then((data2) => _chunkYY3DTTHDjs.SessionIdList.decode(_minimaljs2.default.Reader.create(data2))); } CountTasks(request) { const data = _chunkYY3DTTHDjs.TaskFilter.encode(request).finish(); const promise = this.rpc.request(this.service, "CountTasks", data); return promise.then((data2) => _chunk6E7DTK3Cjs.Count.decode(_minimaljs2.default.Reader.create(data2))); } TryGetResultStream(request) { const data = _chunk6E7DTK3Cjs.ResultRequest.encode(request).finish(); const result = this.rpc.serverStreamingRequest(this.service, "TryGetResultStream", data); return result.pipe(_operators.map.call(void 0, (data2) => _chunkYY3DTTHDjs.ResultReply.decode(_minimaljs2.default.Reader.create(data2)))); } TryGetTaskOutput(request) { const data = _chunk6E7DTK3Cjs.TaskOutputRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "TryGetTaskOutput", data); return promise.then((data2) => _chunk6E7DTK3Cjs.Output.decode(_minimaljs2.default.Reader.create(data2))); } WaitForAvailability(request) { const data = _chunk6E7DTK3Cjs.ResultRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "WaitForAvailability", data); return promise.then((data2) => _chunkYY3DTTHDjs.AvailabilityReply.decode(_minimaljs2.default.Reader.create(data2))); } WaitForCompletion(request) { const data = _chunkYY3DTTHDjs.WaitRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "WaitForCompletion", data); return promise.then((data2) => _chunk6E7DTK3Cjs.Count.decode(_minimaljs2.default.Reader.create(data2))); } CancelTasks(request) { const data = _chunkYY3DTTHDjs.TaskFilter.encode(request).finish(); const promise = this.rpc.request(this.service, "CancelTasks", data); return promise.then((data2) => _chunk6E7DTK3Cjs.Empty.decode(_minimaljs2.default.Reader.create(data2))); } GetTaskStatus(request) { const data = _chunkYY3DTTHDjs.GetTaskStatusRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "GetTaskStatus", data); return promise.then((data2) => _chunkYY3DTTHDjs.GetTaskStatusReply.decode(_minimaljs2.default.Reader.create(data2))); } GetResultStatus(request) { const data = _chunkYY3DTTHDjs.GetResultStatusRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "GetResultStatus", data); return promise.then((data2) => _chunkYY3DTTHDjs.GetResultStatusReply.decode(_minimaljs2.default.Reader.create(data2))); } WatchResults(request) { const data = request.pipe(_operators.map.call(void 0, (request2) => _chunkYY3DTTHDjs.WatchResultRequest.encode(request2).finish())); const result = this.rpc.bidirectionalStreamingRequest(this.service, "WatchResults", data); return result.pipe(_operators.map.call(void 0, (data2) => _chunkYY3DTTHDjs.WatchResultStream.decode(_minimaljs2.default.Reader.create(data2)))); } }; exports.SubmitterClientImpl = SubmitterClientImpl; exports.SubmitterServiceName = SubmitterServiceName; exports.protobufPackage = protobufPackage;