Documentation ¶
Index ¶
- func HealthCheckHandler(w http.ResponseWriter, r *http.Request)
- type Api
- func (a *Api) DeleteSensor(w http.ResponseWriter, r *http.Request)
- func (a *Api) GetSensor(w http.ResponseWriter, r *http.Request)
- func (a *Api) GetSensors(w http.ResponseWriter, r *http.Request)
- func (a *Api) Initialize(dbUser, dbPass, dbHost, dbPort, dbName string)
- func (a *Api) InitializeRoutes()
- func (a *Api) PostSensor(w http.ResponseWriter, r *http.Request)
- func (a *Api) PutSensor(w http.ResponseWriter, r *http.Request)
- func (a *Api) Run()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HealthCheckHandler ¶
func HealthCheckHandler(w http.ResponseWriter, r *http.Request)
HealthCheckHandler is a simple health check
Types ¶
type Api ¶
func (*Api) DeleteSensor ¶
func (a *Api) DeleteSensor(w http.ResponseWriter, r *http.Request)
DeleteSensor from database
func (*Api) GetSensor ¶
func (a *Api) GetSensor(w http.ResponseWriter, r *http.Request)
GetSensor by id
func (*Api) GetSensors ¶
func (a *Api) GetSensors(w http.ResponseWriter, r *http.Request)
GetSensors retrive all sensorss from database
func (*Api) Initialize ¶
func (*Api) InitializeRoutes ¶
func (a *Api) InitializeRoutes()
func (*Api) PostSensor ¶
func (a *Api) PostSensor(w http.ResponseWriter, r *http.Request)
PostSensor create new sensor
Click to show internal directories.
Click to hide internal directories.