UNPKG

@aneoconsultingfr/armonik.api

Version:

gRPC API to interact with ArmoniK built for the web

100 lines (97 loc) 4.1 kB
import { CancelSessionRequest, CancelSessionResponse, CloseSessionRequest, CloseSessionResponse, CreateSessionReply, CreateSessionRequest, DeleteSessionRequest, DeleteSessionResponse, GetSessionRequest, GetSessionResponse, ListSessionsRequest, ListSessionsResponse, PauseSessionRequest, PauseSessionResponse, PurgeSessionRequest, PurgeSessionResponse, ResumeSessionRequest, ResumeSessionResponse, StopSubmissionRequest, StopSubmissionResponse } from "./chunk-QPP2C2CE.mjs"; // src/generated/sessions_service.ts import _m0 from "protobufjs/minimal.js"; var protobufPackage = "armonik.api.grpc.v1.sessions"; var SessionsServiceName = "armonik.api.grpc.v1.sessions.Sessions"; var SessionsClientImpl = class { constructor(rpc, opts) { this.service = (opts == null ? void 0 : opts.service) || SessionsServiceName; this.rpc = rpc; this.ListSessions = this.ListSessions.bind(this); this.GetSession = this.GetSession.bind(this); this.CancelSession = this.CancelSession.bind(this); this.CreateSession = this.CreateSession.bind(this); this.PauseSession = this.PauseSession.bind(this); this.ResumeSession = this.ResumeSession.bind(this); this.CloseSession = this.CloseSession.bind(this); this.PurgeSession = this.PurgeSession.bind(this); this.DeleteSession = this.DeleteSession.bind(this); this.StopSubmission = this.StopSubmission.bind(this); } ListSessions(request) { const data = ListSessionsRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "ListSessions", data); return promise.then((data2) => ListSessionsResponse.decode(_m0.Reader.create(data2))); } GetSession(request) { const data = GetSessionRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "GetSession", data); return promise.then((data2) => GetSessionResponse.decode(_m0.Reader.create(data2))); } CancelSession(request) { const data = CancelSessionRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "CancelSession", data); return promise.then((data2) => CancelSessionResponse.decode(_m0.Reader.create(data2))); } CreateSession(request) { const data = CreateSessionRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "CreateSession", data); return promise.then((data2) => CreateSessionReply.decode(_m0.Reader.create(data2))); } PauseSession(request) { const data = PauseSessionRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "PauseSession", data); return promise.then((data2) => PauseSessionResponse.decode(_m0.Reader.create(data2))); } ResumeSession(request) { const data = ResumeSessionRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "ResumeSession", data); return promise.then((data2) => ResumeSessionResponse.decode(_m0.Reader.create(data2))); } CloseSession(request) { const data = CloseSessionRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "CloseSession", data); return promise.then((data2) => CloseSessionResponse.decode(_m0.Reader.create(data2))); } PurgeSession(request) { const data = PurgeSessionRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "PurgeSession", data); return promise.then((data2) => PurgeSessionResponse.decode(_m0.Reader.create(data2))); } DeleteSession(request) { const data = DeleteSessionRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "DeleteSession", data); return promise.then((data2) => DeleteSessionResponse.decode(_m0.Reader.create(data2))); } StopSubmission(request) { const data = StopSubmissionRequest.encode(request).finish(); const promise = this.rpc.request(this.service, "StopSubmission", data); return promise.then((data2) => StopSubmissionResponse.decode(_m0.Reader.create(data2))); } }; export { protobufPackage, SessionsServiceName, SessionsClientImpl };