Documentation
¶
Index ¶
Constants ¶
View Source
const SpecFile string = `` /* 214-byte string literal not displayed */
Variables ¶
Functions ¶
func SpecFileHandler ¶
Types ¶
type API ¶
type Client ¶ added in v0.0.2
type Client struct {
BaseURL string
HTTPClient HTTPClient
}
func NewClient ¶ added in v0.0.2
func NewClient(baseURL string, httpClient HTTPClient) *Client
func (*Client) GetPetsIDs ¶ added in v0.0.2
func (c *Client) GetPetsIDs(ctx context.Context, request GetPetsIDsRequest) (GetPetsIDsResponse, error)
GetPetsIDs - GET /pets/ids
type ErrParseParam ¶
func (ErrParseParam) Error ¶
func (e ErrParseParam) Error() string
func (ErrParseParam) Unwrap ¶
func (e ErrParseParam) Unwrap() error
type GetPetsIDsHandlerFunc ¶
type GetPetsIDsHandlerFunc func(r GetPetsIDsRequestParser) GetPetsIDsResponse
func (GetPetsIDsHandlerFunc) ServeHTTP ¶
func (f GetPetsIDsHandlerFunc) ServeHTTP(w http.ResponseWriter, r *http.Request)
type GetPetsIDsRequest ¶
func (GetPetsIDsRequest) Parse ¶ added in v0.0.2
func (r GetPetsIDsRequest) Parse() GetPetsIDsRequest
type GetPetsIDsRequestParser ¶ added in v0.0.2
type GetPetsIDsRequestParser interface {
Parse() GetPetsIDsRequest
}
func GetPetsIDsHTTPRequest ¶ added in v0.0.2
func GetPetsIDsHTTPRequest(r *http.Request) GetPetsIDsRequestParser
type GetPetsIDsResponse ¶ added in v0.0.2
type GetPetsIDsResponse interface {
Write(w http.ResponseWriter)
// contains filtered or unexported methods
}
func NewGetPetsIDsResponse200JSON ¶ added in v0.0.2
func NewGetPetsIDsResponse200JSON(body []float64) GetPetsIDsResponse
type GetPetsIDsResponse200JSON ¶
type GetPetsIDsResponse200JSON struct {
Body []float64
}
func (GetPetsIDsResponse200JSON) Write ¶ added in v0.0.2
func (r GetPetsIDsResponse200JSON) Write(w http.ResponseWriter)
Click to show internal directories.
Click to hide internal directories.