@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
40 lines (39 loc) • 1.96 kB
JavaScript
"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;