Documentation
¶
Index ¶
- func All(db *gorm.DB, elem interface{}) func(w http.ResponseWriter, r *http.Request)
- func Delete(db *gorm.DB, new interface{}) func(w http.ResponseWriter, r *http.Request)
- func Get(db *gorm.DB, elem interface{}) func(w http.ResponseWriter, r *http.Request)
- func Link(db *gorm.DB, root interface{}, op string) func(w http.ResponseWriter, r *http.Request)
- func Page(db *gorm.DB, elem interface{}) func(w http.ResponseWriter, r *http.Request)
- func Save(db *gorm.DB, new interface{}) func(w http.ResponseWriter, r *http.Request)
- type ErrorCrud
- type LinkStatusCrud
- type MapperGormCrud
- func (g MapperGormCrud) All() MapperGormCrud
- func (g MapperGormCrud) Base() MapperGormCrud
- func (g MapperGormCrud) Delete() MapperGormCrud
- func (g MapperGormCrud) Full() MapperGormCrud
- func (g MapperGormCrud) Get() MapperGormCrud
- func (g MapperGormCrud) LinkMethod() MapperGormCrud
- func (g MapperGormCrud) LinkUrl() MapperGormCrud
- func (g MapperGormCrud) NewMap(restBase string, array interface{}) MapperGormCrud
- func (g MapperGormCrud) Page() MapperGormCrud
- func (g MapperGormCrud) Save() MapperGormCrud
- type ValidateDelete
- type ValidateSave
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LinkStatusCrud ¶
type MapperGormCrud ¶ added in v0.1.0
type MapperGormCrud struct { R *mux.Router RestBase string Db *gorm.DB Entity interface{} Array interface{} }
func Map ¶ added in v0.1.0
func Map(r *mux.Router, db *gorm.DB) MapperGormCrud
https://tools.ietf.org/id/draft-snell-link-method-01.html#rfc.section.5 https://tools.ietf.org/html/draft-snell-link-method-12
func (MapperGormCrud) All ¶ added in v0.1.0
func (g MapperGormCrud) All() MapperGormCrud
func (MapperGormCrud) Base ¶ added in v0.1.0
func (g MapperGormCrud) Base() MapperGormCrud
func (MapperGormCrud) Delete ¶ added in v0.1.0
func (g MapperGormCrud) Delete() MapperGormCrud
func (MapperGormCrud) Full ¶ added in v0.1.0
func (g MapperGormCrud) Full() MapperGormCrud
func (MapperGormCrud) Get ¶ added in v0.1.0
func (g MapperGormCrud) Get() MapperGormCrud
func (MapperGormCrud) LinkMethod ¶ added in v0.1.0
func (g MapperGormCrud) LinkMethod() MapperGormCrud
func (MapperGormCrud) LinkUrl ¶ added in v0.1.0
func (g MapperGormCrud) LinkUrl() MapperGormCrud
func (MapperGormCrud) NewMap ¶ added in v0.1.0
func (g MapperGormCrud) NewMap(restBase string, array interface{}) MapperGormCrud
func (MapperGormCrud) Page ¶ added in v0.1.0
func (g MapperGormCrud) Page() MapperGormCrud
func (MapperGormCrud) Save ¶ added in v0.1.0
func (g MapperGormCrud) Save() MapperGormCrud
type ValidateDelete ¶
ValidateDelete is
type ValidateSave ¶
ValidateSave is
Click to show internal directories.
Click to hide internal directories.