controller

package
v0.0.0-...-3da7291 Latest Latest
Warning

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

Go to latest
Published: May 30, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewMeasurementController

func NewMeasurementController() *measurementController

func NewUserController

func NewUserController() *userController

Types

type DeviceContoller

type DeviceContoller interface {
	GenerateDeviceCfg(w http.ResponseWriter, r *http.Request, token *jwt.Token)
	IController
}

func NewDeviceController

func NewDeviceController() DeviceContoller

type IController

type IController interface {
	GetAll(w http.ResponseWriter, r *http.Request, token *jwt.Token)
	GetByID(w http.ResponseWriter, r *http.Request, token *jwt.Token)
	Post(w http.ResponseWriter, r *http.Request, token *jwt.Token)
	Put(w http.ResponseWriter, r *http.Request, token *jwt.Token)
	Delete(w http.ResponseWriter, r *http.Request, token *jwt.Token)
}

IController represent the commont REST verbs for the sensors and measurements

func NewSensorController

func NewSensorController() IController

Jump to

Keyboard shortcuts

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