@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
34 lines (33 loc) • 1.51 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const BaseAPI_1 = require("./common/BaseAPI");
const AccountApi_1 = require("./account/AccountApi");
const AgentsApi_1 = require("./agents/AgentsApi");
const AiSceneAnalysisApi_1 = require("./aiSceneAnalysis/AiSceneAnalysisApi");
const AnalyticsApi_1 = require("./analytics/AnalyticsApi");
const EncodingApi_1 = require("./encoding/EncodingApi");
const GeneralApi_1 = require("./general/GeneralApi");
const NotificationsApi_1 = require("./notifications/NotificationsApi");
const PlayerApi_1 = require("./player/PlayerApi");
const StreamsApi_1 = require("./streams/StreamsApi");
/**
* BitmovinApi - object-oriented interface
* @export
* @class BitmovinApi
* @extends {BaseAPI}
*/
class BitmovinApi extends BaseAPI_1.BaseAPI {
constructor(configuration) {
super(configuration);
this.account = new AccountApi_1.default(configuration);
this.agents = new AgentsApi_1.default(configuration);
this.aiSceneAnalysis = new AiSceneAnalysisApi_1.default(configuration);
this.analytics = new AnalyticsApi_1.default(configuration);
this.encoding = new EncodingApi_1.default(configuration);
this.general = new GeneralApi_1.default(configuration);
this.notifications = new NotificationsApi_1.default(configuration);
this.player = new PlayerApi_1.default(configuration);
this.streams = new StreamsApi_1.default(configuration);
}
}
exports.default = BitmovinApi;