Versions in this module Expand all Collapse all v1 v1.1.0 Mar 31, 2017 v1.0.0 Mar 8, 2017 Changes in this version + type A8client struct + func (c *A8client) BuildRequest(method, apiURL string, body io.Reader, headers http.Header) (*http.Request, error) + func (c *A8client) DELETE(apiURL string, debug bool, headers http.Header, result interface{}) error + func (c *A8client) Do(req *http.Request, result interface{}) error + func (c *A8client) GET(apiURL string, debug bool, headers http.Header, result interface{}) error + func (c *A8client) NewHeader() http.Header + func (c *A8client) POST(apiURL string, body io.Reader, debug bool, headers http.Header, ...) error + func (c *A8client) PUT(apiURL string, body io.Reader, debug bool, headers http.Header, ...) error + func (c *A8client) SetHTTPClient(client *http.Client) + func (c *A8client) SetToken(token string) + func (c *A8client) SetURL(baseURL string) + type Client interface + DELETE func(apiURL string, debug bool, extraHeaders http.Header, result interface{}) error + GET func(apiURL string, debug bool, extraHeaders http.Header, result interface{}) error + NewHeader func() http.Header + POST func(apiURL string, body io.Reader, debug bool, headers http.Header, ...) error + PUT func(apiURL string, body io.Reader, debug bool, headers http.Header, ...) error + SetHTTPClient func(client *http.Client) + SetToken func(token string) + SetURL func(baseURL string) + func NewClient(url, token string, HTTPclient *http.Client) Client