Documentation
¶
Overview ¶
Package gatewayapi provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.6.0 DO NOT EDIT.
Index ¶
- func Handler(si ServerInterface) http.Handler
- func HandlerFromMux(si ServerInterface, m ServeMux) http.Handler
- func HandlerFromMuxWithBaseURL(si ServerInterface, m ServeMux, baseURL string) http.Handler
- func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.Handler
- type InvalidParamFormatError
- type JSONRequest
- func (t JSONRequest) AsJSONRequest0() (JSONRequest0, error)
- func (t JSONRequest) AsJSONRequest1() (JSONRequest1, error)
- func (t *JSONRequest) FromJSONRequest0(v JSONRequest0) error
- func (t *JSONRequest) FromJSONRequest1(v JSONRequest1) error
- func (t JSONRequest) MarshalJSON() ([]byte, error)
- func (t *JSONRequest) MergeJSONRequest0(v JSONRequest0) error
- func (t *JSONRequest) MergeJSONRequest1(v JSONRequest1) error
- func (t *JSONRequest) UnmarshalJSON(b []byte) error
- type JSONRequest0
- type JSONRequest1
- type JSONResponse
- func (t JSONResponse) AsJSONResponse0() (JSONResponse0, error)
- func (t JSONResponse) AsJSONResponse1() (JSONResponse1, error)
- func (t *JSONResponse) FromJSONResponse0(v JSONResponse0) error
- func (t *JSONResponse) FromJSONResponse1(v JSONResponse1) error
- func (t JSONResponse) MarshalJSON() ([]byte, error)
- func (t *JSONResponse) MergeJSONResponse0(v JSONResponse0) error
- func (t *JSONResponse) MergeJSONResponse1(v JSONResponse1) error
- func (t *JSONResponse) UnmarshalJSON(b []byte) error
- type JSONResponse0
- type JSONResponse1
- type MiddlewareFunc
- type ProxyDeleteJSONRequestBody
- type ProxyDeleteRequestObject
- type ProxyDeleteResponseObject
- type ProxyDeletedefaultJSONResponse
- type ProxyDeletedefaultTextResponse
- type ProxyGetJSONRequestBody
- type ProxyGetRequestObject
- type ProxyGetResponseObject
- type ProxyGetdefaultJSONResponse
- type ProxyGetdefaultTextResponse
- type ProxyHeadJSONRequestBody
- type ProxyHeadRequestObject
- type ProxyHeadResponseObject
- type ProxyHeaddefaultJSONResponse
- type ProxyHeaddefaultTextResponse
- type ProxyOptionsJSONRequestBody
- type ProxyOptionsRequestObject
- type ProxyOptionsResponseObject
- type ProxyOptionsdefaultJSONResponse
- type ProxyOptionsdefaultTextResponse
- type ProxyPatchJSONRequestBody
- type ProxyPatchRequestObject
- type ProxyPatchResponseObject
- type ProxyPatchdefaultJSONResponse
- type ProxyPatchdefaultTextResponse
- type ProxyPostJSONRequestBody
- type ProxyPostRequestObject
- type ProxyPostResponseObject
- type ProxyPostdefaultJSONResponse
- type ProxyPostdefaultTextResponse
- type ProxyPutJSONRequestBody
- type ProxyPutRequestObject
- type ProxyPutResponseObject
- type ProxyPutdefaultJSONResponse
- type ProxyPutdefaultTextResponse
- type ProxyRequest
- type ProxyResponse
- type ProxyResponseJSONResponse
- type ProxyResponseTextResponse
- type ProxyTraceJSONRequestBody
- type ProxyTraceRequestObject
- type ProxyTraceResponseObject
- type ProxyTracedefaultJSONResponse
- type ProxyTracedefaultTextResponse
- type RequiredHeaderError
- type RequiredParamError
- type ServeMux
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) ProxyDelete(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ProxyGet(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ProxyHead(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ProxyOptions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ProxyPatch(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ProxyPost(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ProxyPut(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ProxyTrace(w http.ResponseWriter, r *http.Request)
- type StdHTTPServerOptions
- type StrictHTTPServerOptions
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type TooManyValuesForParamError
- type UnescapedCookieParamError
- type UnmarshalingParamError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Handler ¶
func Handler(si ServerInterface) http.Handler
Handler creates http.Handler with routing matching OpenAPI spec.
func HandlerFromMux ¶
func HandlerFromMux(si ServerInterface, m ServeMux) http.Handler
HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.
func HandlerFromMuxWithBaseURL ¶
func HandlerFromMuxWithBaseURL(si ServerInterface, m ServeMux, baseURL string) http.Handler
func HandlerWithOptions ¶
func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.Handler
HandlerWithOptions creates http.Handler with additional options
Types ¶
type InvalidParamFormatError ¶
func (*InvalidParamFormatError) Error ¶
func (e *InvalidParamFormatError) Error() string
func (*InvalidParamFormatError) Unwrap ¶
func (e *InvalidParamFormatError) Unwrap() error
type JSONRequest ¶
type JSONRequest struct {
// contains filtered or unexported fields
}
JSONRequest Proxy request to a backend.
func (JSONRequest) AsJSONRequest0 ¶
func (t JSONRequest) AsJSONRequest0() (JSONRequest0, error)
AsJSONRequest0 returns the union data inside the JSONRequest as a JSONRequest0
func (JSONRequest) AsJSONRequest1 ¶
func (t JSONRequest) AsJSONRequest1() (JSONRequest1, error)
AsJSONRequest1 returns the union data inside the JSONRequest as a JSONRequest1
func (*JSONRequest) FromJSONRequest0 ¶
func (t *JSONRequest) FromJSONRequest0(v JSONRequest0) error
FromJSONRequest0 overwrites any union data inside the JSONRequest as the provided JSONRequest0
func (*JSONRequest) FromJSONRequest1 ¶
func (t *JSONRequest) FromJSONRequest1(v JSONRequest1) error
FromJSONRequest1 overwrites any union data inside the JSONRequest as the provided JSONRequest1
func (JSONRequest) MarshalJSON ¶
func (t JSONRequest) MarshalJSON() ([]byte, error)
func (*JSONRequest) MergeJSONRequest0 ¶
func (t *JSONRequest) MergeJSONRequest0(v JSONRequest0) error
MergeJSONRequest0 performs a merge with any union data inside the JSONRequest, using the provided JSONRequest0
func (*JSONRequest) MergeJSONRequest1 ¶
func (t *JSONRequest) MergeJSONRequest1(v JSONRequest1) error
MergeJSONRequest1 performs a merge with any union data inside the JSONRequest, using the provided JSONRequest1
func (*JSONRequest) UnmarshalJSON ¶
func (t *JSONRequest) UnmarshalJSON(b []byte) error
type JSONResponse ¶
type JSONResponse struct {
// contains filtered or unexported fields
}
JSONResponse Proxy response from a backend.
func (JSONResponse) AsJSONResponse0 ¶
func (t JSONResponse) AsJSONResponse0() (JSONResponse0, error)
AsJSONResponse0 returns the union data inside the JSONResponse as a JSONResponse0
func (JSONResponse) AsJSONResponse1 ¶
func (t JSONResponse) AsJSONResponse1() (JSONResponse1, error)
AsJSONResponse1 returns the union data inside the JSONResponse as a JSONResponse1
func (*JSONResponse) FromJSONResponse0 ¶
func (t *JSONResponse) FromJSONResponse0(v JSONResponse0) error
FromJSONResponse0 overwrites any union data inside the JSONResponse as the provided JSONResponse0
func (*JSONResponse) FromJSONResponse1 ¶
func (t *JSONResponse) FromJSONResponse1(v JSONResponse1) error
FromJSONResponse1 overwrites any union data inside the JSONResponse as the provided JSONResponse1
func (JSONResponse) MarshalJSON ¶
func (t JSONResponse) MarshalJSON() ([]byte, error)
func (*JSONResponse) MergeJSONResponse0 ¶
func (t *JSONResponse) MergeJSONResponse0(v JSONResponse0) error
MergeJSONResponse0 performs a merge with any union data inside the JSONResponse, using the provided JSONResponse0
func (*JSONResponse) MergeJSONResponse1 ¶
func (t *JSONResponse) MergeJSONResponse1(v JSONResponse1) error
MergeJSONResponse1 performs a merge with any union data inside the JSONResponse, using the provided JSONResponse1
func (*JSONResponse) UnmarshalJSON ¶
func (t *JSONResponse) UnmarshalJSON(b []byte) error
type ProxyDeleteJSONRequestBody ¶
type ProxyDeleteJSONRequestBody = JSONRequest
ProxyDeleteJSONRequestBody defines body for ProxyDelete for application/json ContentType.
type ProxyDeleteRequestObject ¶
type ProxyDeleteRequestObject struct {
Backend string `json:"backend"`
ContentType string
JSONBody *ProxyDeleteJSONRequestBody
Body io.Reader
}
type ProxyDeleteResponseObject ¶
type ProxyDeleteResponseObject interface {
VisitProxyDeleteResponse(w http.ResponseWriter) error
}
type ProxyDeletedefaultJSONResponse ¶
type ProxyDeletedefaultJSONResponse struct {
Body JSONResponse
StatusCode int
}
func (ProxyDeletedefaultJSONResponse) VisitProxyDeleteResponse ¶
func (response ProxyDeletedefaultJSONResponse) VisitProxyDeleteResponse(w http.ResponseWriter) error
type ProxyDeletedefaultTextResponse ¶
type ProxyDeletedefaultTextResponse struct {
Body io.Reader
StatusCode int
ContentType string
ContentLength int64
}
func (ProxyDeletedefaultTextResponse) VisitProxyDeleteResponse ¶
func (response ProxyDeletedefaultTextResponse) VisitProxyDeleteResponse(w http.ResponseWriter) error
type ProxyGetJSONRequestBody ¶
type ProxyGetJSONRequestBody = JSONRequest
ProxyGetJSONRequestBody defines body for ProxyGet for application/json ContentType.
type ProxyGetRequestObject ¶
type ProxyGetRequestObject struct {
Backend string `json:"backend"`
ContentType string
JSONBody *ProxyGetJSONRequestBody
Body io.Reader
}
type ProxyGetResponseObject ¶
type ProxyGetResponseObject interface {
VisitProxyGetResponse(w http.ResponseWriter) error
}
type ProxyGetdefaultJSONResponse ¶
type ProxyGetdefaultJSONResponse struct {
Body JSONResponse
StatusCode int
}
func (ProxyGetdefaultJSONResponse) VisitProxyGetResponse ¶
func (response ProxyGetdefaultJSONResponse) VisitProxyGetResponse(w http.ResponseWriter) error
type ProxyGetdefaultTextResponse ¶
type ProxyGetdefaultTextResponse struct {
Body io.Reader
StatusCode int
ContentType string
ContentLength int64
}
func (ProxyGetdefaultTextResponse) VisitProxyGetResponse ¶
func (response ProxyGetdefaultTextResponse) VisitProxyGetResponse(w http.ResponseWriter) error
type ProxyHeadJSONRequestBody ¶
type ProxyHeadJSONRequestBody = JSONRequest
ProxyHeadJSONRequestBody defines body for ProxyHead for application/json ContentType.
type ProxyHeadRequestObject ¶
type ProxyHeadRequestObject struct {
Backend string `json:"backend"`
ContentType string
JSONBody *ProxyHeadJSONRequestBody
Body io.Reader
}
type ProxyHeadResponseObject ¶
type ProxyHeadResponseObject interface {
VisitProxyHeadResponse(w http.ResponseWriter) error
}
type ProxyHeaddefaultJSONResponse ¶
type ProxyHeaddefaultJSONResponse struct {
Body JSONResponse
StatusCode int
}
func (ProxyHeaddefaultJSONResponse) VisitProxyHeadResponse ¶
func (response ProxyHeaddefaultJSONResponse) VisitProxyHeadResponse(w http.ResponseWriter) error
type ProxyHeaddefaultTextResponse ¶
type ProxyHeaddefaultTextResponse struct {
Body io.Reader
StatusCode int
ContentType string
ContentLength int64
}
func (ProxyHeaddefaultTextResponse) VisitProxyHeadResponse ¶
func (response ProxyHeaddefaultTextResponse) VisitProxyHeadResponse(w http.ResponseWriter) error
type ProxyOptionsJSONRequestBody ¶
type ProxyOptionsJSONRequestBody = JSONRequest
ProxyOptionsJSONRequestBody defines body for ProxyOptions for application/json ContentType.
type ProxyOptionsRequestObject ¶
type ProxyOptionsRequestObject struct {
Backend string `json:"backend"`
ContentType string
JSONBody *ProxyOptionsJSONRequestBody
Body io.Reader
}
type ProxyOptionsResponseObject ¶
type ProxyOptionsResponseObject interface {
VisitProxyOptionsResponse(w http.ResponseWriter) error
}
type ProxyOptionsdefaultJSONResponse ¶
type ProxyOptionsdefaultJSONResponse struct {
Body JSONResponse
StatusCode int
}
func (ProxyOptionsdefaultJSONResponse) VisitProxyOptionsResponse ¶
func (response ProxyOptionsdefaultJSONResponse) VisitProxyOptionsResponse(w http.ResponseWriter) error
type ProxyOptionsdefaultTextResponse ¶
type ProxyOptionsdefaultTextResponse struct {
Body io.Reader
StatusCode int
ContentType string
ContentLength int64
}
func (ProxyOptionsdefaultTextResponse) VisitProxyOptionsResponse ¶
func (response ProxyOptionsdefaultTextResponse) VisitProxyOptionsResponse(w http.ResponseWriter) error
type ProxyPatchJSONRequestBody ¶
type ProxyPatchJSONRequestBody = JSONRequest
ProxyPatchJSONRequestBody defines body for ProxyPatch for application/json ContentType.
type ProxyPatchRequestObject ¶
type ProxyPatchRequestObject struct {
Backend string `json:"backend"`
ContentType string
JSONBody *ProxyPatchJSONRequestBody
Body io.Reader
}
type ProxyPatchResponseObject ¶
type ProxyPatchResponseObject interface {
VisitProxyPatchResponse(w http.ResponseWriter) error
}
type ProxyPatchdefaultJSONResponse ¶
type ProxyPatchdefaultJSONResponse struct {
Body JSONResponse
StatusCode int
}
func (ProxyPatchdefaultJSONResponse) VisitProxyPatchResponse ¶
func (response ProxyPatchdefaultJSONResponse) VisitProxyPatchResponse(w http.ResponseWriter) error
type ProxyPatchdefaultTextResponse ¶
type ProxyPatchdefaultTextResponse struct {
Body io.Reader
StatusCode int
ContentType string
ContentLength int64
}
func (ProxyPatchdefaultTextResponse) VisitProxyPatchResponse ¶
func (response ProxyPatchdefaultTextResponse) VisitProxyPatchResponse(w http.ResponseWriter) error
type ProxyPostJSONRequestBody ¶
type ProxyPostJSONRequestBody = JSONRequest
ProxyPostJSONRequestBody defines body for ProxyPost for application/json ContentType.
type ProxyPostRequestObject ¶
type ProxyPostRequestObject struct {
Backend string `json:"backend"`
ContentType string
JSONBody *ProxyPostJSONRequestBody
Body io.Reader
}
type ProxyPostResponseObject ¶
type ProxyPostResponseObject interface {
VisitProxyPostResponse(w http.ResponseWriter) error
}
type ProxyPostdefaultJSONResponse ¶
type ProxyPostdefaultJSONResponse struct {
Body JSONResponse
StatusCode int
}
func (ProxyPostdefaultJSONResponse) VisitProxyPostResponse ¶
func (response ProxyPostdefaultJSONResponse) VisitProxyPostResponse(w http.ResponseWriter) error
type ProxyPostdefaultTextResponse ¶
type ProxyPostdefaultTextResponse struct {
Body io.Reader
StatusCode int
ContentType string
ContentLength int64
}
func (ProxyPostdefaultTextResponse) VisitProxyPostResponse ¶
func (response ProxyPostdefaultTextResponse) VisitProxyPostResponse(w http.ResponseWriter) error
type ProxyPutJSONRequestBody ¶
type ProxyPutJSONRequestBody = JSONRequest
ProxyPutJSONRequestBody defines body for ProxyPut for application/json ContentType.
type ProxyPutRequestObject ¶
type ProxyPutRequestObject struct {
Backend string `json:"backend"`
ContentType string
JSONBody *ProxyPutJSONRequestBody
Body io.Reader
}
type ProxyPutResponseObject ¶
type ProxyPutResponseObject interface {
VisitProxyPutResponse(w http.ResponseWriter) error
}
type ProxyPutdefaultJSONResponse ¶
type ProxyPutdefaultJSONResponse struct {
Body JSONResponse
StatusCode int
}
func (ProxyPutdefaultJSONResponse) VisitProxyPutResponse ¶
func (response ProxyPutdefaultJSONResponse) VisitProxyPutResponse(w http.ResponseWriter) error
type ProxyPutdefaultTextResponse ¶
type ProxyPutdefaultTextResponse struct {
Body io.Reader
StatusCode int
ContentType string
ContentLength int64
}
func (ProxyPutdefaultTextResponse) VisitProxyPutResponse ¶
func (response ProxyPutdefaultTextResponse) VisitProxyPutResponse(w http.ResponseWriter) error
type ProxyResponseJSONResponse ¶
type ProxyResponseJSONResponse JSONResponse
type ProxyTraceJSONRequestBody ¶
type ProxyTraceJSONRequestBody = JSONRequest
ProxyTraceJSONRequestBody defines body for ProxyTrace for application/json ContentType.
type ProxyTraceRequestObject ¶
type ProxyTraceRequestObject struct {
Backend string `json:"backend"`
ContentType string
JSONBody *ProxyTraceJSONRequestBody
Body io.Reader
}
type ProxyTraceResponseObject ¶
type ProxyTraceResponseObject interface {
VisitProxyTraceResponse(w http.ResponseWriter) error
}
type ProxyTracedefaultJSONResponse ¶
type ProxyTracedefaultJSONResponse struct {
Body JSONResponse
StatusCode int
}
func (ProxyTracedefaultJSONResponse) VisitProxyTraceResponse ¶
func (response ProxyTracedefaultJSONResponse) VisitProxyTraceResponse(w http.ResponseWriter) error
type ProxyTracedefaultTextResponse ¶
type ProxyTracedefaultTextResponse struct {
Body io.Reader
StatusCode int
ContentType string
ContentLength int64
}
func (ProxyTracedefaultTextResponse) VisitProxyTraceResponse ¶
func (response ProxyTracedefaultTextResponse) VisitProxyTraceResponse(w http.ResponseWriter) error
type RequiredHeaderError ¶
func (*RequiredHeaderError) Error ¶
func (e *RequiredHeaderError) Error() string
func (*RequiredHeaderError) Unwrap ¶
func (e *RequiredHeaderError) Unwrap() error
type RequiredParamError ¶
type RequiredParamError struct {
ParamName string
}
func (*RequiredParamError) Error ¶
func (e *RequiredParamError) Error() string
type ServeMux ¶
type ServeMux interface {
HandleFunc(pattern string, handler func(http.ResponseWriter, *http.Request))
ServeHTTP(w http.ResponseWriter, r *http.Request)
}
ServeMux is an abstraction of http.ServeMux.
type ServerInterface ¶
type ServerInterface interface {
// (DELETE /gw/backend/{backend}/*)
ProxyDelete(w http.ResponseWriter, r *http.Request, backend string)
// (GET /gw/backend/{backend}/*)
ProxyGet(w http.ResponseWriter, r *http.Request, backend string)
// (HEAD /gw/backend/{backend}/*)
ProxyHead(w http.ResponseWriter, r *http.Request, backend string)
// (OPTIONS /gw/backend/{backend}/*)
ProxyOptions(w http.ResponseWriter, r *http.Request, backend string)
// (PATCH /gw/backend/{backend}/*)
ProxyPatch(w http.ResponseWriter, r *http.Request, backend string)
// (POST /gw/backend/{backend}/*)
ProxyPost(w http.ResponseWriter, r *http.Request, backend string)
// (PUT /gw/backend/{backend}/*)
ProxyPut(w http.ResponseWriter, r *http.Request, backend string)
// (TRACE /gw/backend/{backend}/*)
ProxyTrace(w http.ResponseWriter, r *http.Request, backend string)
}
ServerInterface represents all server handlers.
func NewStrictHandler ¶
func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface
func NewStrictHandlerWithOptions ¶
func NewStrictHandlerWithOptions(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc, options StrictHTTPServerOptions) ServerInterface
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
HandlerMiddlewares []MiddlewareFunc
ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
ServerInterfaceWrapper converts contexts to parameters.
func (*ServerInterfaceWrapper) ProxyDelete ¶
func (siw *ServerInterfaceWrapper) ProxyDelete(w http.ResponseWriter, r *http.Request)
ProxyDelete operation middleware
func (*ServerInterfaceWrapper) ProxyGet ¶
func (siw *ServerInterfaceWrapper) ProxyGet(w http.ResponseWriter, r *http.Request)
ProxyGet operation middleware
func (*ServerInterfaceWrapper) ProxyHead ¶
func (siw *ServerInterfaceWrapper) ProxyHead(w http.ResponseWriter, r *http.Request)
ProxyHead operation middleware
func (*ServerInterfaceWrapper) ProxyOptions ¶
func (siw *ServerInterfaceWrapper) ProxyOptions(w http.ResponseWriter, r *http.Request)
ProxyOptions operation middleware
func (*ServerInterfaceWrapper) ProxyPatch ¶
func (siw *ServerInterfaceWrapper) ProxyPatch(w http.ResponseWriter, r *http.Request)
ProxyPatch operation middleware
func (*ServerInterfaceWrapper) ProxyPost ¶
func (siw *ServerInterfaceWrapper) ProxyPost(w http.ResponseWriter, r *http.Request)
ProxyPost operation middleware
func (*ServerInterfaceWrapper) ProxyPut ¶
func (siw *ServerInterfaceWrapper) ProxyPut(w http.ResponseWriter, r *http.Request)
ProxyPut operation middleware
func (*ServerInterfaceWrapper) ProxyTrace ¶
func (siw *ServerInterfaceWrapper) ProxyTrace(w http.ResponseWriter, r *http.Request)
ProxyTrace operation middleware
type StdHTTPServerOptions ¶
type StdHTTPServerOptions struct {
BaseURL string
BaseRouter ServeMux
Middlewares []MiddlewareFunc
ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
type StrictHTTPServerOptions ¶
type StrictHTTPServerOptions struct {
RequestErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
ResponseErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
type StrictHandlerFunc ¶
type StrictHandlerFunc = strictnethttp.StrictHTTPHandlerFunc
type StrictMiddlewareFunc ¶
type StrictMiddlewareFunc = strictnethttp.StrictHTTPMiddlewareFunc
type StrictServerInterface ¶
type StrictServerInterface interface {
// (DELETE /gw/backend/{backend}/*)
ProxyDelete(ctx context.Context, request ProxyDeleteRequestObject) (ProxyDeleteResponseObject, error)
// (GET /gw/backend/{backend}/*)
ProxyGet(ctx context.Context, request ProxyGetRequestObject) (ProxyGetResponseObject, error)
// (HEAD /gw/backend/{backend}/*)
ProxyHead(ctx context.Context, request ProxyHeadRequestObject) (ProxyHeadResponseObject, error)
// (OPTIONS /gw/backend/{backend}/*)
ProxyOptions(ctx context.Context, request ProxyOptionsRequestObject) (ProxyOptionsResponseObject, error)
// (PATCH /gw/backend/{backend}/*)
ProxyPatch(ctx context.Context, request ProxyPatchRequestObject) (ProxyPatchResponseObject, error)
// (POST /gw/backend/{backend}/*)
ProxyPost(ctx context.Context, request ProxyPostRequestObject) (ProxyPostResponseObject, error)
// (PUT /gw/backend/{backend}/*)
ProxyPut(ctx context.Context, request ProxyPutRequestObject) (ProxyPutResponseObject, error)
// (TRACE /gw/backend/{backend}/*)
ProxyTrace(ctx context.Context, request ProxyTraceRequestObject) (ProxyTraceResponseObject, error)
}
StrictServerInterface represents all server handlers.
type TooManyValuesForParamError ¶
func (*TooManyValuesForParamError) Error ¶
func (e *TooManyValuesForParamError) Error() string
type UnescapedCookieParamError ¶
func (*UnescapedCookieParamError) Error ¶
func (e *UnescapedCookieParamError) Error() string
func (*UnescapedCookieParamError) Unwrap ¶
func (e *UnescapedCookieParamError) Unwrap() error
type UnmarshalingParamError ¶
func (*UnmarshalingParamError) Error ¶
func (e *UnmarshalingParamError) Error() string
func (*UnmarshalingParamError) Unwrap ¶
func (e *UnmarshalingParamError) Unwrap() error