Documentation
¶
Index ¶
- func Default() *gin.Engine
- func DefaultRouter(engine *gin.Engine, middleware ...gin.HandlerFunc) *grouter.DefaultRouter
- func MakeStructAsHandlerFunc(view interface{}) gin.HandlerFunc
- func NewRouter(engine *gin.Engine, middleware ...gin.HandlerFunc) *grouter.Router
- type CreateView
- type DestroyView
- type ListView
- type ModelViewSet
- type PartialUpdateView
- type ReadOnlyViewSet
- type RetrieveView
- type UpdateView
- type UpdateViewSet
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultRouter ¶
func DefaultRouter(engine *gin.Engine, middleware ...gin.HandlerFunc) *grouter.DefaultRouter
Shortcut for grouter.NewDefaultRouter
func MakeStructAsHandlerFunc ¶
func MakeStructAsHandlerFunc(view interface{}) gin.HandlerFunc
Shortcut for dispatch.MakeStructAsHandlerFunc
Types ¶
type CreateView ¶
type CreateView struct{}
func (*CreateView) Create ¶
func (*CreateView) Create(context *gin.Context)
type DestroyView ¶
type DestroyView struct{}
func (*DestroyView) Destroy ¶
func (m *DestroyView) Destroy(context *gin.Context)
type ModelViewSet ¶
type ModelViewSet struct { ReadOnlyViewSet CreateView UpdateViewSet DestroyView }
type PartialUpdateView ¶
type PartialUpdateView struct{}
func (*PartialUpdateView) PartialUpdate ¶
func (*PartialUpdateView) PartialUpdate(context *gin.Context)
type ReadOnlyViewSet ¶
type ReadOnlyViewSet struct { ListView RetrieveView }
type RetrieveView ¶
type RetrieveView struct{}
type UpdateView ¶
type UpdateView struct{}
func (*UpdateView) Update ¶
func (*UpdateView) Update(context *gin.Context)
type UpdateViewSet ¶
type UpdateViewSet struct { UpdateView PartialUpdateView }
Click to show internal directories.
Click to hide internal directories.