Documentation
¶
Index ¶
- func NewAPIRoute(services *service.Services) codegen.ServerInterface
- func NewAPIRouter(swagger *openapi3.T, services *service.Services) (http.Handler, error)
- func NewDocRouter(swagger *openapi3.T, docHTML string, docYAML string) (http.Handler, error)
- type APIRoute
- func (r *APIRoute) GetActionType(c echo.Context, sourceID codegen.SourceID, name codegen.EventName) error
- func (r *APIRoute) GetActionTypes(c echo.Context) error
- func (r *APIRoute) GetActionTypesBySourceID(c echo.Context, sourceID codegen.SourceID) error
- func (r *APIRoute) GetEventType(ctx echo.Context, sourceID codegen.SourceID, name codegen.EventName) error
- func (r *APIRoute) GetEventTypes(ctx echo.Context) error
- func (r *APIRoute) GetEventTypesBySourceID(ctx echo.Context, sourceID codegen.SourceID) error
- func (r *APIRoute) PublishEvent(ctx echo.Context, sourceID codegen.SourceID, name codegen.EventName) error
- func (r *APIRoute) RegisterActionType(c echo.Context) error
- func (r *APIRoute) RegisterEventType(ctx echo.Context) error
- func (r *APIRoute) SubscribeAction(c echo.Context, sourceID codegen.SourceID, ...) error
- func (r *APIRoute) SubscribeEvent(c echo.Context, sourceID codegen.SourceID, params codegen.SubscribeEventParams) error
- func (r *APIRoute) TriggerAction(c echo.Context, sourceID codegen.SourceID, name codegen.EventName) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAPIRoute ¶
func NewAPIRoute(services *service.Services) codegen.ServerInterface
func NewAPIRouter ¶
Types ¶
type APIRoute ¶
type APIRoute struct {
// contains filtered or unexported fields
}
func (*APIRoute) GetActionType ¶
func (*APIRoute) GetActionTypes ¶
func (*APIRoute) GetActionTypesBySourceID ¶
func (*APIRoute) GetEventType ¶
func (*APIRoute) GetEventTypes ¶
func (*APIRoute) GetEventTypesBySourceID ¶
func (*APIRoute) PublishEvent ¶
func (*APIRoute) RegisterActionType ¶
func (*APIRoute) RegisterEventType ¶
func (*APIRoute) SubscribeAction ¶
func (*APIRoute) SubscribeEvent ¶
Click to show internal directories.
Click to hide internal directories.