Documentation
¶
Index ¶
- type Auth
- type FastBuilder
- func (b *FastBuilder) Auth(auth Auth) *FastBuilder
- func (b *FastBuilder) Delete() (*Response, error)
- func (b *FastBuilder) Get() (*Response, error)
- func (b *FastBuilder) Headers(headers []Header) *FastBuilder
- func (b *FastBuilder) Patch() (*Response, error)
- func (b *FastBuilder) Payload(payload []byte) *FastBuilder
- func (b *FastBuilder) Post() (*Response, error)
- func (b *FastBuilder) Result(result interface{}) *FastBuilder
- func (b *FastBuilder) Timeout(timeout time.Duration) *FastBuilder
- func (b *FastBuilder) Uri(url string) *FastBuilder
- type Header
- type RequestOptions
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FastBuilder ¶
type FastBuilder struct {
// contains filtered or unexported fields
}
func (*FastBuilder) Auth ¶
func (b *FastBuilder) Auth(auth Auth) *FastBuilder
Auth sets the authentication options
func (*FastBuilder) Delete ¶
func (b *FastBuilder) Delete() (*Response, error)
Delete initiates a DELETE request
func (*FastBuilder) Get ¶
func (b *FastBuilder) Get() (*Response, error)
Get initiates a GET request
func (*FastBuilder) Headers ¶
func (b *FastBuilder) Headers(headers []Header) *FastBuilder
Headers sets custom headers for the request
func (*FastBuilder) Patch ¶
func (b *FastBuilder) Patch() (*Response, error)
Patch initiates a PATCH request
func (*FastBuilder) Payload ¶
func (b *FastBuilder) Payload(payload []byte) *FastBuilder
Payload sets the request payload (body)
func (*FastBuilder) Post ¶
func (b *FastBuilder) Post() (*Response, error)
Post initiates a POST request
func (*FastBuilder) Result ¶
func (b *FastBuilder) Result(result interface{}) *FastBuilder
Result specifies where to store the response result
func (*FastBuilder) Timeout ¶
func (b *FastBuilder) Timeout(timeout time.Duration) *FastBuilder
Timeout sets the request timeout
func (*FastBuilder) Uri ¶
func (b *FastBuilder) Uri(url string) *FastBuilder
Uri sets the request URL
Click to show internal directories.
Click to hide internal directories.