@cognigy/rest-api-client
Version:
Cognigy REST-Client
24 lines • 1.84 kB
JavaScript
import { __rest } from "tslib";
import { GenericAPIFn } from "../../GenericAPIFn";
import { stringifyQuery } from "../../shared/helper/rest";
export function addAgentPersonaAPIs(self) {
return {
// see: https://github.com/Cognigy/ai-agents-v2/blob/b268349a3d9dac9ad436dd785ceb50f8de33eca0/internal/agentpersonas/api.go#L78
indexAgentPersonas: (args, options) => GenericAPIFn(`/v1/agentpersonas?${stringifyQuery(args)}`, "GET", self)(undefined, options),
// see: https://github.com/Cognigy/ai-agents-v2/blob/b268349a3d9dac9ad436dd785ceb50f8de33eca0/internal/agentpersonas/api.go#L184
createAgentPersona: (args, options) => GenericAPIFn("/v1/agentpersonas", "POST", self)(args, options),
// see: https://github.com/Cognigy/ai-agents-v2/blob/b268349a3d9dac9ad436dd785ceb50f8de33eca0/internal/agentpersonas/api.go#L259
readAgentPersona: (_a, options) => {
var { agentPersonaId } = _a, args = __rest(_a, ["agentPersonaId"]);
return GenericAPIFn(`/v1/agentpersonas/${agentPersonaId}?${stringifyQuery(args)}`, "GET", self)(undefined, options);
},
// see: https://github.com/Cognigy/ai-agents-v2/blob/b268349a3d9dac9ad436dd785ceb50f8de33eca0/internal/agentpersonas/api.go#L411
deleteAgentPersona: ({ agentPersonaId }, options) => GenericAPIFn(`/v1/agentpersonas/${agentPersonaId}`, "DELETE", self)(undefined, options),
// see: https://github.com/Cognigy/ai-agents-v2/blob/b268349a3d9dac9ad436dd785ceb50f8de33eca0/internal/agentpersonas/api.go#L334
updateAgentPersona: (_a, options) => {
var { agentPersonaId } = _a, args = __rest(_a, ["agentPersonaId"]);
return GenericAPIFn(`/v1/agentpersonas/${agentPersonaId}`, "PATCH", self)(args, options);
}
};
}
//# sourceMappingURL=agentPersonaAPI.js.map