Versions in this module Expand all Collapse all v1 v1.0.0 Apr 23, 2021 Changes in this version + type Client interface + Delete func(url string, headers ...http.Header) (*core.Response, error) + Get func(url string, headers ...http.Header) (*core.Response, error) + Options func(url string, headers ...http.Header) (*core.Response, error) + Patch func(url string, body interface{}, headers ...http.Header) (*core.Response, error) + Post func(url string, body interface{}, headers ...http.Header) (*core.Response, error) + Put func(url string, body interface{}, headers ...http.Header) (*core.Response, error) + type ClientBuilder interface + Build func() Client + DisableTimeouts func(disable bool) ClientBuilder + SetConnectionTimeout func(timeout time.Duration) ClientBuilder + SetHeaders func(headers http.Header) ClientBuilder + SetHttpClient func(c *http.Client) ClientBuilder + SetMaxIdleConnections func(i int) ClientBuilder + SetResponseTimeout func(timeout time.Duration) ClientBuilder + SetUserAgent func(userAgent string) ClientBuilder + func NewBuilder() ClientBuilder