@cognigy/rest-api-client
Version:
Cognigy REST-Client
26 lines • 1.37 kB
JavaScript
import { __rest } from "tslib";
import { GenericAPIFn } from "../GenericAPIFn";
export function SessionsAPIGroup_2_0(instance) {
const self = instance;
return {
inject: (args, options) => GenericAPIFn("/new/v2.0/endpoint/inject", "POST", self)(args, options),
notify: (args, options) => GenericAPIFn("/new/v2.0/endpoint/notify", "POST", self)(args, options),
injectContext: (_a, options) => {
var { sessionId } = _a, args = __rest(_a, ["sessionId"]);
return GenericAPIFn(`/new/v2.0/sessions/${sessionId}/context/inject`, "POST", self)(args, options);
},
resetContext: (_a, options) => {
var { sessionId } = _a, args = __rest(_a, ["sessionId"]);
return GenericAPIFn(`/new/v2.0/sessions/${sessionId}/context/reset`, "POST", self)(args, options);
},
injectState: (_a, options) => {
var { sessionId } = _a, args = __rest(_a, ["sessionId"]);
return GenericAPIFn(`/new/v2.0/sessions/${sessionId}/state/inject`, "POST", self)(args, options);
},
resetState: (_a, options) => {
var { sessionId } = _a, args = __rest(_a, ["sessionId"]);
return GenericAPIFn(`/new/v2.0/sessions/${sessionId}/state/reset`, "POST", self)(args, options);
}
};
}
//# sourceMappingURL=SessionsAPIGroup_2_0.js.map