streaming_vo_CommonMediaRequest.js
class CommonMediaRequest {
/**
* @param {Object} params
* @param {string} params.url
* @param {string} params.method
* @param {BodyInit} [params.body]
* @param {string} [params.responseType]
* @param {Object<string, string>} [params.headers]
* @param {RequestCredentials} [params.credentials]
* @param {RequestMode} [params.mode]
* @param {number} [params.timeout]
* @param {Object} [params.customData]
*/
constructor(params) {
this.url = params.url;
this.method = params.method;
this.body = params.body !== undefined ? params.body : null;
this.responseType = params.responseType !== undefined ? params.responseType : null;
this.headers = params.headers !== undefined ? params.headers : {};
this.credentials = params.credentials !== undefined ? params.credentials : null;
this.mode = params.mode !== undefined ? params.mode : null;
this.timeout = params.timeout !== undefined ? params.timeout : 0;
this.customData = params.customData !== undefined ? params.customData : {};
}
}
export default CommonMediaRequest;