UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

40 lines (39 loc) 1.96 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const BaseAPI_1 = require("../common/BaseAPI"); const EncodingsApi_1 = require("./encodings/EncodingsApi"); const InputsApi_1 = require("./inputs/InputsApi"); const OutputsApi_1 = require("./outputs/OutputsApi"); const ConfigurationsApi_1 = require("./configurations/ConfigurationsApi"); const FiltersApi_1 = require("./filters/FiltersApi"); const LiveApi_1 = require("./live/LiveApi"); const ManifestsApi_1 = require("./manifests/ManifestsApi"); const InfrastructureApi_1 = require("./infrastructure/InfrastructureApi"); const StatisticsApi_1 = require("./statistics/StatisticsApi"); const WatchFoldersApi_1 = require("./watchFolders/WatchFoldersApi"); const ErrorDefinitionsApi_1 = require("./errorDefinitions/ErrorDefinitionsApi"); const TemplatesApi_1 = require("./templates/TemplatesApi"); /** * EncodingApi - object-oriented interface * @export * @class EncodingApi * @extends {BaseAPI} */ class EncodingApi extends BaseAPI_1.BaseAPI { constructor(configuration) { super(configuration); this.encodings = new EncodingsApi_1.default(configuration); this.inputs = new InputsApi_1.default(configuration); this.outputs = new OutputsApi_1.default(configuration); this.configurations = new ConfigurationsApi_1.default(configuration); this.filters = new FiltersApi_1.default(configuration); this.live = new LiveApi_1.default(configuration); this.manifests = new ManifestsApi_1.default(configuration); this.infrastructure = new InfrastructureApi_1.default(configuration); this.statistics = new StatisticsApi_1.default(configuration); this.watchFolders = new WatchFoldersApi_1.default(configuration); this.errorDefinitions = new ErrorDefinitionsApi_1.default(configuration); this.templates = new TemplatesApi_1.default(configuration); } } exports.default = EncodingApi;