Versions in this module Expand all Collapse all v1 v1.0.1 Aug 7, 2026 Changes in this version + func Providers(options ...ProvidersOptionFunc) di.Deps + type Client struct + func NewClient(tracer opentracing.Tracer, options ...Option) *Client + func (c *Client) Do(req *http.Request) (*http.Response, error) + type ClientArgs struct + Populator contract.DIPopulator + type HttpDoer interface + Do func(req *http.Request) (*http.Response, error) + type Option func(*Client) + func WithDoer(doer contract.HttpDoer) Option + func WithRequestLogThreshold(num int) Option + func WithResponseLogThreshold(num int) Option + type ProvidersOptionFunc func(options *providersOption) + func WithClientConstructor(f func(args ClientArgs) (contract.HttpDoer, error)) ProvidersOptionFunc + func WithClientOption(options ...Option) ProvidersOptionFunc