# Functions
New creates a new client with options.
Return a new request with a Form data payload which defaults to POST.
Return a new request with a JSON payload which defaults to GET.
NewLogTransport creates middleware into the request/response so you can log the transmission on the wire.
Return a new request with a Multipart Form data payload which defaults to POST.
Return a new empty request which defaults to GET.
OptEndpoint sets the endpoint for all requests.
OptHeader appends a custom header to each request.
OptPath appends path elements onto a request.
OptQuery adds query parameters to a request.
OptRateLimit sets the limit on number of requests per second and the API will sleep when exceeded.
OptReqEndpoint modifies the request endpoint for this request only.
OptReqHeader adds a header value to the request.
OptReqToken sets a request token for all client requests.
OptSkipVerify skips TLS certificate domain verification.
OptStrict turns on strict content type checking on anything returned from the API.
OptTimeout sets the timeout on any request.
OptToken adds an authorization header.
OptTrace allows you to be the "man in the middle" on any requests so you can see traffic move back and forth.
OptUserAgent sets the user agent string on each API request It is set to the default if empty string is passed.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author
Unmarshaler is an interface which can be implemented by a type to unmarshal a response body.