cloudflare
Version:
The official TypeScript library for the Cloudflare API
41 lines • 1.59 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Analytics = exports.BaseAnalytics = void 0;
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
const resource_1 = require("../../core/resource.js");
const path_1 = require("../../internal/utils/path.js");
var BaseAnalytics = /* @__PURE__ */ (() => {
class BaseAnalytics extends resource_1.APIResource {
/**
* Returns day-wise session and recording analytics data of an App for the
* specified time range start_date to end_date. If start_date and end_date are not
* provided, the default time range is set from 30 days ago to the current date.
*
* @example
* ```ts
* const response =
* await client.realtimeKit.analytics.getOrgAnalytics(
* '14a396e7-ca44-4937-bf1f-050a69118543',
* { account_id: '023e105f4ecef8ad9ca31a8372d0c353' },
* );
* ```
*/
getOrgAnalytics(appID, params, options) {
const { account_id, ...query } = params;
return this._client.get((0, path_1.path) `/accounts/${account_id}/realtime/kit/${appID}/analytics/daywise`, {
query,
...options,
});
}
}
BaseAnalytics._key = Object.freeze([
'realtimeKit',
'analytics',
]);
return BaseAnalytics;
})();
exports.BaseAnalytics = BaseAnalytics;
class Analytics extends BaseAnalytics {
}
exports.Analytics = Analytics;
//# sourceMappingURL=analytics.js.map