Documentation
¶
Overview ¶
Package api provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 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 DeleteOrdersOrderId200JSONResponse
- type DeleteOrdersOrderIdRequestObject
- type DeleteOrdersOrderIdResponseObject
- type DeleteOrdersOrderIdTrade200Response
- type DeleteOrdersOrderIdTradeEscrow200JSONResponse
- type DeleteOrdersOrderIdTradeEscrow400Response
- type DeleteOrdersOrderIdTradeEscrow402Response
- type DeleteOrdersOrderIdTradeEscrow404Response
- type DeleteOrdersOrderIdTradeEscrowDispute200Response
- type DeleteOrdersOrderIdTradeEscrowDisputeRequestObject
- type DeleteOrdersOrderIdTradeEscrowDisputeResponseObject
- type DeleteOrdersOrderIdTradeEscrowRequestObject
- type DeleteOrdersOrderIdTradeEscrowResponseObject
- type DeleteOrdersOrderIdTradeRequestObject
- type DeleteOrdersOrderIdTradeResponseObject
- type GetOrders200JSONResponse
- type GetOrdersOrderId200JSONResponse
- type GetOrdersOrderIdRequestObject
- type GetOrdersOrderIdResponseObject
- type GetOrdersOrderIdTrade200Response
- type GetOrdersOrderIdTradeEscrow200JSONResponse
- type GetOrdersOrderIdTradeEscrow400Response
- type GetOrdersOrderIdTradeEscrow401Response
- type GetOrdersOrderIdTradeEscrow404Response
- type GetOrdersOrderIdTradeEscrowRequestObject
- type GetOrdersOrderIdTradeEscrowResponseObject
- type GetOrdersOrderIdTradeRequestObject
- type GetOrdersOrderIdTradeResponseObject
- type GetOrdersParams
- type GetOrdersRequestObject
- type GetOrdersResponseObject
- type InvalidParamFormatError
- type JSONMessage
- type MiddlewareFunc
- type Order
- type OrderArray
- type PostOrders201JSONResponse
- type PostOrdersJSONRequestBody
- type PostOrdersOrderIdTrade200Response
- type PostOrdersOrderIdTradeEscrow201Response
- type PostOrdersOrderIdTradeEscrowDispute201Response
- type PostOrdersOrderIdTradeEscrowDisputeRequestObject
- type PostOrdersOrderIdTradeEscrowDisputeResponseObject
- type PostOrdersOrderIdTradeEscrowRequestObject
- type PostOrdersOrderIdTradeEscrowResponseObject
- type PostOrdersOrderIdTradeRequestObject
- type PostOrdersOrderIdTradeResponseObject
- type PostOrdersRequestObject
- type PostOrdersResponseObject
- type PostTokenGenerate201JSONResponse
- type PostTokenGenerateRequestObject
- type PostTokenGenerateResponseObject
- type RequiredHeaderError
- type RequiredParamError
- type ServeMux
- type Server
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) DeleteOrdersOrderId(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteOrdersOrderIdTrade(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteOrdersOrderIdTradeEscrow(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteOrdersOrderIdTradeEscrowDispute(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOrders(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOrdersOrderId(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOrdersOrderIdTrade(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOrdersOrderIdTradeEscrow(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PostOrders(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PostOrdersOrderIdTrade(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PostOrdersOrderIdTradeEscrow(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PostOrdersOrderIdTradeEscrowDispute(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PostTokenGenerate(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 DeleteOrdersOrderId200JSONResponse ¶
type DeleteOrdersOrderId200JSONResponse JSONMessage
func (DeleteOrdersOrderId200JSONResponse) VisitDeleteOrdersOrderIdResponse ¶
func (response DeleteOrdersOrderId200JSONResponse) VisitDeleteOrdersOrderIdResponse(w http.ResponseWriter) error
type DeleteOrdersOrderIdRequestObject ¶
type DeleteOrdersOrderIdRequestObject struct {
OrderId openapi_types.UUID `json:"order-id"`
}
type DeleteOrdersOrderIdResponseObject ¶
type DeleteOrdersOrderIdResponseObject interface {
VisitDeleteOrdersOrderIdResponse(w http.ResponseWriter) error
}
type DeleteOrdersOrderIdTrade200Response ¶
type DeleteOrdersOrderIdTrade200Response struct {
}
func (DeleteOrdersOrderIdTrade200Response) VisitDeleteOrdersOrderIdTradeResponse ¶
func (response DeleteOrdersOrderIdTrade200Response) VisitDeleteOrdersOrderIdTradeResponse(w http.ResponseWriter) error
type DeleteOrdersOrderIdTradeEscrow200JSONResponse ¶
type DeleteOrdersOrderIdTradeEscrow200JSONResponse JSONMessage
func (DeleteOrdersOrderIdTradeEscrow200JSONResponse) VisitDeleteOrdersOrderIdTradeEscrowResponse ¶
func (response DeleteOrdersOrderIdTradeEscrow200JSONResponse) VisitDeleteOrdersOrderIdTradeEscrowResponse(w http.ResponseWriter) error
type DeleteOrdersOrderIdTradeEscrow400Response ¶
type DeleteOrdersOrderIdTradeEscrow400Response struct {
}
func (DeleteOrdersOrderIdTradeEscrow400Response) VisitDeleteOrdersOrderIdTradeEscrowResponse ¶
func (response DeleteOrdersOrderIdTradeEscrow400Response) VisitDeleteOrdersOrderIdTradeEscrowResponse(w http.ResponseWriter) error
type DeleteOrdersOrderIdTradeEscrow402Response ¶
type DeleteOrdersOrderIdTradeEscrow402Response struct {
}
func (DeleteOrdersOrderIdTradeEscrow402Response) VisitDeleteOrdersOrderIdTradeEscrowResponse ¶
func (response DeleteOrdersOrderIdTradeEscrow402Response) VisitDeleteOrdersOrderIdTradeEscrowResponse(w http.ResponseWriter) error
type DeleteOrdersOrderIdTradeEscrow404Response ¶
type DeleteOrdersOrderIdTradeEscrow404Response struct {
}
func (DeleteOrdersOrderIdTradeEscrow404Response) VisitDeleteOrdersOrderIdTradeEscrowResponse ¶
func (response DeleteOrdersOrderIdTradeEscrow404Response) VisitDeleteOrdersOrderIdTradeEscrowResponse(w http.ResponseWriter) error
type DeleteOrdersOrderIdTradeEscrowDispute200Response ¶
type DeleteOrdersOrderIdTradeEscrowDispute200Response struct {
}
func (DeleteOrdersOrderIdTradeEscrowDispute200Response) VisitDeleteOrdersOrderIdTradeEscrowDisputeResponse ¶
func (response DeleteOrdersOrderIdTradeEscrowDispute200Response) VisitDeleteOrdersOrderIdTradeEscrowDisputeResponse(w http.ResponseWriter) error
type DeleteOrdersOrderIdTradeEscrowDisputeRequestObject ¶
type DeleteOrdersOrderIdTradeEscrowDisputeRequestObject struct {
OrderId openapi_types.UUID `json:"order-id"`
}
type DeleteOrdersOrderIdTradeEscrowDisputeResponseObject ¶
type DeleteOrdersOrderIdTradeEscrowDisputeResponseObject interface {
VisitDeleteOrdersOrderIdTradeEscrowDisputeResponse(w http.ResponseWriter) error
}
type DeleteOrdersOrderIdTradeEscrowRequestObject ¶
type DeleteOrdersOrderIdTradeEscrowRequestObject struct {
OrderId openapi_types.UUID `json:"order-id"`
}
type DeleteOrdersOrderIdTradeEscrowResponseObject ¶
type DeleteOrdersOrderIdTradeEscrowResponseObject interface {
VisitDeleteOrdersOrderIdTradeEscrowResponse(w http.ResponseWriter) error
}
type DeleteOrdersOrderIdTradeRequestObject ¶
type DeleteOrdersOrderIdTradeRequestObject struct {
OrderId openapi_types.UUID `json:"order-id"`
}
type DeleteOrdersOrderIdTradeResponseObject ¶
type DeleteOrdersOrderIdTradeResponseObject interface {
VisitDeleteOrdersOrderIdTradeResponse(w http.ResponseWriter) error
}
type GetOrders200JSONResponse ¶
type GetOrders200JSONResponse OrderArray
func (GetOrders200JSONResponse) VisitGetOrdersResponse ¶
func (response GetOrders200JSONResponse) VisitGetOrdersResponse(w http.ResponseWriter) error
type GetOrdersOrderId200JSONResponse ¶
type GetOrdersOrderId200JSONResponse Order
func (GetOrdersOrderId200JSONResponse) VisitGetOrdersOrderIdResponse ¶
func (response GetOrdersOrderId200JSONResponse) VisitGetOrdersOrderIdResponse(w http.ResponseWriter) error
type GetOrdersOrderIdRequestObject ¶
type GetOrdersOrderIdRequestObject struct {
OrderId openapi_types.UUID `json:"order-id"`
}
type GetOrdersOrderIdResponseObject ¶
type GetOrdersOrderIdResponseObject interface {
VisitGetOrdersOrderIdResponse(w http.ResponseWriter) error
}
type GetOrdersOrderIdTrade200Response ¶
type GetOrdersOrderIdTrade200Response struct {
}
func (GetOrdersOrderIdTrade200Response) VisitGetOrdersOrderIdTradeResponse ¶
func (response GetOrdersOrderIdTrade200Response) VisitGetOrdersOrderIdTradeResponse(w http.ResponseWriter) error
type GetOrdersOrderIdTradeEscrow200JSONResponse ¶
type GetOrdersOrderIdTradeEscrow200JSONResponse struct {
Status *string `json:"status,omitempty"`
}
func (GetOrdersOrderIdTradeEscrow200JSONResponse) VisitGetOrdersOrderIdTradeEscrowResponse ¶
func (response GetOrdersOrderIdTradeEscrow200JSONResponse) VisitGetOrdersOrderIdTradeEscrowResponse(w http.ResponseWriter) error
type GetOrdersOrderIdTradeEscrow400Response ¶
type GetOrdersOrderIdTradeEscrow400Response struct {
}
func (GetOrdersOrderIdTradeEscrow400Response) VisitGetOrdersOrderIdTradeEscrowResponse ¶
func (response GetOrdersOrderIdTradeEscrow400Response) VisitGetOrdersOrderIdTradeEscrowResponse(w http.ResponseWriter) error
type GetOrdersOrderIdTradeEscrow401Response ¶
type GetOrdersOrderIdTradeEscrow401Response struct {
}
func (GetOrdersOrderIdTradeEscrow401Response) VisitGetOrdersOrderIdTradeEscrowResponse ¶
func (response GetOrdersOrderIdTradeEscrow401Response) VisitGetOrdersOrderIdTradeEscrowResponse(w http.ResponseWriter) error
type GetOrdersOrderIdTradeEscrow404Response ¶
type GetOrdersOrderIdTradeEscrow404Response struct {
}
func (GetOrdersOrderIdTradeEscrow404Response) VisitGetOrdersOrderIdTradeEscrowResponse ¶
func (response GetOrdersOrderIdTradeEscrow404Response) VisitGetOrdersOrderIdTradeEscrowResponse(w http.ResponseWriter) error
type GetOrdersOrderIdTradeEscrowRequestObject ¶
type GetOrdersOrderIdTradeEscrowRequestObject struct {
OrderId openapi_types.UUID `json:"order-id"`
}
type GetOrdersOrderIdTradeEscrowResponseObject ¶
type GetOrdersOrderIdTradeEscrowResponseObject interface {
VisitGetOrdersOrderIdTradeEscrowResponse(w http.ResponseWriter) error
}
type GetOrdersOrderIdTradeRequestObject ¶
type GetOrdersOrderIdTradeRequestObject struct {
OrderId openapi_types.UUID `json:"order-id"`
}
type GetOrdersOrderIdTradeResponseObject ¶
type GetOrdersOrderIdTradeResponseObject interface {
VisitGetOrdersOrderIdTradeResponse(w http.ResponseWriter) error
}
type GetOrdersParams ¶
type GetOrdersParams struct {
Sort *string `form:"sort,omitempty" json:"sort,omitempty"`
Offset *int `form:"offset,omitempty" json:"offset,omitempty"`
Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}
GetOrdersParams defines parameters for GetOrders.
type GetOrdersRequestObject ¶
type GetOrdersRequestObject struct {
Params GetOrdersParams
}
type GetOrdersResponseObject ¶
type GetOrdersResponseObject interface {
VisitGetOrdersResponse(w http.ResponseWriter) error
}
type InvalidParamFormatError ¶
func (*InvalidParamFormatError) Error ¶
func (e *InvalidParamFormatError) Error() string
func (*InvalidParamFormatError) Unwrap ¶
func (e *InvalidParamFormatError) Unwrap() error
type JSONMessage ¶
type JSONMessage struct {
Message *string `json:"message,omitempty"`
}
JSONMessage defines model for JSONMessage.
type Order ¶
type Order struct {
Amount *int `json:"amount,omitempty"`
Bid *bool `json:"bid,omitempty"`
Currency *string `json:"currency,omitempty"`
Id *openapi_types.UUID `json:"id,omitempty"`
Premium *int `json:"premium,omitempty"`
}
Order defines model for Order.
type OrderArray ¶
type OrderArray = []struct {
Schema *Order `json:"schema,omitempty"`
}
OrderArray defines model for OrderArray.
type PostOrders201JSONResponse ¶
type PostOrders201JSONResponse JSONMessage
func (PostOrders201JSONResponse) VisitPostOrdersResponse ¶
func (response PostOrders201JSONResponse) VisitPostOrdersResponse(w http.ResponseWriter) error
type PostOrdersJSONRequestBody ¶
type PostOrdersJSONRequestBody = Order
PostOrdersJSONRequestBody defines body for PostOrders for application/json ContentType.
type PostOrdersOrderIdTrade200Response ¶
type PostOrdersOrderIdTrade200Response struct {
}
func (PostOrdersOrderIdTrade200Response) VisitPostOrdersOrderIdTradeResponse ¶
func (response PostOrdersOrderIdTrade200Response) VisitPostOrdersOrderIdTradeResponse(w http.ResponseWriter) error
type PostOrdersOrderIdTradeEscrow201Response ¶
type PostOrdersOrderIdTradeEscrow201Response struct {
}
func (PostOrdersOrderIdTradeEscrow201Response) VisitPostOrdersOrderIdTradeEscrowResponse ¶
func (response PostOrdersOrderIdTradeEscrow201Response) VisitPostOrdersOrderIdTradeEscrowResponse(w http.ResponseWriter) error
type PostOrdersOrderIdTradeEscrowDispute201Response ¶
type PostOrdersOrderIdTradeEscrowDispute201Response struct {
}
func (PostOrdersOrderIdTradeEscrowDispute201Response) VisitPostOrdersOrderIdTradeEscrowDisputeResponse ¶
func (response PostOrdersOrderIdTradeEscrowDispute201Response) VisitPostOrdersOrderIdTradeEscrowDisputeResponse(w http.ResponseWriter) error
type PostOrdersOrderIdTradeEscrowDisputeRequestObject ¶
type PostOrdersOrderIdTradeEscrowDisputeRequestObject struct {
OrderId openapi_types.UUID `json:"order-id"`
}
type PostOrdersOrderIdTradeEscrowDisputeResponseObject ¶
type PostOrdersOrderIdTradeEscrowDisputeResponseObject interface {
VisitPostOrdersOrderIdTradeEscrowDisputeResponse(w http.ResponseWriter) error
}
type PostOrdersOrderIdTradeEscrowRequestObject ¶
type PostOrdersOrderIdTradeEscrowRequestObject struct {
OrderId openapi_types.UUID `json:"order-id"`
}
type PostOrdersOrderIdTradeEscrowResponseObject ¶
type PostOrdersOrderIdTradeEscrowResponseObject interface {
VisitPostOrdersOrderIdTradeEscrowResponse(w http.ResponseWriter) error
}
type PostOrdersOrderIdTradeRequestObject ¶
type PostOrdersOrderIdTradeRequestObject struct {
OrderId openapi_types.UUID `json:"order-id"`
}
type PostOrdersOrderIdTradeResponseObject ¶
type PostOrdersOrderIdTradeResponseObject interface {
VisitPostOrdersOrderIdTradeResponse(w http.ResponseWriter) error
}
type PostOrdersRequestObject ¶
type PostOrdersRequestObject struct {
Body *PostOrdersJSONRequestBody
}
type PostOrdersResponseObject ¶
type PostOrdersResponseObject interface {
VisitPostOrdersResponse(w http.ResponseWriter) error
}
type PostTokenGenerate201JSONResponse ¶
type PostTokenGenerate201JSONResponse struct {
Token *string `json:"token,omitempty"`
}
func (PostTokenGenerate201JSONResponse) VisitPostTokenGenerateResponse ¶
func (response PostTokenGenerate201JSONResponse) VisitPostTokenGenerateResponse(w http.ResponseWriter) error
type PostTokenGenerateRequestObject ¶
type PostTokenGenerateRequestObject struct {
}
type PostTokenGenerateResponseObject ¶
type PostTokenGenerateResponseObject interface {
VisitPostTokenGenerateResponse(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 {
// (GET /orders)
GetOrders(w http.ResponseWriter, r *http.Request, params GetOrdersParams)
// (POST /orders)
PostOrders(w http.ResponseWriter, r *http.Request)
// (DELETE /orders/{order-id})
DeleteOrdersOrderId(w http.ResponseWriter, r *http.Request, orderId openapi_types.UUID)
// (GET /orders/{order-id})
GetOrdersOrderId(w http.ResponseWriter, r *http.Request, orderId openapi_types.UUID)
// (DELETE /orders/{order-id}/trade)
DeleteOrdersOrderIdTrade(w http.ResponseWriter, r *http.Request, orderId openapi_types.UUID)
// (GET /orders/{order-id}/trade)
GetOrdersOrderIdTrade(w http.ResponseWriter, r *http.Request, orderId openapi_types.UUID)
// (POST /orders/{order-id}/trade)
PostOrdersOrderIdTrade(w http.ResponseWriter, r *http.Request, orderId openapi_types.UUID)
// (DELETE /orders/{order-id}/trade/escrow)
DeleteOrdersOrderIdTradeEscrow(w http.ResponseWriter, r *http.Request, orderId openapi_types.UUID)
// (GET /orders/{order-id}/trade/escrow)
GetOrdersOrderIdTradeEscrow(w http.ResponseWriter, r *http.Request, orderId openapi_types.UUID)
// (POST /orders/{order-id}/trade/escrow)
PostOrdersOrderIdTradeEscrow(w http.ResponseWriter, r *http.Request, orderId openapi_types.UUID)
// (DELETE /orders/{order-id}/trade/escrow/dispute)
DeleteOrdersOrderIdTradeEscrowDispute(w http.ResponseWriter, r *http.Request, orderId openapi_types.UUID)
// (POST /orders/{order-id}/trade/escrow/dispute)
PostOrdersOrderIdTradeEscrowDispute(w http.ResponseWriter, r *http.Request, orderId openapi_types.UUID)
// (POST /token/generate)
PostTokenGenerate(w http.ResponseWriter, r *http.Request)
}
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) DeleteOrdersOrderId ¶
func (siw *ServerInterfaceWrapper) DeleteOrdersOrderId(w http.ResponseWriter, r *http.Request)
DeleteOrdersOrderId operation middleware
func (*ServerInterfaceWrapper) DeleteOrdersOrderIdTrade ¶
func (siw *ServerInterfaceWrapper) DeleteOrdersOrderIdTrade(w http.ResponseWriter, r *http.Request)
DeleteOrdersOrderIdTrade operation middleware
func (*ServerInterfaceWrapper) DeleteOrdersOrderIdTradeEscrow ¶
func (siw *ServerInterfaceWrapper) DeleteOrdersOrderIdTradeEscrow(w http.ResponseWriter, r *http.Request)
DeleteOrdersOrderIdTradeEscrow operation middleware
func (*ServerInterfaceWrapper) DeleteOrdersOrderIdTradeEscrowDispute ¶
func (siw *ServerInterfaceWrapper) DeleteOrdersOrderIdTradeEscrowDispute(w http.ResponseWriter, r *http.Request)
DeleteOrdersOrderIdTradeEscrowDispute operation middleware
func (*ServerInterfaceWrapper) GetOrders ¶
func (siw *ServerInterfaceWrapper) GetOrders(w http.ResponseWriter, r *http.Request)
GetOrders operation middleware
func (*ServerInterfaceWrapper) GetOrdersOrderId ¶
func (siw *ServerInterfaceWrapper) GetOrdersOrderId(w http.ResponseWriter, r *http.Request)
GetOrdersOrderId operation middleware
func (*ServerInterfaceWrapper) GetOrdersOrderIdTrade ¶
func (siw *ServerInterfaceWrapper) GetOrdersOrderIdTrade(w http.ResponseWriter, r *http.Request)
GetOrdersOrderIdTrade operation middleware
func (*ServerInterfaceWrapper) GetOrdersOrderIdTradeEscrow ¶
func (siw *ServerInterfaceWrapper) GetOrdersOrderIdTradeEscrow(w http.ResponseWriter, r *http.Request)
GetOrdersOrderIdTradeEscrow operation middleware
func (*ServerInterfaceWrapper) PostOrders ¶
func (siw *ServerInterfaceWrapper) PostOrders(w http.ResponseWriter, r *http.Request)
PostOrders operation middleware
func (*ServerInterfaceWrapper) PostOrdersOrderIdTrade ¶
func (siw *ServerInterfaceWrapper) PostOrdersOrderIdTrade(w http.ResponseWriter, r *http.Request)
PostOrdersOrderIdTrade operation middleware
func (*ServerInterfaceWrapper) PostOrdersOrderIdTradeEscrow ¶
func (siw *ServerInterfaceWrapper) PostOrdersOrderIdTradeEscrow(w http.ResponseWriter, r *http.Request)
PostOrdersOrderIdTradeEscrow operation middleware
func (*ServerInterfaceWrapper) PostOrdersOrderIdTradeEscrowDispute ¶
func (siw *ServerInterfaceWrapper) PostOrdersOrderIdTradeEscrowDispute(w http.ResponseWriter, r *http.Request)
PostOrdersOrderIdTradeEscrowDispute operation middleware
func (*ServerInterfaceWrapper) PostTokenGenerate ¶
func (siw *ServerInterfaceWrapper) PostTokenGenerate(w http.ResponseWriter, r *http.Request)
PostTokenGenerate 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 {
// (GET /orders)
GetOrders(ctx context.Context, request GetOrdersRequestObject) (GetOrdersResponseObject, error)
// (POST /orders)
PostOrders(ctx context.Context, request PostOrdersRequestObject) (PostOrdersResponseObject, error)
// (DELETE /orders/{order-id})
DeleteOrdersOrderId(ctx context.Context, request DeleteOrdersOrderIdRequestObject) (DeleteOrdersOrderIdResponseObject, error)
// (GET /orders/{order-id})
GetOrdersOrderId(ctx context.Context, request GetOrdersOrderIdRequestObject) (GetOrdersOrderIdResponseObject, error)
// (DELETE /orders/{order-id}/trade)
DeleteOrdersOrderIdTrade(ctx context.Context, request DeleteOrdersOrderIdTradeRequestObject) (DeleteOrdersOrderIdTradeResponseObject, error)
// (GET /orders/{order-id}/trade)
GetOrdersOrderIdTrade(ctx context.Context, request GetOrdersOrderIdTradeRequestObject) (GetOrdersOrderIdTradeResponseObject, error)
// (POST /orders/{order-id}/trade)
PostOrdersOrderIdTrade(ctx context.Context, request PostOrdersOrderIdTradeRequestObject) (PostOrdersOrderIdTradeResponseObject, error)
// (DELETE /orders/{order-id}/trade/escrow)
DeleteOrdersOrderIdTradeEscrow(ctx context.Context, request DeleteOrdersOrderIdTradeEscrowRequestObject) (DeleteOrdersOrderIdTradeEscrowResponseObject, error)
// (GET /orders/{order-id}/trade/escrow)
GetOrdersOrderIdTradeEscrow(ctx context.Context, request GetOrdersOrderIdTradeEscrowRequestObject) (GetOrdersOrderIdTradeEscrowResponseObject, error)
// (POST /orders/{order-id}/trade/escrow)
PostOrdersOrderIdTradeEscrow(ctx context.Context, request PostOrdersOrderIdTradeEscrowRequestObject) (PostOrdersOrderIdTradeEscrowResponseObject, error)
// (DELETE /orders/{order-id}/trade/escrow/dispute)
DeleteOrdersOrderIdTradeEscrowDispute(ctx context.Context, request DeleteOrdersOrderIdTradeEscrowDisputeRequestObject) (DeleteOrdersOrderIdTradeEscrowDisputeResponseObject, error)
// (POST /orders/{order-id}/trade/escrow/dispute)
PostOrdersOrderIdTradeEscrowDispute(ctx context.Context, request PostOrdersOrderIdTradeEscrowDisputeRequestObject) (PostOrdersOrderIdTradeEscrowDisputeResponseObject, error)
// (POST /token/generate)
PostTokenGenerate(ctx context.Context, request PostTokenGenerateRequestObject) (PostTokenGenerateResponseObject, 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