Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package client contains a client to send http requests to a swagger API. This implementation is untyped
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func APIKeyAuth ¶
func APIKeyAuth(name, in, value string) client.AuthInfoWriter
APIKeyAuth provides an API key auth info writer
func BasicAuth ¶
func BasicAuth(username, password string) client.AuthInfoWriter
BasicAuth provides a basic auth info writer
func BearerToken ¶
func BearerToken(token string) client.AuthInfoWriter
BearerToken provides a header based oauth2 bearer access token auth info writer
Types ¶
type APIError ¶
APIError wraps an error model and captures the status code
func NewAPIError ¶
NewAPIError creates a new API error
type Runtime ¶
type Runtime struct {
	DefaultMediaType      string
	DefaultAuthentication client.AuthInfoWriter
	Consumers             map[string]httpkit.Consumer
	Producers             map[string]httpkit.Producer
	Transport http.RoundTripper
	Spec      *spec.Document
	Host      string
	BasePath  string
	Formats   strfmt.Registry
	Debug     bool
	// contains filtered or unexported fields
}
    Runtime represents an API client that uses the transport to make http requests based on a swagger specification.
 Click to show internal directories. 
   Click to hide internal directories.