Documentation
¶
Index ¶
- func CreateMany(db *gorm.DB, mapper datamapper.IDataMapper, modelObjs []models.IModel, ...) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
- func CreateOne(db *gorm.DB, mapper datamapper.IDataMapper, modelObj models.IModel, ...) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
- func DeleteMany(db *gorm.DB, mapper datamapper.IDataMapper, modelObjs []models.IModel, ...) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
- func DeleteOne(db *gorm.DB, mapper datamapper.IDataMapper, id *datatypes.UUID, ...) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
- func PatchMany(db *gorm.DB, mapper datamapper.IDataMapper, jsonIDPatches []models.JSONIDPatch, ...) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
- func PatchOne(db *gorm.DB, mapper datamapper.IDataMapper, jsonPatch []byte, ...) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
- func ReadMany(db *gorm.DB, mapper datamapper.IDataMapper, ep *hookhandler.EndPointInfo, ...) (*hookhandler.Data, *int, *hfetcher.HandlerFetcher, render.Renderer)
- func ReadOne(db *gorm.DB, mapper datamapper.IDataMapper, id *datatypes.UUID, ...) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
- func UpdateMany(db *gorm.DB, mapper datamapper.IDataMapper, modelObjs []models.IModel, ...) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
- func UpdateOne(db *gorm.DB, mapper datamapper.IDataMapper, modelObj models.IModel, ...) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
- type Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateMany ¶
func CreateMany(db *gorm.DB, mapper datamapper.IDataMapper, modelObjs []models.IModel, ep *hookhandler.EndPointInfo, logger Logger) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
func CreateOne ¶
func CreateOne(db *gorm.DB, mapper datamapper.IDataMapper, modelObj models.IModel, ep *hookhandler.EndPointInfo, logger Logger) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
func DeleteMany ¶
func DeleteMany(db *gorm.DB, mapper datamapper.IDataMapper, modelObjs []models.IModel, ep *hookhandler.EndPointInfo, logger Logger) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
func DeleteOne ¶
func DeleteOne(db *gorm.DB, mapper datamapper.IDataMapper, id *datatypes.UUID, ep *hookhandler.EndPointInfo, logger Logger) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
func PatchMany ¶
func PatchMany(db *gorm.DB, mapper datamapper.IDataMapper, jsonIDPatches []models.JSONIDPatch, ep *hookhandler.EndPointInfo, logger Logger) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
func PatchOne ¶
func PatchOne(db *gorm.DB, mapper datamapper.IDataMapper, jsonPatch []byte, id *datatypes.UUID, ep *hookhandler.EndPointInfo, logger Logger) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
func ReadMany ¶
func ReadMany(db *gorm.DB, mapper datamapper.IDataMapper, ep *hookhandler.EndPointInfo, logger Logger) (*hookhandler.Data, *int, *hfetcher.HandlerFetcher, render.Renderer)
ReadMany
func ReadOne ¶
func ReadOne(db *gorm.DB, mapper datamapper.IDataMapper, id *datatypes.UUID, ep *hookhandler.EndPointInfo, logger Logger) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
func UpdateMany ¶
func UpdateMany(db *gorm.DB, mapper datamapper.IDataMapper, modelObjs []models.IModel, ep *hookhandler.EndPointInfo, logger Logger) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
func UpdateOne ¶
func UpdateOne(db *gorm.DB, mapper datamapper.IDataMapper, modelObj models.IModel, id *datatypes.UUID, ep *hookhandler.EndPointInfo, logger Logger) (*hookhandler.Data, *hfetcher.HandlerFetcher, render.Renderer)
Types ¶
Click to show internal directories.
Click to hide internal directories.