Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CRUDMiddleware ¶
type CRUDMiddleware struct { Create []gin.HandlerFunc Read []gin.HandlerFunc Update []gin.HandlerFunc Delete []gin.HandlerFunc }
func NewCRUDMiddleware ¶
func NewCRUDMiddleware() *CRUDMiddleware
func ToCRUDMiddlewares ¶
func ToCRUDMiddlewares(mm ...*TorpedoMiddleware) *CRUDMiddleware
func (*CRUDMiddleware) HasCreate ¶
func (m *CRUDMiddleware) HasCreate() bool
func (*CRUDMiddleware) HasDelete ¶
func (m *CRUDMiddleware) HasDelete() bool
func (*CRUDMiddleware) HasRead ¶
func (m *CRUDMiddleware) HasRead() bool
func (*CRUDMiddleware) HasUpdate ¶
func (m *CRUDMiddleware) HasUpdate() bool
type MiddlewareTypeEnum ¶
const ( Undefined MiddlewareTypeEnum = iota Create Read Update Delete )
func NewMiddlewareTypeEnumFromString ¶
func NewMiddlewareTypeEnumFromString(s string) MiddlewareTypeEnum
func (MiddlewareTypeEnum) String ¶
func (c MiddlewareTypeEnum) String() string
func (MiddlewareTypeEnum) ToInt ¶
func (c MiddlewareTypeEnum) ToInt() int
func (MiddlewareTypeEnum) Value ¶
func (c MiddlewareTypeEnum) Value() enum.Type
type TorpedoMiddleware ¶
type TorpedoMiddleware struct { Type MiddlewareTypeEnum Fn gin.HandlerFunc }
func WithCreateMiddleware ¶
func WithCreateMiddleware(fn gin.HandlerFunc) *TorpedoMiddleware
func WithDeleteMiddleware ¶
func WithDeleteMiddleware(fn gin.HandlerFunc) *TorpedoMiddleware
func WithReadMiddleware ¶
func WithReadMiddleware(fn gin.HandlerFunc) *TorpedoMiddleware
func WithUpdateMiddleware ¶
func WithUpdateMiddleware(fn gin.HandlerFunc) *TorpedoMiddleware
Click to show internal directories.
Click to hide internal directories.