Fix naming of soap/client.HTTPClient.

This commit is contained in:
John Beisley 2023-03-09 16:35:15 +00:00
parent fe0b17f589
commit 51ba21d432

View File

@ -50,10 +50,10 @@ func (se *SOAPError) Unwrap() error {
return se.cause return se.cause
} }
var _ HttpClient = &http.Client{} var _ HTTPClient = &http.Client{}
// HttpClient defines the interface required of an HTTP client. It is a subset of *http.Client. // HTTPClient defines the interface required of an HTTP client. It is a subset of *http.Client.
type HttpClient interface { type HTTPClient interface {
Do(req *http.Request) (*http.Response, error) Do(req *http.Request) (*http.Response, error)
} }
@ -62,20 +62,20 @@ type Option func(*options)
// WithHTTPClient specifies an *http.Client to use instead of // WithHTTPClient specifies an *http.Client to use instead of
// http.DefaultClient. // http.DefaultClient.
func WithHTTPClient(httpClient HttpClient) Option { func WithHTTPClient(httpClient HTTPClient) Option {
return func(o *options) { return func(o *options) {
o.httpClient = httpClient o.httpClient = httpClient
} }
} }
type options struct { type options struct {
httpClient HttpClient httpClient HTTPClient
} }
// Client is a SOAP client, attached to a specific SOAP endpoint. // Client is a SOAP client, attached to a specific SOAP endpoint.
// the zero value is not usable, use NewClient() to create an instance. // the zero value is not usable, use NewClient() to create an instance.
type Client struct { type Client struct {
httpClient HttpClient httpClient HTTPClient
endpointURL string endpointURL string
} }