UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

38 lines (37 loc) 1.7 kB
import { BaseAPI } from '../../../../../common/BaseAPI'; import Configuration from '../../../../../common/Configuration'; import TypeApi from './type/TypeApi'; import AudioApi from './audio/AudioApi'; import VideoApi from './video/VideoApi'; import SubtitleApi from './subtitle/SubtitleApi'; import ImageApi from './image/ImageApi'; import RepresentationsApi from './representations/RepresentationsApi'; import ContentprotectionApi from './contentprotection/ContentprotectionApi'; import AdaptationSet from '../../../../../models/AdaptationSet'; import PaginationResponse from '../../../../../models/PaginationResponse'; import { AdaptationSetListQueryParams, AdaptationSetListQueryParamsBuilder } from './AdaptationSetListQueryParams'; /** * AdaptationsetsApi - object-oriented interface * @export * @class AdaptationsetsApi * @extends {BaseAPI} */ export default class AdaptationsetsApi extends BaseAPI { type: TypeApi; audio: AudioApi; video: VideoApi; subtitle: SubtitleApi; image: ImageApi; representations: RepresentationsApi; contentprotection: ContentprotectionApi; constructor(configuration: Configuration); /** * @summary List all AdaptationSets * @param {string} manifestId Id of the Manifest * @param {string} periodId Id of the Period * @param {*} [queryParameters] query parameters for filtering, sorting and pagination * @throws {BitmovinError} * @memberof AdaptationsetsApi */ list(manifestId: string, periodId: string, queryParameters?: AdaptationSetListQueryParams | ((q: AdaptationSetListQueryParamsBuilder) => AdaptationSetListQueryParamsBuilder)): Promise<PaginationResponse<AdaptationSet>>; }