@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
63 lines (62 loc) • 1.39 kB
TypeScript
import AnalyticsHttpRequestType from './AnalyticsHttpRequestType';
/**
* @export
* @class AnalyticsHttpRequest
*/
export declare class AnalyticsHttpRequest {
/**
* Client timestamp
* @type {Date}
* @memberof AnalyticsHttpRequest
*/
clientTime?: Date;
/**
* @type {AnalyticsHttpRequestType}
* @memberof AnalyticsHttpRequest
*/
type?: AnalyticsHttpRequestType;
/**
* Http request URL
* @type {string}
* @memberof AnalyticsHttpRequest
*/
url?: string;
/**
* Last redirect location
* @type {string}
* @memberof AnalyticsHttpRequest
*/
lastRedirectLocation?: string;
/**
* Http request status
* @type {number}
* @memberof AnalyticsHttpRequest
*/
httpStatus?: number;
/**
* Download time
* @type {number}
* @memberof AnalyticsHttpRequest
*/
downloadTime?: number;
/**
* Time to first byte
* @type {number}
* @memberof AnalyticsHttpRequest
*/
timeToFirstByte?: number;
/**
* Size
* @type {number}
* @memberof AnalyticsHttpRequest
*/
size?: number;
/**
* Was http request successful
* @type {boolean}
* @memberof AnalyticsHttpRequest
*/
success?: boolean;
constructor(obj?: Partial<AnalyticsHttpRequest>);
}
export default AnalyticsHttpRequest;