Version: v0.0.0-...-d5fa0d2 Latest Latest

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

Go to latest
Published: Jun 15, 2020 License: MIT Imports: 11 Imported by: 0



Package restv1 provides primitives to interact the openapi HTTP API.

Code generated by DO NOT EDIT.



This section is empty.


This section is empty.


func GetSwagger

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

GetSwagger returns the Swagger specification corresponding to the generated code in this file.

func RegisterHandlers

func RegisterHandlers(router EchoRouter, si ServerInterface)

RegisterHandlers adds each server route to the EchoRouter.


type ApplicationError

type ApplicationError struct {
	Debug   *bool  `json:"debug,omitempty"`
	Message string `json:"message"`

ApplicationError defines model for ApplicationError.

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 Handler

type Handler struct {
	AppName string

func (*Handler) LivenessProbeRequest

func (h *Handler) LivenessProbeRequest(ctx echo.Context, params LivenessProbeRequestParams) error

LivenessProbeRequest GET /api/v1/demoapp/.well-known/alive

type LivenessProbeRequestParams

type LivenessProbeRequestParams struct {

	// prints meta information about the node
	Full *bool `json:"full,omitempty"`

LivenessProbeRequestParams defines parameters for LivenessProbeRequest.

type LivenessProbeResponse

type LivenessProbeResponse map[string]interface{}

LivenessProbeResponse defines model for LivenessProbeResponse.

type ServerInterface

type ServerInterface interface {

	// (GET /api/v1/demoapp/.well-known/alive)
	LivenessProbeRequest(ctx echo.Context, params LivenessProbeRequestParams) error

ServerInterface represents all server handlers.

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler ServerInterface

ServerInterfaceWrapper converts echo contexts to parameters.

func (*ServerInterfaceWrapper) LivenessProbeRequest

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

LivenessProbeRequest converts echo context to params.

Jump to

Keyboard shortcuts

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