Documentation
¶
Overview ¶
Package components provides primitives to interact the openapi HTTP API.
This is an autogenerated file, any edits which you make here will be lost!
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file.
func RegisterHandlers ¶
func RegisterHandlers(router runtime.EchoRouter, si ServerInterface)
RegisterHandlers adds each server route to the EchoRouter.
Types ¶
type Client ¶ added in v1.1.0
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example.
Server string
// HTTP client with any customized settings, such as certificate chains.
Client http.Client
// A callback for modifying requests which are generated before sending over
// the network.
RequestEditor func(req *http.Request, ctx context.Context) error
}
Client which conforms to the OpenAPI3 specification for this service.
type ClientInterface ¶ added in v1.1.5
type ClientInterface interface {
}
The interface specification for the client above.
type ParameterObject ¶
type ParameterObject string
ParameterObject defines component parameter for "ParameterObject"
type RequestBody ¶
type RequestBody struct {
Field SchemaObject `json:"Field"`
}
RequestBody defines component requestBodies for RequestBody.
type ResponseObject ¶
type ResponseObject struct {
Field SchemaObject `json:"Field"`
}
ResponseObject defines component response for ResponseObject.
type SchemaObject ¶
SchemaObject defines component schema for SchemaObject.
type ServerInterface ¶
type ServerInterface interface {
}
ServerInterface represents all server handlers.
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
}
ServerInterfaceWrapper converts echo contexts to parameters.