parameters

package
v1.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2025 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation ¶

Overview ¶

Package parameters provides primitives to interact with the openapi HTTP API.

Code generated by github.com/ascendsoftware/oapi-codegen version (devel) DO NOT EDIT.

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

func GetSwagger ¶

func GetSwagger() (swagger *openapi3.T, err error)

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 NewEnumParamsRequest ¶

func NewEnumParamsRequest(server string, params *EnumParamsParams) (*http.Request, error)

NewEnumParamsRequest generates requests for EnumParams

func NewGetContentObjectRequest ¶

func NewGetContentObjectRequest(server string, param ComplexObject) (*http.Request, error)

NewGetContentObjectRequest generates requests for GetContentObject

func NewGetCookieRequest ¶

func NewGetCookieRequest(server string, params *GetCookieParams) (*http.Request, error)

NewGetCookieRequest generates requests for GetCookie

func NewGetDeepObjectRequest ¶

func NewGetDeepObjectRequest(server string, params *GetDeepObjectParams) (*http.Request, error)

NewGetDeepObjectRequest generates requests for GetDeepObject

func NewGetHeaderRequest ¶

func NewGetHeaderRequest(server string, params *GetHeaderParams) (*http.Request, error)

NewGetHeaderRequest generates requests for GetHeader

func NewGetLabelExplodeArrayRequest ¶

func NewGetLabelExplodeArrayRequest(server string, param []int32) (*http.Request, error)

NewGetLabelExplodeArrayRequest generates requests for GetLabelExplodeArray

func NewGetLabelExplodeObjectRequest ¶

func NewGetLabelExplodeObjectRequest(server string, param Object) (*http.Request, error)

NewGetLabelExplodeObjectRequest generates requests for GetLabelExplodeObject

func NewGetLabelNoExplodeArrayRequest ¶

func NewGetLabelNoExplodeArrayRequest(server string, param []int32) (*http.Request, error)

NewGetLabelNoExplodeArrayRequest generates requests for GetLabelNoExplodeArray

func NewGetLabelNoExplodeObjectRequest ¶

func NewGetLabelNoExplodeObjectRequest(server string, param Object) (*http.Request, error)

NewGetLabelNoExplodeObjectRequest generates requests for GetLabelNoExplodeObject

func NewGetMatrixExplodeArrayRequest ¶

func NewGetMatrixExplodeArrayRequest(server string, id []int32) (*http.Request, error)

NewGetMatrixExplodeArrayRequest generates requests for GetMatrixExplodeArray

func NewGetMatrixExplodeObjectRequest ¶

func NewGetMatrixExplodeObjectRequest(server string, id Object) (*http.Request, error)

NewGetMatrixExplodeObjectRequest generates requests for GetMatrixExplodeObject

func NewGetMatrixNoExplodeArrayRequest ¶

func NewGetMatrixNoExplodeArrayRequest(server string, id []int32) (*http.Request, error)

NewGetMatrixNoExplodeArrayRequest generates requests for GetMatrixNoExplodeArray

func NewGetMatrixNoExplodeObjectRequest ¶

func NewGetMatrixNoExplodeObjectRequest(server string, id Object) (*http.Request, error)

NewGetMatrixNoExplodeObjectRequest generates requests for GetMatrixNoExplodeObject

func NewGetPassThroughRequest ¶

func NewGetPassThroughRequest(server string, param string) (*http.Request, error)

NewGetPassThroughRequest generates requests for GetPassThrough

func NewGetQueryFormRequest ¶

func NewGetQueryFormRequest(server string, params *GetQueryFormParams) (*http.Request, error)

NewGetQueryFormRequest generates requests for GetQueryForm

func NewGetSimpleExplodeArrayRequest ¶

func NewGetSimpleExplodeArrayRequest(server string, param []int32) (*http.Request, error)

NewGetSimpleExplodeArrayRequest generates requests for GetSimpleExplodeArray

func NewGetSimpleExplodeObjectRequest ¶

func NewGetSimpleExplodeObjectRequest(server string, param Object) (*http.Request, error)

NewGetSimpleExplodeObjectRequest generates requests for GetSimpleExplodeObject

func NewGetSimpleNoExplodeArrayRequest ¶

func NewGetSimpleNoExplodeArrayRequest(server string, param []int32) (*http.Request, error)

NewGetSimpleNoExplodeArrayRequest generates requests for GetSimpleNoExplodeArray

func NewGetSimpleNoExplodeObjectRequest ¶

func NewGetSimpleNoExplodeObjectRequest(server string, param Object) (*http.Request, error)

NewGetSimpleNoExplodeObjectRequest generates requests for GetSimpleNoExplodeObject

func NewGetSimplePrimitiveRequest ¶

func NewGetSimplePrimitiveRequest(server string, param int32) (*http.Request, error)

NewGetSimplePrimitiveRequest generates requests for GetSimplePrimitive

func NewGetStartingWithNumberRequest ¶

func NewGetStartingWithNumberRequest(server string, n1param string) (*http.Request, error)

NewGetStartingWithNumberRequest generates requests for GetStartingWithNumber

func PathToRawSpec ¶

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

func RegisterHandlers ¶

func RegisterHandlers(router EchoRouter, si ServerInterface)

RegisterHandlers adds each server route to the EchoRouter.

func RegisterHandlersWithBaseURL ¶

func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)

Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.

Types ¶

type Client ¶

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.ascendsoftware.com for example. This can contain a path relative
	// to the server, such as https://api.ascendsoftware.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) EnumParams ¶

func (c *Client) EnumParams(ctx context.Context, params *EnumParamsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetContentObject ¶

func (c *Client) GetContentObject(ctx context.Context, param ComplexObject, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCookie ¶

func (c *Client) GetCookie(ctx context.Context, params *GetCookieParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDeepObject ¶

func (c *Client) GetDeepObject(ctx context.Context, params *GetDeepObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHeader ¶

func (c *Client) GetHeader(ctx context.Context, params *GetHeaderParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLabelExplodeArray ¶

func (c *Client) GetLabelExplodeArray(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLabelExplodeObject ¶

func (c *Client) GetLabelExplodeObject(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLabelNoExplodeArray ¶

func (c *Client) GetLabelNoExplodeArray(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLabelNoExplodeObject ¶

func (c *Client) GetLabelNoExplodeObject(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMatrixExplodeArray ¶

func (c *Client) GetMatrixExplodeArray(ctx context.Context, id []int32, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMatrixExplodeObject ¶

func (c *Client) GetMatrixExplodeObject(ctx context.Context, id Object, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMatrixNoExplodeArray ¶

func (c *Client) GetMatrixNoExplodeArray(ctx context.Context, id []int32, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMatrixNoExplodeObject ¶

func (c *Client) GetMatrixNoExplodeObject(ctx context.Context, id Object, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPassThrough ¶

func (c *Client) GetPassThrough(ctx context.Context, param string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetQueryForm ¶

func (c *Client) GetQueryForm(ctx context.Context, params *GetQueryFormParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSimpleExplodeArray ¶

func (c *Client) GetSimpleExplodeArray(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSimpleExplodeObject ¶

func (c *Client) GetSimpleExplodeObject(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSimpleNoExplodeArray ¶

func (c *Client) GetSimpleNoExplodeArray(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSimpleNoExplodeObject ¶

func (c *Client) GetSimpleNoExplodeObject(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSimplePrimitive ¶

func (c *Client) GetSimplePrimitive(ctx context.Context, param int32, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetStartingWithNumber ¶

func (c *Client) GetStartingWithNumber(ctx context.Context, n1param string, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface ¶

type ClientInterface interface {
	// GetContentObject request
	GetContentObject(ctx context.Context, param ComplexObject, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCookie request
	GetCookie(ctx context.Context, params *GetCookieParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnumParams request
	EnumParams(ctx context.Context, params *EnumParamsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHeader request
	GetHeader(ctx context.Context, params *GetHeaderParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLabelExplodeArray request
	GetLabelExplodeArray(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLabelExplodeObject request
	GetLabelExplodeObject(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLabelNoExplodeArray request
	GetLabelNoExplodeArray(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLabelNoExplodeObject request
	GetLabelNoExplodeObject(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMatrixExplodeArray request
	GetMatrixExplodeArray(ctx context.Context, id []int32, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMatrixExplodeObject request
	GetMatrixExplodeObject(ctx context.Context, id Object, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMatrixNoExplodeArray request
	GetMatrixNoExplodeArray(ctx context.Context, id []int32, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMatrixNoExplodeObject request
	GetMatrixNoExplodeObject(ctx context.Context, id Object, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPassThrough request
	GetPassThrough(ctx context.Context, param string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDeepObject request
	GetDeepObject(ctx context.Context, params *GetDeepObjectParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetQueryForm request
	GetQueryForm(ctx context.Context, params *GetQueryFormParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSimpleExplodeArray request
	GetSimpleExplodeArray(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSimpleExplodeObject request
	GetSimpleExplodeObject(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSimpleNoExplodeArray request
	GetSimpleNoExplodeArray(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSimpleNoExplodeObject request
	GetSimpleNoExplodeObject(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSimplePrimitive request
	GetSimplePrimitive(ctx context.Context, param int32, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetStartingWithNumber request
	GetStartingWithNumber(ctx context.Context, n1param string, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption ¶

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL ¶

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

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) EnumParamsWithResponse ¶

func (c *ClientWithResponses) EnumParamsWithResponse(ctx context.Context, params *EnumParamsParams, reqEditors ...RequestEditorFn) (*EnumParamsResponse, error)

EnumParamsWithResponse request returning *EnumParamsResponse

func (*ClientWithResponses) GetContentObjectWithResponse ¶

func (c *ClientWithResponses) GetContentObjectWithResponse(ctx context.Context, param ComplexObject, reqEditors ...RequestEditorFn) (*GetContentObjectResponse, error)

GetContentObjectWithResponse request returning *GetContentObjectResponse

func (*ClientWithResponses) GetCookieWithResponse ¶

func (c *ClientWithResponses) GetCookieWithResponse(ctx context.Context, params *GetCookieParams, reqEditors ...RequestEditorFn) (*GetCookieResponse, error)

GetCookieWithResponse request returning *GetCookieResponse

func (*ClientWithResponses) GetDeepObjectWithResponse ¶

func (c *ClientWithResponses) GetDeepObjectWithResponse(ctx context.Context, params *GetDeepObjectParams, reqEditors ...RequestEditorFn) (*GetDeepObjectResponse, error)

GetDeepObjectWithResponse request returning *GetDeepObjectResponse

func (*ClientWithResponses) GetHeaderWithResponse ¶

func (c *ClientWithResponses) GetHeaderWithResponse(ctx context.Context, params *GetHeaderParams, reqEditors ...RequestEditorFn) (*GetHeaderResponse, error)

GetHeaderWithResponse request returning *GetHeaderResponse

func (*ClientWithResponses) GetLabelExplodeArrayWithResponse ¶

func (c *ClientWithResponses) GetLabelExplodeArrayWithResponse(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*GetLabelExplodeArrayResponse, error)

GetLabelExplodeArrayWithResponse request returning *GetLabelExplodeArrayResponse

func (*ClientWithResponses) GetLabelExplodeObjectWithResponse ¶

func (c *ClientWithResponses) GetLabelExplodeObjectWithResponse(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*GetLabelExplodeObjectResponse, error)

GetLabelExplodeObjectWithResponse request returning *GetLabelExplodeObjectResponse

func (*ClientWithResponses) GetLabelNoExplodeArrayWithResponse ¶

func (c *ClientWithResponses) GetLabelNoExplodeArrayWithResponse(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*GetLabelNoExplodeArrayResponse, error)

GetLabelNoExplodeArrayWithResponse request returning *GetLabelNoExplodeArrayResponse

func (*ClientWithResponses) GetLabelNoExplodeObjectWithResponse ¶

func (c *ClientWithResponses) GetLabelNoExplodeObjectWithResponse(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*GetLabelNoExplodeObjectResponse, error)

GetLabelNoExplodeObjectWithResponse request returning *GetLabelNoExplodeObjectResponse

func (*ClientWithResponses) GetMatrixExplodeArrayWithResponse ¶

func (c *ClientWithResponses) GetMatrixExplodeArrayWithResponse(ctx context.Context, id []int32, reqEditors ...RequestEditorFn) (*GetMatrixExplodeArrayResponse, error)

GetMatrixExplodeArrayWithResponse request returning *GetMatrixExplodeArrayResponse

func (*ClientWithResponses) GetMatrixExplodeObjectWithResponse ¶

func (c *ClientWithResponses) GetMatrixExplodeObjectWithResponse(ctx context.Context, id Object, reqEditors ...RequestEditorFn) (*GetMatrixExplodeObjectResponse, error)

GetMatrixExplodeObjectWithResponse request returning *GetMatrixExplodeObjectResponse

func (*ClientWithResponses) GetMatrixNoExplodeArrayWithResponse ¶

func (c *ClientWithResponses) GetMatrixNoExplodeArrayWithResponse(ctx context.Context, id []int32, reqEditors ...RequestEditorFn) (*GetMatrixNoExplodeArrayResponse, error)

GetMatrixNoExplodeArrayWithResponse request returning *GetMatrixNoExplodeArrayResponse

func (*ClientWithResponses) GetMatrixNoExplodeObjectWithResponse ¶

func (c *ClientWithResponses) GetMatrixNoExplodeObjectWithResponse(ctx context.Context, id Object, reqEditors ...RequestEditorFn) (*GetMatrixNoExplodeObjectResponse, error)

GetMatrixNoExplodeObjectWithResponse request returning *GetMatrixNoExplodeObjectResponse

func (*ClientWithResponses) GetPassThroughWithResponse ¶

func (c *ClientWithResponses) GetPassThroughWithResponse(ctx context.Context, param string, reqEditors ...RequestEditorFn) (*GetPassThroughResponse, error)

GetPassThroughWithResponse request returning *GetPassThroughResponse

func (*ClientWithResponses) GetQueryFormWithResponse ¶

func (c *ClientWithResponses) GetQueryFormWithResponse(ctx context.Context, params *GetQueryFormParams, reqEditors ...RequestEditorFn) (*GetQueryFormResponse, error)

GetQueryFormWithResponse request returning *GetQueryFormResponse

func (*ClientWithResponses) GetSimpleExplodeArrayWithResponse ¶

func (c *ClientWithResponses) GetSimpleExplodeArrayWithResponse(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*GetSimpleExplodeArrayResponse, error)

GetSimpleExplodeArrayWithResponse request returning *GetSimpleExplodeArrayResponse

func (*ClientWithResponses) GetSimpleExplodeObjectWithResponse ¶

func (c *ClientWithResponses) GetSimpleExplodeObjectWithResponse(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*GetSimpleExplodeObjectResponse, error)

GetSimpleExplodeObjectWithResponse request returning *GetSimpleExplodeObjectResponse

func (*ClientWithResponses) GetSimpleNoExplodeArrayWithResponse ¶

func (c *ClientWithResponses) GetSimpleNoExplodeArrayWithResponse(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*GetSimpleNoExplodeArrayResponse, error)

GetSimpleNoExplodeArrayWithResponse request returning *GetSimpleNoExplodeArrayResponse

func (*ClientWithResponses) GetSimpleNoExplodeObjectWithResponse ¶

func (c *ClientWithResponses) GetSimpleNoExplodeObjectWithResponse(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*GetSimpleNoExplodeObjectResponse, error)

GetSimpleNoExplodeObjectWithResponse request returning *GetSimpleNoExplodeObjectResponse

func (*ClientWithResponses) GetSimplePrimitiveWithResponse ¶

func (c *ClientWithResponses) GetSimplePrimitiveWithResponse(ctx context.Context, param int32, reqEditors ...RequestEditorFn) (*GetSimplePrimitiveResponse, error)

GetSimplePrimitiveWithResponse request returning *GetSimplePrimitiveResponse

func (*ClientWithResponses) GetStartingWithNumberWithResponse ¶

func (c *ClientWithResponses) GetStartingWithNumberWithResponse(ctx context.Context, n1param string, reqEditors ...RequestEditorFn) (*GetStartingWithNumberResponse, error)

GetStartingWithNumberWithResponse request returning *GetStartingWithNumberResponse

type ClientWithResponsesInterface ¶

type ClientWithResponsesInterface interface {
	// GetContentObjectWithResponse request
	GetContentObjectWithResponse(ctx context.Context, param ComplexObject, reqEditors ...RequestEditorFn) (*GetContentObjectResponse, error)

	// GetCookieWithResponse request
	GetCookieWithResponse(ctx context.Context, params *GetCookieParams, reqEditors ...RequestEditorFn) (*GetCookieResponse, error)

	// EnumParamsWithResponse request
	EnumParamsWithResponse(ctx context.Context, params *EnumParamsParams, reqEditors ...RequestEditorFn) (*EnumParamsResponse, error)

	// GetHeaderWithResponse request
	GetHeaderWithResponse(ctx context.Context, params *GetHeaderParams, reqEditors ...RequestEditorFn) (*GetHeaderResponse, error)

	// GetLabelExplodeArrayWithResponse request
	GetLabelExplodeArrayWithResponse(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*GetLabelExplodeArrayResponse, error)

	// GetLabelExplodeObjectWithResponse request
	GetLabelExplodeObjectWithResponse(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*GetLabelExplodeObjectResponse, error)

	// GetLabelNoExplodeArrayWithResponse request
	GetLabelNoExplodeArrayWithResponse(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*GetLabelNoExplodeArrayResponse, error)

	// GetLabelNoExplodeObjectWithResponse request
	GetLabelNoExplodeObjectWithResponse(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*GetLabelNoExplodeObjectResponse, error)

	// GetMatrixExplodeArrayWithResponse request
	GetMatrixExplodeArrayWithResponse(ctx context.Context, id []int32, reqEditors ...RequestEditorFn) (*GetMatrixExplodeArrayResponse, error)

	// GetMatrixExplodeObjectWithResponse request
	GetMatrixExplodeObjectWithResponse(ctx context.Context, id Object, reqEditors ...RequestEditorFn) (*GetMatrixExplodeObjectResponse, error)

	// GetMatrixNoExplodeArrayWithResponse request
	GetMatrixNoExplodeArrayWithResponse(ctx context.Context, id []int32, reqEditors ...RequestEditorFn) (*GetMatrixNoExplodeArrayResponse, error)

	// GetMatrixNoExplodeObjectWithResponse request
	GetMatrixNoExplodeObjectWithResponse(ctx context.Context, id Object, reqEditors ...RequestEditorFn) (*GetMatrixNoExplodeObjectResponse, error)

	// GetPassThroughWithResponse request
	GetPassThroughWithResponse(ctx context.Context, param string, reqEditors ...RequestEditorFn) (*GetPassThroughResponse, error)

	// GetDeepObjectWithResponse request
	GetDeepObjectWithResponse(ctx context.Context, params *GetDeepObjectParams, reqEditors ...RequestEditorFn) (*GetDeepObjectResponse, error)

	// GetQueryFormWithResponse request
	GetQueryFormWithResponse(ctx context.Context, params *GetQueryFormParams, reqEditors ...RequestEditorFn) (*GetQueryFormResponse, error)

	// GetSimpleExplodeArrayWithResponse request
	GetSimpleExplodeArrayWithResponse(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*GetSimpleExplodeArrayResponse, error)

	// GetSimpleExplodeObjectWithResponse request
	GetSimpleExplodeObjectWithResponse(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*GetSimpleExplodeObjectResponse, error)

	// GetSimpleNoExplodeArrayWithResponse request
	GetSimpleNoExplodeArrayWithResponse(ctx context.Context, param []int32, reqEditors ...RequestEditorFn) (*GetSimpleNoExplodeArrayResponse, error)

	// GetSimpleNoExplodeObjectWithResponse request
	GetSimpleNoExplodeObjectWithResponse(ctx context.Context, param Object, reqEditors ...RequestEditorFn) (*GetSimpleNoExplodeObjectResponse, error)

	// GetSimplePrimitiveWithResponse request
	GetSimplePrimitiveWithResponse(ctx context.Context, param int32, reqEditors ...RequestEditorFn) (*GetSimplePrimitiveResponse, error)

	// GetStartingWithNumberWithResponse request
	GetStartingWithNumberWithResponse(ctx context.Context, n1param string, reqEditors ...RequestEditorFn) (*GetStartingWithNumberResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type ComplexObject ¶

type ComplexObject struct {
	Id      int    `json:"Id"`
	IsAdmin bool   `json:"IsAdmin"`
	Object  Object `json:"Object"`
}

ComplexObject defines model for ComplexObject.

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 EnumParamsParams ¶

type EnumParamsParams struct {
	// EnumPathParam Parameter with enum values
	EnumPathParam *EnumParamsParamsEnumPathParam `form:"enumPathParam,omitempty" json:"enumPathParam,omitempty"`
}

EnumParamsParams defines parameters for EnumParams.

type EnumParamsParamsEnumPathParam ¶

type EnumParamsParamsEnumPathParam int32

EnumParamsParamsEnumPathParam defines parameters for EnumParams.

Defines values for EnumParamsParamsEnumPathParam.

type EnumParamsResponse ¶

type EnumParamsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseEnumParamsResponse ¶

func ParseEnumParamsResponse(rsp *http.Response) (*EnumParamsResponse, error)

ParseEnumParamsResponse parses an HTTP response from a EnumParamsWithResponse call

func (EnumParamsResponse) Status ¶

func (r EnumParamsResponse) Status() string

Status returns HTTPResponse.Status

func (EnumParamsResponse) StatusCode ¶

func (r EnumParamsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetContentObjectResponse ¶

type GetContentObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetContentObjectResponse ¶

func ParseGetContentObjectResponse(rsp *http.Response) (*GetContentObjectResponse, error)

ParseGetContentObjectResponse parses an HTTP response from a GetContentObjectWithResponse call

func (GetContentObjectResponse) Status ¶

func (r GetContentObjectResponse) Status() string

Status returns HTTPResponse.Status

func (GetContentObjectResponse) StatusCode ¶

func (r GetContentObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCookieParams ¶

type GetCookieParams struct {
	// P primitive
	P *int32 `form:"p,omitempty" json:"p,omitempty"`

	// Ep primitive
	Ep *int32 `form:"ep,omitempty" json:"ep,omitempty"`

	// Ea exploded array
	Ea *[]int32 `form:"ea,omitempty" json:"ea,omitempty"`

	// A array
	A *[]int32 `form:"a,omitempty" json:"a,omitempty"`

	// Eo exploded object
	Eo *Object `form:"eo,omitempty" json:"eo,omitempty"`

	// O object
	O *Object `form:"o,omitempty" json:"o,omitempty"`

	// Co complex object
	Co *ComplexObject `form:"co,omitempty" json:"co,omitempty"`

	// N1s name starting with number
	N1s *string `form:"1s,omitempty" json:"1s,omitempty"`
}

GetCookieParams defines parameters for GetCookie.

type GetCookieResponse ¶

type GetCookieResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetCookieResponse ¶

func ParseGetCookieResponse(rsp *http.Response) (*GetCookieResponse, error)

ParseGetCookieResponse parses an HTTP response from a GetCookieWithResponse call

func (GetCookieResponse) Status ¶

func (r GetCookieResponse) Status() string

Status returns HTTPResponse.Status

func (GetCookieResponse) StatusCode ¶

func (r GetCookieResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDeepObjectParams ¶

type GetDeepObjectParams struct {
	// DeepObj deep object
	DeepObj ComplexObject `json:"deepObj"`
}

GetDeepObjectParams defines parameters for GetDeepObject.

type GetDeepObjectResponse ¶

type GetDeepObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetDeepObjectResponse ¶

func ParseGetDeepObjectResponse(rsp *http.Response) (*GetDeepObjectResponse, error)

ParseGetDeepObjectResponse parses an HTTP response from a GetDeepObjectWithResponse call

func (GetDeepObjectResponse) Status ¶

func (r GetDeepObjectResponse) Status() string

Status returns HTTPResponse.Status

func (GetDeepObjectResponse) StatusCode ¶

func (r GetDeepObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHeaderParams ¶

type GetHeaderParams struct {
	// XPrimitive primitive
	XPrimitive *int32 `json:"X-Primitive,omitempty"`

	// XPrimitiveExploded primitive
	XPrimitiveExploded *int32 `json:"X-Primitive-Exploded,omitempty"`

	// XArrayExploded exploded array
	XArrayExploded *[]int32 `json:"X-Array-Exploded,omitempty"`

	// XArray array
	XArray *[]int32 `json:"X-Array,omitempty"`

	// XObjectExploded exploded object
	XObjectExploded *Object `json:"X-Object-Exploded,omitempty"`

	// XObject object
	XObject *Object `json:"X-Object,omitempty"`

	// XComplexObject complex object
	XComplexObject *ComplexObject `json:"X-Complex-Object,omitempty"`

	// N1StartingWithNumber name starting with number
	N1StartingWithNumber *string `json:"1-Starting-With-Number,omitempty"`
}

GetHeaderParams defines parameters for GetHeader.

type GetHeaderResponse ¶

type GetHeaderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetHeaderResponse ¶

func ParseGetHeaderResponse(rsp *http.Response) (*GetHeaderResponse, error)

ParseGetHeaderResponse parses an HTTP response from a GetHeaderWithResponse call

func (GetHeaderResponse) Status ¶

func (r GetHeaderResponse) Status() string

Status returns HTTPResponse.Status

func (GetHeaderResponse) StatusCode ¶

func (r GetHeaderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLabelExplodeArrayResponse ¶

type GetLabelExplodeArrayResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetLabelExplodeArrayResponse ¶

func ParseGetLabelExplodeArrayResponse(rsp *http.Response) (*GetLabelExplodeArrayResponse, error)

ParseGetLabelExplodeArrayResponse parses an HTTP response from a GetLabelExplodeArrayWithResponse call

func (GetLabelExplodeArrayResponse) Status ¶

Status returns HTTPResponse.Status

func (GetLabelExplodeArrayResponse) StatusCode ¶

func (r GetLabelExplodeArrayResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLabelExplodeObjectResponse ¶

type GetLabelExplodeObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetLabelExplodeObjectResponse ¶

func ParseGetLabelExplodeObjectResponse(rsp *http.Response) (*GetLabelExplodeObjectResponse, error)

ParseGetLabelExplodeObjectResponse parses an HTTP response from a GetLabelExplodeObjectWithResponse call

func (GetLabelExplodeObjectResponse) Status ¶

Status returns HTTPResponse.Status

func (GetLabelExplodeObjectResponse) StatusCode ¶

func (r GetLabelExplodeObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLabelNoExplodeArrayResponse ¶

type GetLabelNoExplodeArrayResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetLabelNoExplodeArrayResponse ¶

func ParseGetLabelNoExplodeArrayResponse(rsp *http.Response) (*GetLabelNoExplodeArrayResponse, error)

ParseGetLabelNoExplodeArrayResponse parses an HTTP response from a GetLabelNoExplodeArrayWithResponse call

func (GetLabelNoExplodeArrayResponse) Status ¶

Status returns HTTPResponse.Status

func (GetLabelNoExplodeArrayResponse) StatusCode ¶

func (r GetLabelNoExplodeArrayResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLabelNoExplodeObjectResponse ¶

type GetLabelNoExplodeObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetLabelNoExplodeObjectResponse ¶

func ParseGetLabelNoExplodeObjectResponse(rsp *http.Response) (*GetLabelNoExplodeObjectResponse, error)

ParseGetLabelNoExplodeObjectResponse parses an HTTP response from a GetLabelNoExplodeObjectWithResponse call

func (GetLabelNoExplodeObjectResponse) Status ¶

Status returns HTTPResponse.Status

func (GetLabelNoExplodeObjectResponse) StatusCode ¶

func (r GetLabelNoExplodeObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMatrixExplodeArrayResponse ¶

type GetMatrixExplodeArrayResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetMatrixExplodeArrayResponse ¶

func ParseGetMatrixExplodeArrayResponse(rsp *http.Response) (*GetMatrixExplodeArrayResponse, error)

ParseGetMatrixExplodeArrayResponse parses an HTTP response from a GetMatrixExplodeArrayWithResponse call

func (GetMatrixExplodeArrayResponse) Status ¶

Status returns HTTPResponse.Status

func (GetMatrixExplodeArrayResponse) StatusCode ¶

func (r GetMatrixExplodeArrayResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMatrixExplodeObjectResponse ¶

type GetMatrixExplodeObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetMatrixExplodeObjectResponse ¶

func ParseGetMatrixExplodeObjectResponse(rsp *http.Response) (*GetMatrixExplodeObjectResponse, error)

ParseGetMatrixExplodeObjectResponse parses an HTTP response from a GetMatrixExplodeObjectWithResponse call

func (GetMatrixExplodeObjectResponse) Status ¶

Status returns HTTPResponse.Status

func (GetMatrixExplodeObjectResponse) StatusCode ¶

func (r GetMatrixExplodeObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMatrixNoExplodeArrayResponse ¶

type GetMatrixNoExplodeArrayResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetMatrixNoExplodeArrayResponse ¶

func ParseGetMatrixNoExplodeArrayResponse(rsp *http.Response) (*GetMatrixNoExplodeArrayResponse, error)

ParseGetMatrixNoExplodeArrayResponse parses an HTTP response from a GetMatrixNoExplodeArrayWithResponse call

func (GetMatrixNoExplodeArrayResponse) Status ¶

Status returns HTTPResponse.Status

func (GetMatrixNoExplodeArrayResponse) StatusCode ¶

func (r GetMatrixNoExplodeArrayResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMatrixNoExplodeObjectResponse ¶

type GetMatrixNoExplodeObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetMatrixNoExplodeObjectResponse ¶

func ParseGetMatrixNoExplodeObjectResponse(rsp *http.Response) (*GetMatrixNoExplodeObjectResponse, error)

ParseGetMatrixNoExplodeObjectResponse parses an HTTP response from a GetMatrixNoExplodeObjectWithResponse call

func (GetMatrixNoExplodeObjectResponse) Status ¶

Status returns HTTPResponse.Status

func (GetMatrixNoExplodeObjectResponse) StatusCode ¶

func (r GetMatrixNoExplodeObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPassThroughResponse ¶

type GetPassThroughResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetPassThroughResponse ¶

func ParseGetPassThroughResponse(rsp *http.Response) (*GetPassThroughResponse, error)

ParseGetPassThroughResponse parses an HTTP response from a GetPassThroughWithResponse call

func (GetPassThroughResponse) Status ¶

func (r GetPassThroughResponse) Status() string

Status returns HTTPResponse.Status

func (GetPassThroughResponse) StatusCode ¶

func (r GetPassThroughResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetQueryFormParams ¶

type GetQueryFormParams struct {
	// Ea exploded array
	Ea *[]int32 `form:"ea,omitempty" json:"ea,omitempty"`

	// A array
	A *[]int32 `form:"a,omitempty" json:"a,omitempty"`

	// Eo exploded object
	Eo *Object `form:"eo,omitempty" json:"eo,omitempty"`

	// O object
	O *Object `form:"o,omitempty" json:"o,omitempty"`

	// Ep exploded primitive
	Ep *int32 `form:"ep,omitempty" json:"ep,omitempty"`

	// P primitive
	P *int32 `form:"p,omitempty" json:"p,omitempty"`

	// Ps primitive string
	Ps *string `form:"ps,omitempty" json:"ps,omitempty"`

	// Co complex object
	Co *ComplexObject `form:"co,omitempty" json:"co,omitempty"`

	// N1s name starting with number
	N1s *string `form:"1s,omitempty" json:"1s,omitempty"`
}

GetQueryFormParams defines parameters for GetQueryForm.

type GetQueryFormResponse ¶

type GetQueryFormResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetQueryFormResponse ¶

func ParseGetQueryFormResponse(rsp *http.Response) (*GetQueryFormResponse, error)

ParseGetQueryFormResponse parses an HTTP response from a GetQueryFormWithResponse call

func (GetQueryFormResponse) Status ¶

func (r GetQueryFormResponse) Status() string

Status returns HTTPResponse.Status

func (GetQueryFormResponse) StatusCode ¶

func (r GetQueryFormResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSimpleExplodeArrayResponse ¶

type GetSimpleExplodeArrayResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetSimpleExplodeArrayResponse ¶

func ParseGetSimpleExplodeArrayResponse(rsp *http.Response) (*GetSimpleExplodeArrayResponse, error)

ParseGetSimpleExplodeArrayResponse parses an HTTP response from a GetSimpleExplodeArrayWithResponse call

func (GetSimpleExplodeArrayResponse) Status ¶

Status returns HTTPResponse.Status

func (GetSimpleExplodeArrayResponse) StatusCode ¶

func (r GetSimpleExplodeArrayResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSimpleExplodeObjectResponse ¶

type GetSimpleExplodeObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetSimpleExplodeObjectResponse ¶

func ParseGetSimpleExplodeObjectResponse(rsp *http.Response) (*GetSimpleExplodeObjectResponse, error)

ParseGetSimpleExplodeObjectResponse parses an HTTP response from a GetSimpleExplodeObjectWithResponse call

func (GetSimpleExplodeObjectResponse) Status ¶

Status returns HTTPResponse.Status

func (GetSimpleExplodeObjectResponse) StatusCode ¶

func (r GetSimpleExplodeObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSimpleNoExplodeArrayResponse ¶

type GetSimpleNoExplodeArrayResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetSimpleNoExplodeArrayResponse ¶

func ParseGetSimpleNoExplodeArrayResponse(rsp *http.Response) (*GetSimpleNoExplodeArrayResponse, error)

ParseGetSimpleNoExplodeArrayResponse parses an HTTP response from a GetSimpleNoExplodeArrayWithResponse call

func (GetSimpleNoExplodeArrayResponse) Status ¶

Status returns HTTPResponse.Status

func (GetSimpleNoExplodeArrayResponse) StatusCode ¶

func (r GetSimpleNoExplodeArrayResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSimpleNoExplodeObjectResponse ¶

type GetSimpleNoExplodeObjectResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetSimpleNoExplodeObjectResponse ¶

func ParseGetSimpleNoExplodeObjectResponse(rsp *http.Response) (*GetSimpleNoExplodeObjectResponse, error)

ParseGetSimpleNoExplodeObjectResponse parses an HTTP response from a GetSimpleNoExplodeObjectWithResponse call

func (GetSimpleNoExplodeObjectResponse) Status ¶

Status returns HTTPResponse.Status

func (GetSimpleNoExplodeObjectResponse) StatusCode ¶

func (r GetSimpleNoExplodeObjectResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSimplePrimitiveResponse ¶

type GetSimplePrimitiveResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetSimplePrimitiveResponse ¶

func ParseGetSimplePrimitiveResponse(rsp *http.Response) (*GetSimplePrimitiveResponse, error)

ParseGetSimplePrimitiveResponse parses an HTTP response from a GetSimplePrimitiveWithResponse call

func (GetSimplePrimitiveResponse) Status ¶

Status returns HTTPResponse.Status

func (GetSimplePrimitiveResponse) StatusCode ¶

func (r GetSimplePrimitiveResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetStartingWithNumberResponse ¶

type GetStartingWithNumberResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetStartingWithNumberResponse ¶

func ParseGetStartingWithNumberResponse(rsp *http.Response) (*GetStartingWithNumberResponse, error)

ParseGetStartingWithNumberResponse parses an HTTP response from a GetStartingWithNumberWithResponse call

func (GetStartingWithNumberResponse) Status ¶

Status returns HTTPResponse.Status

func (GetStartingWithNumberResponse) StatusCode ¶

func (r GetStartingWithNumberResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer ¶

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type Object ¶

type Object struct {
	FirstName string `json:"firstName"`
	Role      string `json:"role"`
}

Object defines model for Object.

type RequestEditorFn ¶

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ServerInterface ¶

type ServerInterface interface {

	// (GET /contentObject/{param})
	GetContentObject(ctx echo.Context, param ComplexObject) error

	// (GET /cookie)
	GetCookie(ctx echo.Context, params GetCookieParams) error

	// (GET /enums)
	EnumParams(ctx echo.Context, params EnumParamsParams) error

	// (GET /header)
	GetHeader(ctx echo.Context, params GetHeaderParams) error

	// (GET /labelExplodeArray/{.param*})
	GetLabelExplodeArray(ctx echo.Context, param []int32) error

	// (GET /labelExplodeObject/{.param*})
	GetLabelExplodeObject(ctx echo.Context, param Object) error

	// (GET /labelNoExplodeArray/{.param})
	GetLabelNoExplodeArray(ctx echo.Context, param []int32) error

	// (GET /labelNoExplodeObject/{.param})
	GetLabelNoExplodeObject(ctx echo.Context, param Object) error

	// (GET /matrixExplodeArray/{.id*})
	GetMatrixExplodeArray(ctx echo.Context, id []int32) error

	// (GET /matrixExplodeObject/{.id*})
	GetMatrixExplodeObject(ctx echo.Context, id Object) error

	// (GET /matrixNoExplodeArray/{.id})
	GetMatrixNoExplodeArray(ctx echo.Context, id []int32) error

	// (GET /matrixNoExplodeObject/{.id})
	GetMatrixNoExplodeObject(ctx echo.Context, id Object) error

	// (GET /passThrough/{param})
	GetPassThrough(ctx echo.Context, param string) error

	// (GET /queryDeepObject)
	GetDeepObject(ctx echo.Context, params GetDeepObjectParams) error

	// (GET /queryForm)
	GetQueryForm(ctx echo.Context, params GetQueryFormParams) error

	// (GET /simpleExplodeArray/{param*})
	GetSimpleExplodeArray(ctx echo.Context, param []int32) error

	// (GET /simpleExplodeObject/{param*})
	GetSimpleExplodeObject(ctx echo.Context, param Object) error

	// (GET /simpleNoExplodeArray/{param})
	GetSimpleNoExplodeArray(ctx echo.Context, param []int32) error

	// (GET /simpleNoExplodeObject/{param})
	GetSimpleNoExplodeObject(ctx echo.Context, param Object) error

	// (GET /simplePrimitive/{param})
	GetSimplePrimitive(ctx echo.Context, param int32) error

	// (GET /startingWithNumber/{1param})
	GetStartingWithNumber(ctx echo.Context, n1param string) error
}

ServerInterface represents all server handlers.

type ServerInterfaceWrapper ¶

type ServerInterfaceWrapper struct {
	Handler ServerInterface
}

ServerInterfaceWrapper converts echo contexts to parameters.

func (*ServerInterfaceWrapper) EnumParams ¶

func (w *ServerInterfaceWrapper) EnumParams(ctx echo.Context) error

EnumParams converts echo context to params.

func (*ServerInterfaceWrapper) GetContentObject ¶

func (w *ServerInterfaceWrapper) GetContentObject(ctx echo.Context) error

GetContentObject converts echo context to params.

func (*ServerInterfaceWrapper) GetCookie ¶

func (w *ServerInterfaceWrapper) GetCookie(ctx echo.Context) error

GetCookie converts echo context to params.

func (*ServerInterfaceWrapper) GetDeepObject ¶

func (w *ServerInterfaceWrapper) GetDeepObject(ctx echo.Context) error

GetDeepObject converts echo context to params.

func (*ServerInterfaceWrapper) GetHeader ¶

func (w *ServerInterfaceWrapper) GetHeader(ctx echo.Context) error

GetHeader converts echo context to params.

func (*ServerInterfaceWrapper) GetLabelExplodeArray ¶

func (w *ServerInterfaceWrapper) GetLabelExplodeArray(ctx echo.Context) error

GetLabelExplodeArray converts echo context to params.

func (*ServerInterfaceWrapper) GetLabelExplodeObject ¶

func (w *ServerInterfaceWrapper) GetLabelExplodeObject(ctx echo.Context) error

GetLabelExplodeObject converts echo context to params.

func (*ServerInterfaceWrapper) GetLabelNoExplodeArray ¶

func (w *ServerInterfaceWrapper) GetLabelNoExplodeArray(ctx echo.Context) error

GetLabelNoExplodeArray converts echo context to params.

func (*ServerInterfaceWrapper) GetLabelNoExplodeObject ¶

func (w *ServerInterfaceWrapper) GetLabelNoExplodeObject(ctx echo.Context) error

GetLabelNoExplodeObject converts echo context to params.

func (*ServerInterfaceWrapper) GetMatrixExplodeArray ¶

func (w *ServerInterfaceWrapper) GetMatrixExplodeArray(ctx echo.Context) error

GetMatrixExplodeArray converts echo context to params.

func (*ServerInterfaceWrapper) GetMatrixExplodeObject ¶

func (w *ServerInterfaceWrapper) GetMatrixExplodeObject(ctx echo.Context) error

GetMatrixExplodeObject converts echo context to params.

func (*ServerInterfaceWrapper) GetMatrixNoExplodeArray ¶

func (w *ServerInterfaceWrapper) GetMatrixNoExplodeArray(ctx echo.Context) error

GetMatrixNoExplodeArray converts echo context to params.

func (*ServerInterfaceWrapper) GetMatrixNoExplodeObject ¶

func (w *ServerInterfaceWrapper) GetMatrixNoExplodeObject(ctx echo.Context) error

GetMatrixNoExplodeObject converts echo context to params.

func (*ServerInterfaceWrapper) GetPassThrough ¶

func (w *ServerInterfaceWrapper) GetPassThrough(ctx echo.Context) error

GetPassThrough converts echo context to params.

func (*ServerInterfaceWrapper) GetQueryForm ¶

func (w *ServerInterfaceWrapper) GetQueryForm(ctx echo.Context) error

GetQueryForm converts echo context to params.

func (*ServerInterfaceWrapper) GetSimpleExplodeArray ¶

func (w *ServerInterfaceWrapper) GetSimpleExplodeArray(ctx echo.Context) error

GetSimpleExplodeArray converts echo context to params.

func (*ServerInterfaceWrapper) GetSimpleExplodeObject ¶

func (w *ServerInterfaceWrapper) GetSimpleExplodeObject(ctx echo.Context) error

GetSimpleExplodeObject converts echo context to params.

func (*ServerInterfaceWrapper) GetSimpleNoExplodeArray ¶

func (w *ServerInterfaceWrapper) GetSimpleNoExplodeArray(ctx echo.Context) error

GetSimpleNoExplodeArray converts echo context to params.

func (*ServerInterfaceWrapper) GetSimpleNoExplodeObject ¶

func (w *ServerInterfaceWrapper) GetSimpleNoExplodeObject(ctx echo.Context) error

GetSimpleNoExplodeObject converts echo context to params.

func (*ServerInterfaceWrapper) GetSimplePrimitive ¶

func (w *ServerInterfaceWrapper) GetSimplePrimitive(ctx echo.Context) error

GetSimplePrimitive converts echo context to params.

func (*ServerInterfaceWrapper) GetStartingWithNumber ¶

func (w *ServerInterfaceWrapper) GetStartingWithNumber(ctx echo.Context) error

GetStartingWithNumber converts echo context to params.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL