Documentation ¶
Index ¶
- func CreateMany(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, ...) (*controller.Data, *controller.EndPointInfo, render.Renderer)
- func CreateOne(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, ...) (*controller.Data, *controller.EndPointInfo, render.Renderer)
- func DeleteMany(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, ...) (*controller.Data, *controller.EndPointInfo, render.Renderer)
- func DeleteOne(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, ...) (*controller.Data, *controller.EndPointInfo, render.Renderer)
- func PatchMany(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, ...) (*controller.Data, *controller.EndPointInfo, render.Renderer)
- func PatchOne(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, ...) (*controller.Data, *controller.EndPointInfo, render.Renderer)
- func ReadMany(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, ...) (*controller.Data, *controller.EndPointInfo, *int, render.Renderer)
- func ReadOne(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, ...) (*controller.Data, *controller.EndPointInfo, render.Renderer)
- func UpdateMany(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, ...) (*controller.Data, *controller.EndPointInfo, render.Renderer)
- func UpdateOne(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, ...) (*controller.Data, *controller.EndPointInfo, render.Renderer)
- type Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateMany ¶
func CreateMany(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, modelObjs []models.IModel, options map[urlparam.Param]interface{}, logger Logger) (*controller.Data, *controller.EndPointInfo, render.Renderer)
func CreateOne ¶
func CreateOne(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, modelObj models.IModel, options map[urlparam.Param]interface{}, logger Logger) (*controller.Data, *controller.EndPointInfo, render.Renderer)
func DeleteMany ¶
func DeleteMany(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, modelObjs []models.IModel, options map[urlparam.Param]interface{}, logger Logger) (*controller.Data, *controller.EndPointInfo, render.Renderer)
func DeleteOne ¶
func DeleteOne(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, id *datatypes.UUID, options map[urlparam.Param]interface{}, logger Logger) (*controller.Data, *controller.EndPointInfo, render.Renderer)
func PatchMany ¶
func PatchMany(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, jsonIDPatches []models.JSONIDPatch, options map[urlparam.Param]interface{}, logger Logger) (*controller.Data, *controller.EndPointInfo, render.Renderer)
func PatchOne ¶
func PatchOne(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, jsonPatch []byte, id *datatypes.UUID, options map[urlparam.Param]interface{}, logger Logger) (*controller.Data, *controller.EndPointInfo, render.Renderer)
func ReadMany ¶
func ReadMany(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, options map[urlparam.Param]interface{}, logger Logger) (*controller.Data, *controller.EndPointInfo, *int, render.Renderer)
ReadMany
func ReadOne ¶
func ReadOne(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, id *datatypes.UUID, options map[urlparam.Param]interface{}, logger Logger) (*controller.Data, *controller.EndPointInfo, render.Renderer)
func UpdateMany ¶
func UpdateMany(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, modelObjs []models.IModel, options map[urlparam.Param]interface{}, logger Logger) (*controller.Data, *controller.EndPointInfo, render.Renderer)
func UpdateOne ¶
func UpdateOne(mapper datamapper.IDataMapper, who models.UserIDFetchable, typeString string, modelObj models.IModel, id *datatypes.UUID, options map[urlparam.Param]interface{}, logger Logger) (*controller.Data, *controller.EndPointInfo, render.Renderer)
Types ¶
Click to show internal directories.
Click to hide internal directories.