handlers

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: May 4, 2025 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountHandler

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

func NewAccountHandler

func NewAccountHandler(params *Params) *AccountHandler

func (*AccountHandler) Login

func (h *AccountHandler) Login(c echo.Context) error

func (*AccountHandler) LoginWithCookie

func (h *AccountHandler) LoginWithCookie(c echo.Context) error

func (*AccountHandler) Logout

func (h *AccountHandler) Logout(c echo.Context) error

func (*AccountHandler) PreLogin

func (h *AccountHandler) PreLogin(c echo.Context) error

func (*AccountHandler) Register

func (h *AccountHandler) Register(c echo.Context) error

func (*AccountHandler) Setup

func (h *AccountHandler) Setup(c echo.Context) error

func (*AccountHandler) SetupFunc

func (h *AccountHandler) SetupFunc(c echo.Context) error

func (*AccountHandler) VerifyTokenInCookie

func (h *AccountHandler) VerifyTokenInCookie(next echo.HandlerFunc) echo.HandlerFunc

func (*AccountHandler) VerifyTokenInHeader

func (h *AccountHandler) VerifyTokenInHeader(next echo.HandlerFunc) echo.HandlerFunc

type GroupHandler

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

func NewGroupHandler

func NewGroupHandler(params *Params) *GroupHandler

func (*GroupHandler) AttachRoles

func (h *GroupHandler) AttachRoles(c echo.Context) error

func (*GroupHandler) Create

func (h *GroupHandler) Create(c echo.Context) error

func (*GroupHandler) GetUsers

func (h *GroupHandler) GetUsers(c echo.Context) error

func (*GroupHandler) Remove

func (h *GroupHandler) Remove(c echo.Context) error

func (*GroupHandler) Search

func (h *GroupHandler) Search(c echo.Context) error

func (*GroupHandler) Update

func (h *GroupHandler) Update(c echo.Context) error

type HandlerContainer

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

func New

func New(options ...Option) *HandlerContainer

func (*HandlerContainer) AccountHandler

func (hc *HandlerContainer) AccountHandler(handlers ...*AccountHandler) *AccountHandler

func (*HandlerContainer) GroupHandler

func (hc *HandlerContainer) GroupHandler(handlers ...*GroupHandler) *GroupHandler

func (*HandlerContainer) UserHandler

func (hc *HandlerContainer) UserHandler(handlers ...*UserHandler) *UserHandler

type Option

type Option func(*HandlerContainer)

func WithConfig

func WithConfig(c config.Config) Option

func WithLogger

func WithLogger(l logger.Logger) Option

func WithRepositoryContainer

func WithRepositoryContainer(r types.RepositoryContainer) Option

type Params

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

func DefaultParams

func DefaultParams() *Params

func (*Params) Config

func (p *Params) Config(input ...config.Config) config.Config

func (*Params) Logger

func (p *Params) Logger(input ...logger.Logger) logger.Logger

func (*Params) Repos

type RoleHandler

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

func NewRoleHandler

func NewRoleHandler(params *Params) *RoleHandler

func (*RoleHandler) Create

func (h *RoleHandler) Create(c echo.Context) error

func (*RoleHandler) GetGroups

func (h *RoleHandler) GetGroups(c echo.Context) error

func (*RoleHandler) Remove

func (h *RoleHandler) Remove(c echo.Context) error

func (*RoleHandler) Search

func (h *RoleHandler) Search(c echo.Context) error

func (*RoleHandler) Update

func (h *RoleHandler) Update(c echo.Context) error

type UserHandler

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

func NewUserHandler

func NewUserHandler(params *Params) *UserHandler

func (*UserHandler) Search

func (h *UserHandler) Search(c echo.Context) error

func (*UserHandler) SetMemberships

func (h *UserHandler) SetMemberships(c echo.Context) error

func (*UserHandler) Update

func (h *UserHandler) Update(c echo.Context) error

func (*UserHandler) Whoami

func (h *UserHandler) Whoami(c echo.Context) error

Jump to

Keyboard shortcuts

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