UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

34 lines (33 loc) 1.88 kB
import { BaseAPI } from '../../../../common/BaseAPI'; import Configuration from '../../../../common/Configuration'; import DailyApi from './daily/DailyApi'; import EncodingStatisticsVod from '../../../../models/EncodingStatisticsVod'; import PaginationResponse from '../../../../models/PaginationResponse'; import { EncodingStatisticsVodListQueryParams, EncodingStatisticsVodListQueryParamsBuilder } from './EncodingStatisticsVodListQueryParams'; import { EncodingStatisticsVodListByDateRangeQueryParams, EncodingStatisticsVodListByDateRangeQueryParamsBuilder } from './EncodingStatisticsVodListByDateRangeQueryParams'; /** * VodApi - object-oriented interface * @export * @class VodApi * @extends {BaseAPI} */ export default class VodApi extends BaseAPI { daily: DailyApi; constructor(configuration: Configuration); /** * @summary List VOD Encoding Statistics * @param {*} [queryParameters] query parameters for filtering, sorting and pagination * @throws {BitmovinError} * @memberof VodApi */ list(queryParameters?: EncodingStatisticsVodListQueryParams | ((q: EncodingStatisticsVodListQueryParamsBuilder) => EncodingStatisticsVodListQueryParamsBuilder)): Promise<PaginationResponse<EncodingStatisticsVod>>; /** * @summary List VOD Encoding Statistics Within Specific Dates * @param {Date} from Start date, format: yyyy-MM-dd * @param {Date} to End date, format: yyyy-MM-dd * @param {*} [queryParameters] query parameters for filtering, sorting and pagination * @throws {BitmovinError} * @memberof VodApi */ listByDateRange(from: Date, to: Date, queryParameters?: EncodingStatisticsVodListByDateRangeQueryParams | ((q: EncodingStatisticsVodListByDateRangeQueryParamsBuilder) => EncodingStatisticsVodListByDateRangeQueryParamsBuilder)): Promise<PaginationResponse<EncodingStatisticsVod>>; }