Documentation ¶
Index ¶
- type Client
- type ClientBuilder
- func (c *ClientBuilder) Build() *Client
- func (c *ClientBuilder) SetBaseUrl(baseUrl string) *ClientBuilder
- func (c *ClientBuilder) SetCookies(cookies map[string]string) *ClientBuilder
- func (c *ClientBuilder) SetHeaders(headers map[string]string) *ClientBuilder
- func (c *ClientBuilder) SetParser(parser *jsonparser.JSONParser) *ClientBuilder
- func (c *ClientBuilder) SetProxy(proxyUrl string) *ClientBuilder
- func (c *ClientBuilder) SetTimeout(timeout time.Duration) *ClientBuilder
- func (c *ClientBuilder) SetUserAgent(userAgent string) *ClientBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientBuilder ¶
type ClientBuilder struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient() *ClientBuilder
func (*ClientBuilder) Build ¶
func (c *ClientBuilder) Build() *Client
func (*ClientBuilder) SetBaseUrl ¶
func (c *ClientBuilder) SetBaseUrl(baseUrl string) *ClientBuilder
func (*ClientBuilder) SetCookies ¶
func (c *ClientBuilder) SetCookies(cookies map[string]string) *ClientBuilder
func (*ClientBuilder) SetHeaders ¶
func (c *ClientBuilder) SetHeaders(headers map[string]string) *ClientBuilder
func (*ClientBuilder) SetParser ¶
func (c *ClientBuilder) SetParser(parser *jsonparser.JSONParser) *ClientBuilder
func (*ClientBuilder) SetProxy ¶
func (c *ClientBuilder) SetProxy(proxyUrl string) *ClientBuilder
func (*ClientBuilder) SetTimeout ¶
func (c *ClientBuilder) SetTimeout(timeout time.Duration) *ClientBuilder
func (*ClientBuilder) SetUserAgent ¶
func (c *ClientBuilder) SetUserAgent(userAgent string) *ClientBuilder
Click to show internal directories.
Click to hide internal directories.