UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

30 lines (29 loc) 1.29 kB
import { BaseAPI } from '../../../common/BaseAPI'; import Configuration from '../../../common/Configuration'; import DailyStatistics from '../../../models/DailyStatistics'; import PaginationResponse from '../../../models/PaginationResponse'; import { DailyStatisticsListQueryParams, DailyStatisticsListQueryParamsBuilder } from './DailyStatisticsListQueryParams'; /** * DailyApi - object-oriented interface * @export * @class DailyApi * @extends {BaseAPI} */ export default class DailyApi extends BaseAPI { constructor(configuration: Configuration); /** * @summary List Daily Statistics * @param {*} [queryParameters] query parameters for filtering, sorting and pagination * @throws {BitmovinError} * @memberof DailyApi */ list(queryParameters?: DailyStatisticsListQueryParams | ((q: DailyStatisticsListQueryParamsBuilder) => DailyStatisticsListQueryParamsBuilder)): Promise<PaginationResponse<DailyStatistics>>; /** * @summary List daily statistics within specific dates * @param {Date} from Start date, format: yyyy-MM-dd * @param {Date} to End date, format: yyyy-MM-dd * @throws {BitmovinError} * @memberof DailyApi */ listByDateRange(from: Date, to: Date): Promise<PaginationResponse<DailyStatistics>>; }