handler

package
v0.0.0-...-0964d17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2020 License: MIT Imports: 11 Imported by: 0

Documentation

Index

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 に対応するハンドラです。

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL