Documentation
¶
Overview ¶
Copyright 2019 DeepMap, Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
This is an autogenerated file, any edits which you make here will be lost!
Index ¶
- func GetSwagger() (*openapi3.Swagger, error)
- func NewAddPetRequest(server string, body NewPet) (*http.Request, error)
- func NewAddPetRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDeletePetRequest(server string, id int64) (*http.Request, error)
- func NewFindPetByIdRequest(server string, id int64) (*http.Request, error)
- func NewFindPetsRequest(server string, params *FindPetsParams) (*http.Request, error)
- func RegisterHandlers(router runtime.EchoRouter, si ServerInterface)
- type Client
- func (c *Client) AddPet(ctx context.Context, body NewPet) (*http.Response, error)
- func (c *Client) DeletePet(ctx context.Context, id int64) (*http.Response, error)
- func (c *Client) FindPetById(ctx context.Context, id int64) (*http.Response, error)
- func (c *Client) FindPets(ctx context.Context, params *FindPetsParams) (*http.Response, error)
- type Error
- type FindPetsParams
- type NewPet
- type Pet
- type ServerInterface
- type ServerInterfaceWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶ added in v1.0.3
Returns the Swagger specification corresponding to the generated code in this file.
func NewAddPetRequest ¶ added in v1.1.0
Request generator for AddPet with JSON body
func NewAddPetRequestWithBody ¶ added in v1.1.0
func NewAddPetRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
Request generator for AddPet with non-JSON body
func NewDeletePetRequest ¶ added in v1.1.0
Request generator for DeletePet
func NewFindPetByIdRequest ¶ added in v1.1.0
Request generator for FindPetById
func NewFindPetsRequest ¶ added in v1.1.0
func NewFindPetsRequest(server string, params *FindPetsParams) (*http.Request, error)
Request generator for FindPets
func RegisterHandlers ¶
func RegisterHandlers(router runtime.EchoRouter, si ServerInterface)
Types ¶
type Client ¶ added in v1.1.0
A client which conforms to the OpenAPI3 specification for this service. The server should be fully qualified with shema and server, ie, https://deepmap.com.
func (*Client) FindPetById ¶ added in v1.1.0
Request for FindPetById
type FindPetsParams ¶
type FindPetsParams struct {
Tags *[]string `json:"tags,omitempty"`
Limit *int32 `json:"limit,omitempty"`
}
Parameters object for FindPets
type Pet ¶
type Pet struct {
// Embedded struct due to allOf(#/components/schemas/NewPet)
NewPet
// Embedded fields due to inline allOf schema
Id int64 `json:"id"`
}
Type definition for component schema "Pet"
type ServerInterface ¶
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
}
func (*ServerInterfaceWrapper) AddPet ¶
func (w *ServerInterfaceWrapper) AddPet(ctx echo.Context) error
Wrapper for AddPet
func (*ServerInterfaceWrapper) DeletePet ¶
func (w *ServerInterfaceWrapper) DeletePet(ctx echo.Context) error
Wrapper for DeletePet
func (*ServerInterfaceWrapper) FindPetById ¶
func (w *ServerInterfaceWrapper) FindPetById(ctx echo.Context) error
Wrapper for FindPetById
func (*ServerInterfaceWrapper) FindPets ¶
func (w *ServerInterfaceWrapper) FindPets(ctx echo.Context) error
Wrapper for FindPets