@cognigy/rest-api-client
Version:
Cognigy REST-Client
19 lines • 1.62 kB
JavaScript
import { __rest } from "tslib";
import { stringifyQuery } from "../shared/helper/rest/query";
import { GenericAPIFn } from "../GenericAPIFn";
import { MetricsAPIGroup_2_0 } from "./MetricsAPIGroup_2_0";
export function MetricsAPIGroup_2_1(instance) {
const self = instance;
const api = MetricsAPIGroup_2_0(instance);
return Object.assign(Object.assign({}, api), { indexLogEntries: (_a, options) => {
var { projectId } = _a, args = __rest(_a, ["projectId"]);
return GenericAPIFn(`/new/v2.1/projects/${projectId}/logs?${stringifyQuery(args)}`, "GET", self)(undefined, options);
}, tailLogEntries: (_a, options) => {
var { projectId } = _a, args = __rest(_a, ["projectId"]);
return GenericAPIFn(`/new/v2.1/projects/${projectId}/logs/tail?${stringifyQuery(args)}`, "GET", self)(undefined, options);
}, readLogEntry: ({ projectId, logEntryId }, options) => GenericAPIFn(`/new/v2.1/projects/${projectId}/logs/${logEntryId}`, "GET", self)(undefined, options), indexProfiles_2_1: (args, options) => GenericAPIFn(`/new/v2.1/profiles?${stringifyQuery(args)}`, "GET", self)(undefined, options), packageLogEntries: (_a, options) => {
var { projectId } = _a, body = __rest(_a, ["projectId"]);
return GenericAPIFn(`/new/v2.1/projects/${projectId}/logs/package`, "POST", self)(body, options);
}, downloadPackagedLogs: ({ projectId, logsFileId }, options) => GenericAPIFn(`/new/v2.1/projects/${projectId}/logs/package/${logsFileId}/download`, "GET", self)(undefined, options) });
}
//# sourceMappingURL=MetricsAPIGroup_2_1.js.map