The server to connect to.
The Axios implementation class to use.
The default timeout for ReST connections.
The default set of HTTP options associated with this ReST client.
The default set of HTTP options associated with this ReST client.
The server associated with this HTTP implementation.
The server associated with this HTTP implementation.
Make an HTTP GET call using axios.request({method:'get'}).
Attempt to extract the data from a response.
Get the union of TwitarrHTTPOptions based on the passed options, defaults, and options in the TwitarrServer associated with this request. Order of precedence is passed options -> server options -> default options.
Get the TwitarrServer object that should be used for making requests. Favors the one passed in the TwitarrHTTPOptions, otherwise it falls back to the default server associated with the HTTP implementation.
Make an HTTP DELETE call using axios.request({method:'delete'}).
Clear the current [[AxiosInstance]] so it is recreated on next request with the new server configuration.
Make an HTTP POST call using axios.request({method:'post'}).
POST a file.
Make an HTTP PUT call using axios.request({method:'put'}).
A convenience method for implementers to use to turn JSON into a javascript object. Use this to process a JSON response before returning it in an TwitarrResult object.
Generated using TypeDoc
Construct an AxiosHTTP instance.