Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type HTTPClient ¶
type HTTPClient struct {
// contains filtered or unexported fields
}
func NewHTTPClient ¶
func NewHTTPClient(options Options) *HTTPClient
type Options ¶
type Options struct {
BaseURL string
BearerToken string
APIKeyName string
APIKeyValue string
APIKeyIn string
BasicUsername string
BasicPassword string
OAuth2ClientID string
OAuth2ClientSecret string
OAuth2TokenURL string
OAuth2Scopes []string
OAuth2TokenSource oauth2.TokenSource
Timeout time.Duration
MaxResponseBytes int64
MaxRetries int
RetryBaseDelay time.Duration
RetryNonIdempotent bool
Allow []string
Deny []string
HTTPClient *http.Client
}
Click to show internal directories.
Click to hide internal directories.