@aneoconsultingfr/armonik.api
Version:
gRPC API to interact with ArmoniK built for the web
100 lines (97 loc) • 4.1 kB
JavaScript
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
};