Versions in this module Expand all Collapse all v0 v0.1.1 Feb 5, 2020 Changes in this version + func DoHTTP(method, uri string, auths string, body io.Reader) ([]byte, error) + type Client struct + func NewClient(urlToken string) *Client + func (c *Client) Do(method, uri string, body io.Reader) ([]byte, error) + func (c *Client) Get(uri string) ([]byte, error) + func (c *Client) GetJSON(uri string, obj interface{}) error + func (c *Client) Post(uri string, data []byte) ([]byte, error) + func (c *Client) PostJSON(uri string, data []byte, obj interface{}) error + func (c *Client) SetAuth(auths string) + func (c *Client) SetContentType(ctype string) + type Error struct + ErrCode int + ErrMsg string + func (e *Error) Error() string + type Token struct + AccessToken string + ExpiresIn int64 + RefreshToken string + TokenType string + type TokenHolder struct + func NewTokenHolder(baseUrl string) *TokenHolder + func (th *TokenHolder) Expired() bool + func (th *TokenHolder) GetAuthToken() (token string, err error) + func (th *TokenHolder) SetAuth(auths string) + func (th *TokenHolder) SetCorp(id, secret string) + func (th *TokenHolder) Valid() bool