@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
52 lines (51 loc) • 1.55 kB
TypeScript
import AnalyticsAbstractFilter from './AnalyticsAbstractFilter';
import AnalyticsAttribute from './AnalyticsAttribute';
import AnalyticsInterval from './AnalyticsInterval';
import AnalyticsOrderByEntry from './AnalyticsOrderByEntry';
import AnalyticsQueryTimeframe from './AnalyticsQueryTimeframe';
/**
* @export
* @class AnalyticsMetricsQueryRequest
*/
export declare class AnalyticsMetricsQueryRequest extends AnalyticsQueryTimeframe {
/**
* Analytics license key (required)
* @type {string}
* @memberof AnalyticsMetricsQueryRequest
*/
licenseKey?: string;
/**
* @type {AnalyticsAbstractFilter[]}
* @memberof AnalyticsMetricsQueryRequest
*/
filters?: AnalyticsAbstractFilter[];
/**
* @type {AnalyticsOrderByEntry[]}
* @memberof AnalyticsMetricsQueryRequest
*/
orderBy?: AnalyticsOrderByEntry[];
/**
* @type {AnalyticsInterval}
* @memberof AnalyticsMetricsQueryRequest
*/
interval?: AnalyticsInterval;
/**
* @type {AnalyticsAttribute[]}
* @memberof AnalyticsMetricsQueryRequest
*/
groupBy?: AnalyticsAttribute[];
/**
* Maximum number of rows returned (max. 200)
* @type {number}
* @memberof AnalyticsMetricsQueryRequest
*/
limit?: number;
/**
* Offset of data used for pagination
* @type {number}
* @memberof AnalyticsMetricsQueryRequest
*/
offset?: number;
constructor(obj?: Partial<AnalyticsMetricsQueryRequest>);
}
export default AnalyticsMetricsQueryRequest;