Request.js
/**
     * Performs the request
     * @return {Promise} resolves to format of object. See return type of
     * {@link Request#format}
     */
Performs the request
@return {Promise} resolves to format of object. See return type of
Request#format
Performs the request @return { Promise } resolves to format of object . See return type of Request#format
async run() {
        let response = await axios.request({
            method: this._method,
            url: this._path,
            data: this._data,
            params: this._params,
            headers: this._headers,
            auth: this._auth
        });
        return this.format(response.data);
    }
async run ( ) { let response = await axios . request ( { method : this . _method , url : this . _path , data : this . _data , params : this . _params , headers : this . _headers , auth : this . _auth } ) ; return this . format ( response . data ) ; }
Performs the request
 @return {Promise} resolves to format of object.
Performs the request @return { Promise } resolves to format of object .