@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
34 lines (33 loc) • 1.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const BaseAPI_1 = require("../common/BaseAPI");
const ExportsApi_1 = require("./exports/ExportsApi");
const ImpressionsApi_1 = require("./impressions/ImpressionsApi");
const InsightsApi_1 = require("./insights/InsightsApi");
const MetricsApi_1 = require("./metrics/MetricsApi");
const AdsApi_1 = require("./ads/AdsApi");
const QueriesApi_1 = require("./queries/QueriesApi");
const LicensesApi_1 = require("./licenses/LicensesApi");
const VirtualLicensesApi_1 = require("./virtualLicenses/VirtualLicensesApi");
const OutputsApi_1 = require("./outputs/OutputsApi");
/**
* AnalyticsApi - object-oriented interface
* @export
* @class AnalyticsApi
* @extends {BaseAPI}
*/
class AnalyticsApi extends BaseAPI_1.BaseAPI {
constructor(configuration) {
super(configuration);
this.exports = new ExportsApi_1.default(configuration);
this.impressions = new ImpressionsApi_1.default(configuration);
this.insights = new InsightsApi_1.default(configuration);
this.metrics = new MetricsApi_1.default(configuration);
this.ads = new AdsApi_1.default(configuration);
this.queries = new QueriesApi_1.default(configuration);
this.licenses = new LicensesApi_1.default(configuration);
this.virtualLicenses = new VirtualLicensesApi_1.default(configuration);
this.outputs = new OutputsApi_1.default(configuration);
}
}
exports.default = AnalyticsApi;