Documentation ¶
Index ¶
- type RestClient
- func (r RestClient) Delete(url string) (*http.Response, error)
- func (r RestClient) DeleteJson(url string, body interface{}) (*http.Response, error)
- func (r RestClient) Get(url string) (*http.Response, error)
- func (r RestClient) Post(url string) (*http.Response, error)
- func (r RestClient) PostJson(url string, body interface{}) (*http.Response, error)
- func (r RestClient) Put(url string) (*http.Response, error)
- func (r RestClient) PutJson(url string, body interface{}) (*http.Response, error)
- func (r RestClient) WithAuthentication(tokenSource oauth2.TokenSource) RestClient
- func (r RestClient) WithTimeout(timeout time.Duration) RestClient
- func (r RestClient) WithTransport(tr http.RoundTripper) RestClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RestClient ¶
func New ¶
func New() RestClient
func NewWithClient ¶ added in v1.2.4
func NewWithClient(client *http.Client) RestClient
func (RestClient) DeleteJson ¶ added in v1.1.0
func (r RestClient) DeleteJson(url string, body interface{}) (*http.Response, error)
func (RestClient) Post ¶ added in v1.1.0
func (r RestClient) Post(url string) (*http.Response, error)
func (RestClient) PostJson ¶
func (r RestClient) PostJson(url string, body interface{}) (*http.Response, error)
func (RestClient) PutJson ¶
func (r RestClient) PutJson(url string, body interface{}) (*http.Response, error)
func (RestClient) WithAuthentication ¶ added in v1.2.4
func (r RestClient) WithAuthentication(tokenSource oauth2.TokenSource) RestClient
func (RestClient) WithTimeout ¶
func (r RestClient) WithTimeout(timeout time.Duration) RestClient
func (RestClient) WithTransport ¶ added in v1.2.4
func (r RestClient) WithTransport(tr http.RoundTripper) RestClient
Click to show internal directories.
Click to hide internal directories.