@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
23 lines (22 loc) • 881 B
TypeScript
import { BaseAPI } from '../../common/BaseAPI';
import Configuration from '../../common/Configuration';
import ErrorsApi from './errors/ErrorsApi';
import AnalyticsImpressionsQuery from '../../models/AnalyticsImpressionsQuery';
import AnalyticsImpressionsResponse from '../../models/AnalyticsImpressionsResponse';
/**
* ImpressionsApi - object-oriented interface
* @export
* @class ImpressionsApi
* @extends {BaseAPI}
*/
export default class ImpressionsApi extends BaseAPI {
errors: ErrorsApi;
constructor(configuration: Configuration);
/**
* @summary List impressions
* @param {AnalyticsImpressionsQuery} analyticsImpressionsQuery Analytics impressions query object
* @throws {BitmovinError}
* @memberof ImpressionsApi
*/
getImpressions(analyticsImpressionsQuery?: AnalyticsImpressionsQuery): Promise<AnalyticsImpressionsResponse>;
}