Documentation
¶
Index ¶
- type CultivationsHandler
- type IotSensorsHandler
- type PlantHandler
- type UserCultivationsHandler
- func (h *UserCultivationsHandler) DeleteUserCultivation(c echo.Context) error
- func (h *UserCultivationsHandler) GetUserCultivation(c echo.Context) error
- func (h *UserCultivationsHandler) PostUserCultivation(c echo.Context) error
- func (h *UserCultivationsHandler) UpdateUserCultivation(c echo.Context) error
- type UserHandler
- type UsersCultivationsHandler
- type UsersHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CultivationsHandler ¶
type CultivationsHandler struct {
// contains filtered or unexported fields
}
CultivationsHandler は /cultivations 以下のエンドポイントを管理する構造体です。
func NewCultivationsHandler ¶
func NewCultivationsHandler(db *gorm.DB) *CultivationsHandler
NewCultivationsHandler はCultivationsHandlerのポインタを生成する関数です。
func (*CultivationsHandler) DeleteCultivation ¶
func (h *CultivationsHandler) DeleteCultivation(c echo.Context) error
DeleteCultivation は DELETE /cultivation に対応するハンドラです。
func (*CultivationsHandler) GetCultivation ¶
func (h *CultivationsHandler) GetCultivation(c echo.Context) error
GetCultivation は GET /cultivations/:id に対応するハンドラです。
func (*CultivationsHandler) UpdateCultivation ¶
func (h *CultivationsHandler) UpdateCultivation(c echo.Context) error
UpdateCultivation は PUT /cultivations/:id に対応するハンドラです。
type IotSensorsHandler ¶
type IotSensorsHandler struct { }
func NewIotSensorsHandler ¶
func NewIotSensorsHandler(db *gorm.DB) *IotSensorsHandler
func (*IotSensorsHandler) PostIotSensors ¶
func (h *IotSensorsHandler) PostIotSensors(c echo.Context) error
type PlantHandler ¶
type PlantHandler struct {
// contains filtered or unexported fields
}
PlantHandler は /plants 以下のエンドポイントを管理する構造体です。
func NewPlantHandler ¶
func NewPlantHandler(db *gorm.DB) *PlantHandler
NewPlantHandler はPlantHandlerのポインタを生成する関数です。
func (*PlantHandler) DeletePlant ¶
func (h *PlantHandler) DeletePlant(c echo.Context) error
DeletePlant は Delete /plants/:id に対応するハンドラです。
func (*PlantHandler) GetPlant ¶
func (h *PlantHandler) GetPlant(c echo.Context) error
GetPlant は GET /plants/:id に対応するハンドラです。
func (*PlantHandler) GetPlants ¶
func (h *PlantHandler) GetPlants(c echo.Context) error
GetPlants は GET /plants に対応するハンドラです。
func (*PlantHandler) PostPlants ¶
func (h *PlantHandler) PostPlants(c echo.Context) error
PostPlants は Post /plants に対応するハンドラです。
func (*PlantHandler) UpdatePlant ¶
func (h *PlantHandler) UpdatePlant(c echo.Context) error
UpdatePlant は GET /plants/:id に対応するハンドラです。
type UserCultivationsHandler ¶
type UserCultivationsHandler struct {
// contains filtered or unexported fields
}
CultivationsHandler は /cultivations 以下のエンドポイントを管理する構造体です。
func NewUserCultivationsHandler ¶
func NewUserCultivationsHandler(db *gorm.DB) *UserCultivationsHandler
NewCultivationsHandler はCultivationsHandlerのポインタを生成する関数です。
func (*UserCultivationsHandler) DeleteUserCultivation ¶
func (h *UserCultivationsHandler) DeleteUserCultivation(c echo.Context) error
DeleteCultivation は DELETE /cultivation に対応するハンドラです。
func (*UserCultivationsHandler) GetUserCultivation ¶
func (h *UserCultivationsHandler) GetUserCultivation(c echo.Context) error
GetUser は GET /cultivations/:id に対応するハンドラです。
func (*UserCultivationsHandler) PostUserCultivation ¶
func (h *UserCultivationsHandler) PostUserCultivation(c echo.Context) error
PostUser は POST /cultivations に対応するハンドラです。
func (*UserCultivationsHandler) UpdateUserCultivation ¶
func (h *UserCultivationsHandler) UpdateUserCultivation(c echo.Context) error
UpdateCultivation は PUT /cultivations/:id に対応するハンドラです。
type UserHandler ¶
type UserHandler struct {
// contains filtered or unexported fields
}
UserHandler は /users 以下のエンドポイントを管理する構造体です。
func NewUserHandler ¶
func NewUserHandler(db *gorm.DB) *UserHandler
NewUserHandler はUserHandlerのポインタを生成する関数です。
func (*UserHandler) DeleteUser ¶
func (h *UserHandler) DeleteUser(c echo.Context) error
DeleteUser は DELETE /user に対応するハンドラです。
func (*UserHandler) GetUser ¶
func (h *UserHandler) GetUser(c echo.Context) error
GetUser は GET /user に対応するハンドラです。
func (*UserHandler) UpdateUser ¶
func (h *UserHandler) UpdateUser(c echo.Context) error
UpdateUser は PUT /user に対応するハンドラです。
type UsersCultivationsHandler ¶
type UsersCultivationsHandler struct {
// contains filtered or unexported fields
}
CultivationsHandler は /cultivations 以下のエンドポイントを管理する構造体です。
func NewUsersCultivationsHandler ¶
func NewUsersCultivationsHandler(db *gorm.DB) *UsersCultivationsHandler
NewCultivationsHandler はCultivationsHandlerのポインタを生成する関数です。
func (*UsersCultivationsHandler) PostUsersCultivation ¶
func (h *UsersCultivationsHandler) PostUsersCultivation(c echo.Context) error
PostUsersCultivation は POST /user/cultivations に対応するハンドラです。
type UsersHandler ¶
type UsersHandler struct {
// contains filtered or unexported fields
}
UsersHandler は /users 以下のエンドポイントを管理する構造体です。
func NewUsersHandler ¶
func NewUsersHandler(db *gorm.DB) *UsersHandler
NewUsersHandler はUsersHandlerのポインタを生成する関数です。
func (*UsersHandler) DeleteUser ¶
func (h *UsersHandler) DeleteUser(c echo.Context) error
DeleteUser は DELETE /users/:id に対応するハンドラです。
func (*UsersHandler) GetUser ¶
func (h *UsersHandler) GetUser(c echo.Context) error
GetUser は GET /users/:id に対応するハンドラです。
func (*UsersHandler) GetUsers ¶
func (h *UsersHandler) GetUsers(c echo.Context) error
GetUsers は GET /users に対応するハンドラです。
func (*UsersHandler) PostUser ¶
func (h *UsersHandler) PostUser(c echo.Context) error
PostUser は POST /users に対応するハンドラです。
func (*UsersHandler) UpdateUser ¶
func (h *UsersHandler) UpdateUser(c echo.Context) error
UpdateUser は PUT /users/:id に対応するハンドラです。