UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

34 lines (33 loc) 1.51 kB
"use strict"; 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;