Documentation ¶
Index ¶
- func DeleteId(resource *crud.Resource, c *gin.Context)
- func FindOne(resource *crud.Resource, c *gin.Context)
- func Func(resource *crud.Resource, c *gin.Context)
- func GetCollectionName() *string
- func GetWithId(resource *crud.Resource, c *gin.Context)
- func Post(resource *crud.Resource, c *gin.Context)
- func Query(resource *crud.Resource, c *gin.Context)
- func QueryWithBson(resource *crud.Resource, collection collection.Collection, body CollectionBody) map[string]interface{}
- func Save(resource *crud.Resource, collection collection.Collection, body CollectionBody) (map[string]interface{}, error)
- type CollectionBody
- type CollectionQuery
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCollectionName ¶
func GetCollectionName() *string
func QueryWithBson ¶
func QueryWithBson(resource *crud.Resource, collection collection.Collection, body CollectionBody) map[string]interface{}
func Save ¶
func Save(resource *crud.Resource, collection collection.Collection, body CollectionBody) (map[string]interface{}, error)
Types ¶
type CollectionBody ¶
type CollectionQuery ¶
type CollectionQuery struct { Group string `uri:"group" binding:"required"` Collection string `uri:"collection" binding:"required"` Func string `uri:"func"` }
func (*CollectionQuery) GetDbCollection ¶
func (query *CollectionQuery) GetDbCollection(resource *crud.Resource) *collection.Collection
Click to show internal directories.
Click to hide internal directories.