parameters

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: May 3, 2019 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

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

func GetSwagger() (*openapi3.Swagger, error)

Returns the Swagger specification corresponding to the generated code in this file.

func NewGetContentObjectRequest added in v1.1.0

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

Request generator for GetContentObject

func NewGetCookieRequest added in v1.1.0

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

Request generator for GetCookie

func NewGetHeaderRequest added in v1.1.0

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

Request generator for GetHeader

func NewGetLabelExplodeArrayRequest added in v1.1.0

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

Request generator for GetLabelExplodeArray

func NewGetLabelExplodeObjectRequest added in v1.1.0

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

Request generator for GetLabelExplodeObject

func NewGetLabelNoExplodeArrayRequest added in v1.1.0

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

Request generator for GetLabelNoExplodeArray

func NewGetLabelNoExplodeObjectRequest added in v1.1.0

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

Request generator for GetLabelNoExplodeObject

func NewGetMatrixExplodeArrayRequest added in v1.1.0

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

Request generator for GetMatrixExplodeArray

func NewGetMatrixExplodeObjectRequest added in v1.1.0

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

Request generator for GetMatrixExplodeObject

func NewGetMatrixNoExplodeArrayRequest added in v1.1.0

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

Request generator for GetMatrixNoExplodeArray

func NewGetMatrixNoExplodeObjectRequest added in v1.1.0

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

Request generator for GetMatrixNoExplodeObject

func NewGetPassThroughRequest added in v1.1.0

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

Request generator for GetPassThrough

func NewGetQueryFormRequest added in v1.1.0

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

Request generator for GetQueryForm

func NewGetSimpleExplodeArrayRequest added in v1.1.0

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

Request generator for GetSimpleExplodeArray

func NewGetSimpleExplodeObjectRequest added in v1.1.0

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

Request generator for GetSimpleExplodeObject

func NewGetSimpleNoExplodeArrayRequest added in v1.1.0

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

Request generator for GetSimpleNoExplodeArray

func NewGetSimpleNoExplodeObjectRequest added in v1.1.0

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

Request generator for GetSimpleNoExplodeObject

func NewGetSimplePrimitiveRequest added in v1.1.0

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

Request generator for GetSimplePrimitive

func RegisterHandlers

func RegisterHandlers(router runtime.EchoRouter, si ServerInterface)

Types

type Client added in v1.1.0

type Client struct {
	Server string
	Client http.Client
}

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) GetContentObject added in v1.1.0

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

Request for GetContentObject

func (*Client) GetCookie added in v1.1.0

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

Request for GetCookie

func (*Client) GetHeader added in v1.1.0

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

Request for GetHeader

func (*Client) GetLabelExplodeArray added in v1.1.0

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

Request for GetLabelExplodeArray

func (*Client) GetLabelExplodeObject added in v1.1.0

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

Request for GetLabelExplodeObject

func (*Client) GetLabelNoExplodeArray added in v1.1.0

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

Request for GetLabelNoExplodeArray

func (*Client) GetLabelNoExplodeObject added in v1.1.0

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

Request for GetLabelNoExplodeObject

func (*Client) GetMatrixExplodeArray added in v1.1.0

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

Request for GetMatrixExplodeArray

func (*Client) GetMatrixExplodeObject added in v1.1.0

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

Request for GetMatrixExplodeObject

func (*Client) GetMatrixNoExplodeArray added in v1.1.0

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

Request for GetMatrixNoExplodeArray

func (*Client) GetMatrixNoExplodeObject added in v1.1.0

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

Request for GetMatrixNoExplodeObject

func (*Client) GetPassThrough added in v1.1.0

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

Request for GetPassThrough

func (*Client) GetQueryForm added in v1.1.0

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

Request for GetQueryForm

func (*Client) GetSimpleExplodeArray added in v1.1.0

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

Request for GetSimpleExplodeArray

func (*Client) GetSimpleExplodeObject added in v1.1.0

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

Request for GetSimpleExplodeObject

func (*Client) GetSimpleNoExplodeArray added in v1.1.0

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

Request for GetSimpleNoExplodeArray

func (*Client) GetSimpleNoExplodeObject added in v1.1.0

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

Request for GetSimpleNoExplodeObject

func (*Client) GetSimplePrimitive added in v1.1.0

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

Request for GetSimplePrimitive

type ComplexObject

type ComplexObject struct {
	Id     string `json:"Id"`
	Object Object `json:"Object"`
}

Type definition for component schema "ComplexObject"

type GetCookieParams added in v1.1.0

type GetCookieParams struct {
	P  *int32         `json:"p,omitempty"`
	Ep *int32         `json:"ep,omitempty"`
	Ea *[]int32       `json:"ea,omitempty"`
	A  *[]int32       `json:"a,omitempty"`
	Eo *Object        `json:"eo,omitempty"`
	O  *Object        `json:"o,omitempty"`
	Co *ComplexObject `json:"co,omitempty"`
}

Parameters object for GetCookie

type GetHeaderParams

type GetHeaderParams struct {
	XPrimitive         *int32         `json:"X-Primitive,omitempty"`
	XPrimitiveExploded *int32         `json:"X-Primitive-Exploded,omitempty"`
	XArrayExploded     *[]int32       `json:"X-Array-Exploded,omitempty"`
	XArray             *[]int32       `json:"X-Array,omitempty"`
	XObjectExploded    *Object        `json:"X-Object-Exploded,omitempty"`
	XObject            *Object        `json:"X-Object,omitempty"`
	XComplexObject     *ComplexObject `json:"X-Complex-Object,omitempty"`
}

Parameters object for GetHeader

type GetQueryFormParams

type GetQueryFormParams struct {
	Ea *[]int32       `json:"ea,omitempty"`
	A  *[]int32       `json:"a,omitempty"`
	Eo *Object        `json:"eo,omitempty"`
	O  *Object        `json:"o,omitempty"`
	Ep *int32         `json:"ep,omitempty"`
	P  *int32         `json:"p,omitempty"`
	Co *ComplexObject `json:"co,omitempty"`
}

Parameters object for GetQueryForm

type Object

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

Type definition for component schema "Object"

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 /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 /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
}

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler ServerInterface
}

func (*ServerInterfaceWrapper) GetContentObject

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

Wrapper for GetContentObject

func (*ServerInterfaceWrapper) GetCookie added in v1.1.0

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

Wrapper for GetCookie

func (*ServerInterfaceWrapper) GetHeader

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

Wrapper for GetHeader

func (*ServerInterfaceWrapper) GetLabelExplodeArray

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

Wrapper for GetLabelExplodeArray

func (*ServerInterfaceWrapper) GetLabelExplodeObject

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

Wrapper for GetLabelExplodeObject

func (*ServerInterfaceWrapper) GetLabelNoExplodeArray

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

Wrapper for GetLabelNoExplodeArray

func (*ServerInterfaceWrapper) GetLabelNoExplodeObject

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

Wrapper for GetLabelNoExplodeObject

func (*ServerInterfaceWrapper) GetMatrixExplodeArray

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

Wrapper for GetMatrixExplodeArray

func (*ServerInterfaceWrapper) GetMatrixExplodeObject

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

Wrapper for GetMatrixExplodeObject

func (*ServerInterfaceWrapper) GetMatrixNoExplodeArray

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

Wrapper for GetMatrixNoExplodeArray

func (*ServerInterfaceWrapper) GetMatrixNoExplodeObject

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

Wrapper for GetMatrixNoExplodeObject

func (*ServerInterfaceWrapper) GetPassThrough

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

Wrapper for GetPassThrough

func (*ServerInterfaceWrapper) GetQueryForm

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

Wrapper for GetQueryForm

func (*ServerInterfaceWrapper) GetSimpleExplodeArray

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

Wrapper for GetSimpleExplodeArray

func (*ServerInterfaceWrapper) GetSimpleExplodeObject

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

Wrapper for GetSimpleExplodeObject

func (*ServerInterfaceWrapper) GetSimpleNoExplodeArray

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

Wrapper for GetSimpleNoExplodeArray

func (*ServerInterfaceWrapper) GetSimpleNoExplodeObject

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

Wrapper for GetSimpleNoExplodeObject

func (*ServerInterfaceWrapper) GetSimplePrimitive

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

Wrapper for GetSimplePrimitive

Jump to

Keyboard shortcuts

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