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; /** * @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; }