route

package
v0.4.5 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2024 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAPIRoute

func NewAPIRoute(services *service.Services) codegen.ServerInterface

func NewAPIRouter

func NewAPIRouter(swagger *openapi3.T, services *service.Services) (http.Handler, error)

func NewDocRouter

func NewDocRouter(swagger *openapi3.T, docHTML string, docYAML string) (http.Handler, error)

Types

type APIRoute

type APIRoute struct {
	// contains filtered or unexported fields
}

func (*APIRoute) GetActionType

func (r *APIRoute) GetActionType(c echo.Context, sourceID codegen.SourceID, name codegen.EventName) error

func (*APIRoute) GetActionTypes

func (r *APIRoute) GetActionTypes(c echo.Context) error

func (*APIRoute) GetActionTypesBySourceID

func (r *APIRoute) GetActionTypesBySourceID(c echo.Context, sourceID codegen.SourceID) error

func (*APIRoute) GetEventType

func (r *APIRoute) GetEventType(ctx echo.Context, sourceID codegen.SourceID, name codegen.EventName) error

func (*APIRoute) GetEventTypes

func (r *APIRoute) GetEventTypes(ctx echo.Context) error

func (*APIRoute) GetEventTypesBySourceID

func (r *APIRoute) GetEventTypesBySourceID(ctx echo.Context, sourceID codegen.SourceID) error

func (*APIRoute) PollSIO added in v0.4.2

func (r *APIRoute) PollSIO(ctx echo.Context) error

func (*APIRoute) PollSIO2 added in v0.4.2

func (r *APIRoute) PollSIO2(ctx echo.Context) error

unfortunately need to duplicate the func to support both `/socket.io` and `/socket.io/` (with a trailing slash) API endpoints

func (*APIRoute) PublishEvent

func (r *APIRoute) PublishEvent(ctx echo.Context, sourceID codegen.SourceID, name codegen.EventName) error

func (*APIRoute) RegisterActionTypes added in v0.4.1

func (r *APIRoute) RegisterActionTypes(c echo.Context) error

func (*APIRoute) RegisterEventTypes added in v0.4.1

func (r *APIRoute) RegisterEventTypes(ctx echo.Context) error

func (*APIRoute) SubscribeActionWS added in v0.4.2

func (r *APIRoute) SubscribeActionWS(c echo.Context, sourceID codegen.SourceID, params codegen.SubscribeActionWSParams) error

func (*APIRoute) SubscribeEventWS added in v0.4.2

func (r *APIRoute) SubscribeEventWS(c echo.Context, sourceID codegen.SourceID, params codegen.SubscribeEventWSParams) error

func (*APIRoute) SubscribeSIO added in v0.4.2

func (r *APIRoute) SubscribeSIO(ctx echo.Context) error

func (*APIRoute) SubscribeSIO2 added in v0.4.2

func (r *APIRoute) SubscribeSIO2(ctx echo.Context) error

unfortunately need to duplicate the func to support both `/socket.io` and `/socket.io/` (with a trailing slash) API endpoints

func (*APIRoute) TriggerAction

func (r *APIRoute) TriggerAction(c echo.Context, sourceID codegen.SourceID, name codegen.EventName) error

Directories

Path Synopsis
adapter
in
out

Jump to

Keyboard shortcuts

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