streaming_vo_CommonMediaResponse.js
class CommonMediaResponse {
/**
* @param {Object} params
* @param {CommonMediaRequest} params.request
* @param {string} [params.url]
* @param {boolean} [params.redirected]
* @param {number} [params.status]
* @param {string} [params.statusText]
* @param {string} [params.type]
* @param {Object<string, string>} [params.headers]
* @param {any} [params.data]
* @param {ResourceTiming} [params.resourceTiming]
*/
constructor(params) {
this.request = params.request;
this.url = params.url !== undefined ? params.url : null;
this.redirected = params.redirected !== undefined ? params.redirected : false;
this.status = params.status !== undefined ? params.status : null;
this.statusText = params.statusText !== undefined ? params.statusText : '';
this.type = params.type !== undefined ? params.type : '';
this.headers = params.headers !== undefined ? params.headers : {};
this.data = params.data !== undefined ? params.data : null;
this.resourceTiming = params.resourceTiming !== undefined ? params.resourceTiming : null;
}
}
export default CommonMediaResponse;