UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

29 lines (28 loc) 1.43 kB
import { BaseAPI } from '../../../../../common/BaseAPI'; import Configuration from '../../../../../common/Configuration'; import LiveEncodingOptionsStatistics from '../../../../../models/LiveEncodingOptionsStatistics'; import LiveOptionsStatistics from '../../../../../models/LiveOptionsStatistics'; import { LiveOptionsStatisticsListByDateRangeQueryParams, LiveOptionsStatisticsListByDateRangeQueryParamsBuilder } from './LiveOptionsStatisticsListByDateRangeQueryParams'; /** * OptionsApi - object-oriented interface * @export * @class OptionsApi * @extends {BaseAPI} */ export default class OptionsApi extends BaseAPI { constructor(configuration: Configuration); /** * @summary List live options encoding statistics for a given encoding * @param {string} encodingId Id of the encoding * @throws {BitmovinError} * @memberof OptionsApi */ get(encodingId: string): Promise<LiveEncodingOptionsStatistics>; /** * @summary List live options encoding statistics within specific dates * @param {*} [queryParameters] query parameters for filtering, sorting and pagination * @throws {BitmovinError} * @memberof OptionsApi */ listByDateRange(queryParameters?: LiveOptionsStatisticsListByDateRangeQueryParams | ((q: LiveOptionsStatisticsListByDateRangeQueryParamsBuilder) => LiveOptionsStatisticsListByDateRangeQueryParamsBuilder)): Promise<LiveOptionsStatistics>; }