@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
30 lines (29 loc) • 1 kB
TypeScript
import { BaseAPI } from '../common/BaseAPI';
import Configuration from '../common/Configuration';
import ExportsApi from './exports/ExportsApi';
import ImpressionsApi from './impressions/ImpressionsApi';
import InsightsApi from './insights/InsightsApi';
import MetricsApi from './metrics/MetricsApi';
import AdsApi from './ads/AdsApi';
import QueriesApi from './queries/QueriesApi';
import LicensesApi from './licenses/LicensesApi';
import VirtualLicensesApi from './virtualLicenses/VirtualLicensesApi';
import OutputsApi from './outputs/OutputsApi';
/**
* AnalyticsApi - object-oriented interface
* @export
* @class AnalyticsApi
* @extends {BaseAPI}
*/
export default class AnalyticsApi extends BaseAPI {
exports: ExportsApi;
impressions: ImpressionsApi;
insights: InsightsApi;
metrics: MetricsApi;
ads: AdsApi;
queries: QueriesApi;
licenses: LicensesApi;
virtualLicenses: VirtualLicensesApi;
outputs: OutputsApi;
constructor(configuration: Configuration);
}