Documentation ¶
Overview ¶
Package schemas provides primitives to interact with the openapi HTTP API.
Code generated by github.com/KosyanMedia/oapi-codegen/v2 version (devel) DO NOT EDIT.
Index ¶
- Constants
- func GetSwagger() (swagger *openapi3.T, err error)
- func NewEnsureEverythingIsReferencedRequest(server string) (*http.Request, error)
- func NewGetIssues375Request(server string) (*http.Request, error)
- func NewIssue127Request(server string) (*http.Request, error)
- func NewIssue185Request(server string, body Issue185JSONRequestBody) (*http.Request, error)
- func NewIssue185RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewIssue209Request(server string, str StringInPath) (*http.Request, error)
- func NewIssue30Request(server string, pFallthrough string) (*http.Request, error)
- func NewIssue41Request(server string, n1param N5StartsWithNumber) (*http.Request, error)
- func NewIssue9Request(server string, params *Issue9Params, body Issue9JSONRequestBody) (*http.Request, error)
- func NewIssue9RequestWithBody(server string, params *Issue9Params, contentType string, body io.Reader) (*http.Request, error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- func RegisterHandlers(router EchoRouter, si ServerInterface, m ...echo.MiddlewareFunc)
- func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string, ...)
- type AnyType1
- type AnyType2
- type Client
- func (c *Client) EnsureEverythingIsReferenced(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetIssues375(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Issue127(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Issue185(ctx context.Context, body Issue185JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) Issue185WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) Issue209(ctx context.Context, str StringInPath, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Issue30(ctx context.Context, pFallthrough string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Issue41(ctx context.Context, n1param N5StartsWithNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) Issue9(ctx context.Context, params *Issue9Params, body Issue9JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) Issue9WithBody(ctx context.Context, params *Issue9Params, contentType string, body io.Reader, ...) (*http.Response, error)
- type ClientEnsureEverythingIsReferencedResponse
- type ClientGetIssues375Response
- type ClientInterface
- type ClientIssue127Response
- type ClientIssue185Response
- type ClientIssue209Response
- type ClientIssue30Response
- type ClientIssue41Response
- type ClientIssue9Response
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) EnsureEverythingIsReferencedWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ClientEnsureEverythingIsReferencedResponse, error)
- func (c *ClientWithResponses) GetIssues375WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ClientGetIssues375Response, error)
- func (c *ClientWithResponses) Issue127WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ClientIssue127Response, error)
- func (c *ClientWithResponses) Issue185WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*ClientIssue185Response, error)
- func (c *ClientWithResponses) Issue185WithResponse(ctx context.Context, body Issue185JSONRequestBody, ...) (*ClientIssue185Response, error)
- func (c *ClientWithResponses) Issue209WithResponse(ctx context.Context, str StringInPath, reqEditors ...RequestEditorFn) (*ClientIssue209Response, error)
- func (c *ClientWithResponses) Issue30WithResponse(ctx context.Context, pFallthrough string, reqEditors ...RequestEditorFn) (*ClientIssue30Response, error)
- func (c *ClientWithResponses) Issue41WithResponse(ctx context.Context, n1param N5StartsWithNumber, reqEditors ...RequestEditorFn) (*ClientIssue41Response, error)
- func (c *ClientWithResponses) Issue9WithBodyWithResponse(ctx context.Context, params *Issue9Params, contentType string, body io.Reader, ...) (*ClientIssue9Response, error)
- func (c *ClientWithResponses) Issue9WithResponse(ctx context.Context, params *Issue9Params, body Issue9JSONRequestBody, ...) (*ClientIssue9Response, error)
- type ClientWithResponsesInterface
- type CustomStringType
- type EchoRouter
- type EnsureEverythingIsReferencedResponse
- type EnumInObjInArray
- type EnumInObjInArrayVal
- type GenericObject
- type GetIssues375Response
- type HttpRequestDoer
- type Issue127Response
- type Issue185JSONBody
- type Issue185JSONRequestBody
- type Issue9JSONBody
- type Issue9JSONRequestBody
- type Issue9Params
- type N5StartsWithNumber
- type NullableProperties
- type RequestEditorFn
- type ServerInterface
- type ServerInterfaceWrapper
- func (w *ServerInterfaceWrapper) EnsureEverythingIsReferenced(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetIssues375(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) Issue127(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) Issue185(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) Issue209(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) Issue30(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) Issue41(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) Issue9(ctx echo.Context) error
- type StringInPath
Constants ¶
const (
Access_tokenScopes = "access_token.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
func NewEnsureEverythingIsReferencedRequest ¶
NewEnsureEverythingIsReferencedRequest generates requests for EnsureEverythingIsReferenced
func NewGetIssues375Request ¶
NewGetIssues375Request generates requests for GetIssues375
func NewIssue127Request ¶
NewIssue127Request generates requests for Issue127
func NewIssue185Request ¶
func NewIssue185Request(server string, body Issue185JSONRequestBody) (*http.Request, error)
NewIssue185Request calls the generic Issue185 builder with application/json body
func NewIssue185RequestWithBody ¶
func NewIssue185RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewIssue185RequestWithBody generates requests for Issue185 with any type of body
func NewIssue209Request ¶
func NewIssue209Request(server string, str StringInPath) (*http.Request, error)
NewIssue209Request generates requests for Issue209
func NewIssue30Request ¶
NewIssue30Request generates requests for Issue30
func NewIssue41Request ¶
func NewIssue41Request(server string, n1param N5StartsWithNumber) (*http.Request, error)
NewIssue41Request generates requests for Issue41
func NewIssue9Request ¶
func NewIssue9Request(server string, params *Issue9Params, body Issue9JSONRequestBody) (*http.Request, error)
NewIssue9Request calls the generic Issue9 builder with application/json body
func NewIssue9RequestWithBody ¶
func NewIssue9RequestWithBody(server string, params *Issue9Params, contentType string, body io.Reader) (*http.Request, error)
NewIssue9RequestWithBody generates requests for Issue9 with any type of body
func PathToRawSpec ¶
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
func RegisterHandlers ¶
func RegisterHandlers(router EchoRouter, si ServerInterface, m ...echo.MiddlewareFunc)
RegisterHandlers adds each server route to the EchoRouter.
func RegisterHandlersWithBaseURL ¶
func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string, m ...echo.MiddlewareFunc)
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
Types ¶
type AnyType2 ¶
type AnyType2 interface{}
AnyType2 represents any type.
This should be an interface{}
type Client ¶
type Client struct { // The endpoint of the server conforming to this interface, with scheme, // https://api.deepmap.com for example. This can contain a path relative // to the server, such as https://api.deepmap.com/dev-test, and all the // paths in the swagger spec will be appended to the server. Server string // Doer for performing requests, typically a *http.Client with any // customized settings, such as certificate chains. Client HttpRequestDoer // A list of callbacks for modifying requests which are generated before sending over // the network. RequestEditors []RequestEditorFn }
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) EnsureEverythingIsReferenced ¶
func (*Client) GetIssues375 ¶
func (*Client) Issue185 ¶
func (c *Client) Issue185(ctx context.Context, body Issue185JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Issue185WithBody ¶
func (*Client) Issue209 ¶
func (c *Client) Issue209(ctx context.Context, str StringInPath, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Issue41 ¶
func (c *Client) Issue41(ctx context.Context, n1param N5StartsWithNumber, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Issue9 ¶
func (c *Client) Issue9(ctx context.Context, params *Issue9Params, body Issue9JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) Issue9WithBody ¶
type ClientEnsureEverythingIsReferencedResponse ¶
type ClientEnsureEverythingIsReferencedResponse struct { Body []byte HTTPResponse *http.Response JSON200 *struct { AnyType1 *AnyType1 `json:"anyType1,omitempty"` // AnyType2 represents any type. // // This should be an interface{} AnyType2 *AnyType2 `json:"anyType2,omitempty"` CustomStringType *CustomStringType `foo:"bar" json:"customStringType,omitempty"` } }
func ParseEnsureEverythingIsReferencedResponse ¶
func ParseEnsureEverythingIsReferencedResponse(rsp *http.Response) (*ClientEnsureEverythingIsReferencedResponse, error)
ParseEnsureEverythingIsReferencedResponse parses an HTTP response from a EnsureEverythingIsReferencedWithResponse call
func (ClientEnsureEverythingIsReferencedResponse) Status ¶
func (r ClientEnsureEverythingIsReferencedResponse) Status() string
Status returns HTTPResponse.Status
func (ClientEnsureEverythingIsReferencedResponse) StatusCode ¶
func (r ClientEnsureEverythingIsReferencedResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ClientGetIssues375Response ¶
type ClientGetIssues375Response struct { Body []byte HTTPResponse *http.Response JSON200 *EnumInObjInArray }
func ParseGetIssues375Response ¶
func ParseGetIssues375Response(rsp *http.Response) (*ClientGetIssues375Response, error)
ParseGetIssues375Response parses an HTTP response from a GetIssues375WithResponse call
func (ClientGetIssues375Response) Status ¶
func (r ClientGetIssues375Response) Status() string
Status returns HTTPResponse.Status
func (ClientGetIssues375Response) StatusCode ¶
func (r ClientGetIssues375Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ClientInterface ¶
type ClientInterface interface { // EnsureEverythingIsReferenced request EnsureEverythingIsReferenced(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // Issue127 request Issue127(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // Issue185 request with any body Issue185WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) Issue185(ctx context.Context, body Issue185JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // Issue209 request Issue209(ctx context.Context, str StringInPath, reqEditors ...RequestEditorFn) (*http.Response, error) // Issue30 request Issue30(ctx context.Context, pFallthrough string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetIssues375 request GetIssues375(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // Issue41 request Issue41(ctx context.Context, n1param N5StartsWithNumber, reqEditors ...RequestEditorFn) (*http.Response, error) // Issue9 request with any body Issue9WithBody(ctx context.Context, params *Issue9Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) Issue9(ctx context.Context, params *Issue9Params, body Issue9JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) }
The interface specification for the client above.
type ClientIssue127Response ¶
type ClientIssue127Response struct { Body []byte HTTPResponse *http.Response JSON200 *GenericObject XML200 *GenericObject YAML200 *GenericObject JSONDefault *GenericObject }
func ParseIssue127Response ¶
func ParseIssue127Response(rsp *http.Response) (*ClientIssue127Response, error)
ParseIssue127Response parses an HTTP response from a Issue127WithResponse call
func (ClientIssue127Response) Status ¶
func (r ClientIssue127Response) Status() string
Status returns HTTPResponse.Status
func (ClientIssue127Response) StatusCode ¶
func (r ClientIssue127Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ClientIssue185Response ¶
func ParseIssue185Response ¶
func ParseIssue185Response(rsp *http.Response) (*ClientIssue185Response, error)
ParseIssue185Response parses an HTTP response from a Issue185WithResponse call
func (ClientIssue185Response) Status ¶
func (r ClientIssue185Response) Status() string
Status returns HTTPResponse.Status
func (ClientIssue185Response) StatusCode ¶
func (r ClientIssue185Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ClientIssue209Response ¶
func ParseIssue209Response ¶
func ParseIssue209Response(rsp *http.Response) (*ClientIssue209Response, error)
ParseIssue209Response parses an HTTP response from a Issue209WithResponse call
func (ClientIssue209Response) Status ¶
func (r ClientIssue209Response) Status() string
Status returns HTTPResponse.Status
func (ClientIssue209Response) StatusCode ¶
func (r ClientIssue209Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ClientIssue30Response ¶
func ParseIssue30Response ¶
func ParseIssue30Response(rsp *http.Response) (*ClientIssue30Response, error)
ParseIssue30Response parses an HTTP response from a Issue30WithResponse call
func (ClientIssue30Response) Status ¶
func (r ClientIssue30Response) Status() string
Status returns HTTPResponse.Status
func (ClientIssue30Response) StatusCode ¶
func (r ClientIssue30Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ClientIssue41Response ¶
func ParseIssue41Response ¶
func ParseIssue41Response(rsp *http.Response) (*ClientIssue41Response, error)
ParseIssue41Response parses an HTTP response from a Issue41WithResponse call
func (ClientIssue41Response) Status ¶
func (r ClientIssue41Response) Status() string
Status returns HTTPResponse.Status
func (ClientIssue41Response) StatusCode ¶
func (r ClientIssue41Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ClientIssue9Response ¶
func ParseIssue9Response ¶
func ParseIssue9Response(rsp *http.Response) (*ClientIssue9Response, error)
ParseIssue9Response parses an HTTP response from a Issue9WithResponse call
func (ClientIssue9Response) Status ¶
func (r ClientIssue9Response) Status() string
Status returns HTTPResponse.Status
func (ClientIssue9Response) StatusCode ¶
func (r ClientIssue9Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) EnsureEverythingIsReferencedWithResponse ¶
func (c *ClientWithResponses) EnsureEverythingIsReferencedWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ClientEnsureEverythingIsReferencedResponse, error)
EnsureEverythingIsReferencedWithResponse request returning *EnsureEverythingIsReferencedResponse
func (*ClientWithResponses) GetIssues375WithResponse ¶
func (c *ClientWithResponses) GetIssues375WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ClientGetIssues375Response, error)
GetIssues375WithResponse request returning *GetIssues375Response
func (*ClientWithResponses) Issue127WithResponse ¶
func (c *ClientWithResponses) Issue127WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ClientIssue127Response, error)
Issue127WithResponse request returning *Issue127Response
func (*ClientWithResponses) Issue185WithBodyWithResponse ¶
func (c *ClientWithResponses) Issue185WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ClientIssue185Response, error)
Issue185WithBodyWithResponse request with arbitrary body returning *Issue185Response
func (*ClientWithResponses) Issue185WithResponse ¶
func (c *ClientWithResponses) Issue185WithResponse(ctx context.Context, body Issue185JSONRequestBody, reqEditors ...RequestEditorFn) (*ClientIssue185Response, error)
func (*ClientWithResponses) Issue209WithResponse ¶
func (c *ClientWithResponses) Issue209WithResponse(ctx context.Context, str StringInPath, reqEditors ...RequestEditorFn) (*ClientIssue209Response, error)
Issue209WithResponse request returning *Issue209Response
func (*ClientWithResponses) Issue30WithResponse ¶
func (c *ClientWithResponses) Issue30WithResponse(ctx context.Context, pFallthrough string, reqEditors ...RequestEditorFn) (*ClientIssue30Response, error)
Issue30WithResponse request returning *Issue30Response
func (*ClientWithResponses) Issue41WithResponse ¶
func (c *ClientWithResponses) Issue41WithResponse(ctx context.Context, n1param N5StartsWithNumber, reqEditors ...RequestEditorFn) (*ClientIssue41Response, error)
Issue41WithResponse request returning *Issue41Response
func (*ClientWithResponses) Issue9WithBodyWithResponse ¶
func (c *ClientWithResponses) Issue9WithBodyWithResponse(ctx context.Context, params *Issue9Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ClientIssue9Response, error)
Issue9WithBodyWithResponse request with arbitrary body returning *Issue9Response
func (*ClientWithResponses) Issue9WithResponse ¶
func (c *ClientWithResponses) Issue9WithResponse(ctx context.Context, params *Issue9Params, body Issue9JSONRequestBody, reqEditors ...RequestEditorFn) (*ClientIssue9Response, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface { // EnsureEverythingIsReferenced request EnsureEverythingIsReferencedWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ClientEnsureEverythingIsReferencedResponse, error) // Issue127 request Issue127WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ClientIssue127Response, error) // Issue185 request with any body Issue185WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ClientIssue185Response, error) Issue185WithResponse(ctx context.Context, body Issue185JSONRequestBody, reqEditors ...RequestEditorFn) (*ClientIssue185Response, error) // Issue209 request Issue209WithResponse(ctx context.Context, str StringInPath, reqEditors ...RequestEditorFn) (*ClientIssue209Response, error) // Issue30 request Issue30WithResponse(ctx context.Context, pFallthrough string, reqEditors ...RequestEditorFn) (*ClientIssue30Response, error) // GetIssues375 request GetIssues375WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ClientGetIssues375Response, error) // Issue41 request Issue41WithResponse(ctx context.Context, n1param N5StartsWithNumber, reqEditors ...RequestEditorFn) (*ClientIssue41Response, error) // Issue9 request with any body Issue9WithBodyWithResponse(ctx context.Context, params *Issue9Params, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ClientIssue9Response, error) Issue9WithResponse(ctx context.Context, params *Issue9Params, body Issue9JSONRequestBody, reqEditors ...RequestEditorFn) (*ClientIssue9Response, error) }
ClientWithResponsesInterface is the interface specification for the client with responses above.
type CustomStringType ¶
type CustomStringType string
CustomStringType defines model for CustomStringType.
type EchoRouter ¶
type EchoRouter interface { CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route }
This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration
type EnsureEverythingIsReferencedResponse ¶
type EnsureEverythingIsReferencedResponse struct { Code int JSON200 *struct { AnyType1 *AnyType1 `json:"anyType1,omitempty"` // AnyType2 represents any type. // // This should be an interface{} AnyType2 *AnyType2 `json:"anyType2,omitempty"` CustomStringType *CustomStringType `foo:"bar" json:"customStringType,omitempty"` } }
type EnumInObjInArray ¶
type EnumInObjInArray []struct { Val *EnumInObjInArrayVal `json:"val,omitempty" validate:"omitempty,oneof=first second"` }
EnumInObjInArray defines model for EnumInObjInArray.
type EnumInObjInArrayVal ¶
type EnumInObjInArrayVal string
EnumInObjInArrayVal defines model for EnumInObjInArray.Val.
const ( EnumInObjInArrayValFirst EnumInObjInArrayVal = "first" EnumInObjInArrayValSecond EnumInObjInArrayVal = "second" )
Defines values for EnumInObjInArrayVal.
type GenericObject ¶
type GenericObject map[string]interface{}
GenericObject defines model for GenericObject.
type GetIssues375Response ¶
type GetIssues375Response struct { Code int JSON200 *EnumInObjInArray }
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type Issue127Response ¶
type Issue127Response struct { Code int JSON200 *GenericObject XML200 *GenericObject YAML200 *GenericObject JSONDefault *GenericObject }
type Issue185JSONBody ¶
type Issue185JSONBody NullableProperties
Issue185JSONBody defines parameters for Issue185.
type Issue185JSONRequestBody ¶
type Issue185JSONRequestBody Issue185JSONBody
Issue185JSONRequestBody defines body for Issue185 for application/json ContentType.
type Issue9JSONRequestBody ¶
type Issue9JSONRequestBody Issue9JSONBody
Issue9JSONRequestBody defines body for Issue9 for application/json ContentType.
type Issue9Params ¶
type Issue9Params struct {
Foo string `json:"foo" validate:"required"`
}
Issue9Params defines parameters for Issue9.
type N5StartsWithNumber ¶
type N5StartsWithNumber map[string]interface{}
This schema name starts with a number
type NullableProperties ¶
type NullableProperties struct { Optional *string `json:"optional,omitempty"` OptionalAndNullable *string `json:"optionalAndNullable"` Required string `json:"required" validate:"required"` RequiredAndNullable *string `json:"requiredAndNullable" validate:"required"` }
NullableProperties defines model for NullableProperties.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type ServerInterface ¶
type ServerInterface interface { // (GET /ensure-everything-is-referenced) EnsureEverythingIsReferenced(ctx echo.Context) (resp *EnsureEverythingIsReferencedResponse, err error) // (GET /issues/127) Issue127(ctx echo.Context) (resp *Issue127Response, err error) // (GET /issues/185) Issue185(ctx echo.Context, requestBody Issue185JSONBody) (code int, err error) // (GET /issues/209/${str}) Issue209(ctx echo.Context, str StringInPath) (code int, err error) // (GET /issues/30/{fallthrough}) Issue30(ctx echo.Context, pFallthrough string) (code int, err error) // (GET /issues/375) GetIssues375(ctx echo.Context) (resp *GetIssues375Response, err error) // (GET /issues/41/{1param}) Issue41(ctx echo.Context, n1param N5StartsWithNumber) (code int, err error) // (GET /issues/9) Issue9(ctx echo.Context, params Issue9Params, requestBody Issue9JSONBody) (code int, err error) }
ServerInterface represents all server handlers.
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
}
ServerInterfaceWrapper converts echo contexts to parameters.
func (*ServerInterfaceWrapper) EnsureEverythingIsReferenced ¶
func (w *ServerInterfaceWrapper) EnsureEverythingIsReferenced(ctx echo.Context) error
EnsureEverythingIsReferenced converts echo context to params.
func (*ServerInterfaceWrapper) GetIssues375 ¶
func (w *ServerInterfaceWrapper) GetIssues375(ctx echo.Context) error
GetIssues375 converts echo context to params.
func (*ServerInterfaceWrapper) Issue127 ¶
func (w *ServerInterfaceWrapper) Issue127(ctx echo.Context) error
Issue127 converts echo context to params.
func (*ServerInterfaceWrapper) Issue185 ¶
func (w *ServerInterfaceWrapper) Issue185(ctx echo.Context) error
Issue185 converts echo context to params.
func (*ServerInterfaceWrapper) Issue209 ¶
func (w *ServerInterfaceWrapper) Issue209(ctx echo.Context) error
Issue209 converts echo context to params.
func (*ServerInterfaceWrapper) Issue30 ¶
func (w *ServerInterfaceWrapper) Issue30(ctx echo.Context) error
Issue30 converts echo context to params.
func (*ServerInterfaceWrapper) Issue41 ¶
func (w *ServerInterfaceWrapper) Issue41(ctx echo.Context) error
Issue41 converts echo context to params.
func (*ServerInterfaceWrapper) Issue9 ¶
func (w *ServerInterfaceWrapper) Issue9(ctx echo.Context) error
Issue9 converts echo context to params.