Documentation
¶
Index ¶
- func SetupActionRouter(ctrl Controller)
- type Controller
- func (ctrl *Controller) CreateAction(ctx *fiber.Ctx, req dtos.CreateActionRequest) (*dtos.CreateActionResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) DeleteAction(ctx *fiber.Ctx, req dtos.DeleteActionRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetAction(ctx *fiber.Ctx, req dtos.GetActionRequest) (*dtos.GetActionResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetAvailableSteps(ctx *fiber.Ctx, _ dtos.EmptyRequest) (*dtos.AvailableStepsResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetAvailableTriggers(ctx *fiber.Ctx, _ dtos.EmptyRequest) (*dtos.AvailableTriggersResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetRuns(ctx *fiber.Ctx, req dtos.GetRunsRequest) (*dtos.GetRunsResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ListActions(ctx *fiber.Ctx, _ dtos.EmptyRequest) (*dtos.ListActionsResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) UpdateAction(ctx *fiber.Ctx, req dtos.UpdateActionRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupActionRouter ¶
func SetupActionRouter(ctrl Controller)
Types ¶
type Controller ¶
type Controller struct {
Config config.Config
Logger zerolog.Logger
FiberOapi *fiberoapi.OApiGroup
ActionApp *action.ActionApp
}
func (*Controller) CreateAction ¶
func (ctrl *Controller) CreateAction(ctx *fiber.Ctx, req dtos.CreateActionRequest) (*dtos.CreateActionResponse, *fiberoapi.ErrorResponse)
func (*Controller) DeleteAction ¶
func (ctrl *Controller) DeleteAction(ctx *fiber.Ctx, req dtos.DeleteActionRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetAction ¶
func (ctrl *Controller) GetAction(ctx *fiber.Ctx, req dtos.GetActionRequest) (*dtos.GetActionResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetAvailableSteps ¶
func (ctrl *Controller) GetAvailableSteps(ctx *fiber.Ctx, _ dtos.EmptyRequest) (*dtos.AvailableStepsResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetAvailableTriggers ¶
func (ctrl *Controller) GetAvailableTriggers(ctx *fiber.Ctx, _ dtos.EmptyRequest) (*dtos.AvailableTriggersResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetRuns ¶
func (ctrl *Controller) GetRuns(ctx *fiber.Ctx, req dtos.GetRunsRequest) (*dtos.GetRunsResponse, *fiberoapi.ErrorResponse)
func (*Controller) ListActions ¶
func (ctrl *Controller) ListActions(ctx *fiber.Ctx, _ dtos.EmptyRequest) (*dtos.ListActionsResponse, *fiberoapi.ErrorResponse)
func (*Controller) UpdateAction ¶
func (ctrl *Controller) UpdateAction(ctx *fiber.Ctx, req dtos.UpdateActionRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
Click to show internal directories.
Click to hide internal directories.