action

package
v1.6.2 Latest Latest
Warning

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

Go to latest
Published: Nov 4, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	File = iota
	String
	TempRedirect
	Redirect
	JSON
)

Variables

View Source
var HandlerRegistry = make(map[Type]Handler)

Functions

This section is empty.

Types

type Data added in v1.6.0

type Data = any

type FileHandler added in v1.6.0

type FileHandler struct{}

func NewFile added in v1.6.0

func NewFile() *FileHandler

func (*FileHandler) Execute added in v1.6.0

func (h *FileHandler) Execute(logger *zap.Logger, ctx *fiber.Ctx, data Data) error

type Handler added in v1.6.0

type Handler interface {
	Execute(logger *zap.Logger, ctx *fiber.Ctx, data Data) error
}

type JSONHandler added in v1.6.0

type JSONHandler struct{}

func NewJSON added in v1.6.0

func NewJSON() *JSONHandler

func (*JSONHandler) Execute added in v1.6.0

func (h *JSONHandler) Execute(logger *zap.Logger, ctx *fiber.Ctx, data Data) error

type RedirectHandler added in v1.6.0

type RedirectHandler struct {
	Permanent bool
}

func NewRedirect added in v1.6.0

func NewRedirect() *RedirectHandler

func NewTempRedirect added in v1.6.0

func NewTempRedirect() *RedirectHandler

func (*RedirectHandler) Execute added in v1.6.0

func (h *RedirectHandler) Execute(logger *zap.Logger, ctx *fiber.Ctx, data Data) error

type StringHandler added in v1.6.0

type StringHandler struct{}

func NewString added in v1.6.0

func NewString() *StringHandler

func (*StringHandler) Execute added in v1.6.0

func (h *StringHandler) Execute(logger *zap.Logger, ctx *fiber.Ctx, data Data) error

type Type

type Type int

Jump to

Keyboard shortcuts

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