streaming_vo_CommonMediaRequest.js
class CommonMediaRequest {
/**
* @param {Object} params
* @param {string} params.url
* @param {string} params.method
* @param {string} [params.responseType]
* @param {Object<string, string>} [params.headers]
* @param {RequestCredentials} [params.credentials]
* @param {RequestMode} [params.mode]
* @param {number} [params.timeout]
* @param {Cmcd} [params.cmcd]
* @param {any} [params.customData]
*/
constructor(params) {
this.url = params.url;
this.method = params.method;
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.cmcd = params.cmcd !== undefined ? params.cmcd : null;
this.customData = params.customData !== undefined ? params.customData : null;
}
}
export default CommonMediaRequest;