Versions in this module Expand all Collapse all v0 v0.7.0 Dec 2, 2025 v0.6.0 Nov 27, 2025 Changes in this version + type HTTPClient interface + Do func(*http.Request) (*http.Response, error) + type Middleware = func(*http.Request, MiddlewareNext) (*http.Response, error) + type MiddlewareNext = func(*http.Request) (*http.Response, error) + type RequestOption = requestconfig.RequestOption + func WithBaseURL(base string) RequestOption + func WithDebugLog(logger *log.Logger) RequestOption + func WithEnvironmentProduction() RequestOption + func WithHTTPClient(client HTTPClient) RequestOption + func WithHeader(key, value string) RequestOption + func WithHeaderAdd(key, value string) RequestOption + func WithHeaderDel(key string) RequestOption + func WithJSONDel(key string) RequestOption + func WithJSONSet(key string, value any) RequestOption + func WithMaxRetries(retries int) RequestOption + func WithMiddleware(middlewares ...Middleware) RequestOption + func WithProjectAccessToken(value string) RequestOption + func WithQuery(key, value string) RequestOption + func WithQueryAdd(key, value string) RequestOption + func WithQueryDel(key string) RequestOption + func WithRequestBody(contentType string, body any) RequestOption + func WithRequestTimeout(dur time.Duration) RequestOption + func WithResponseBodyInto(dst any) RequestOption + func WithResponseInto(dst **http.Response) RequestOption + func WithTeamAccessToken(value string) RequestOption + func WithWebhookKey(value string) RequestOption