UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

19 lines 1.62 kB
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