Documentation
¶
Index ¶
- func NewServer(port int, dbConn *db.Queries) *http.Server
- type Sensor
- type SensorMetadata
- type Server
- func (s *Server) CreateSensorHandler(c *gin.Context)
- func (s *Server) CreateSensorMetadataHandler(c *gin.Context)
- func (s *Server) CreateSensorReadingHandler(c *gin.Context)
- func (s *Server) DeleteSensorHandler(c *gin.Context)
- func (s *Server) DeleteSensorMetdataHandler(c *gin.Context)
- func (s *Server) GetSensorByIdHandler(c *gin.Context)
- func (s *Server) GetSensorMetadataByIdHandler(c *gin.Context)
- func (s *Server) GetSensorMetadataHandler(c *gin.Context)
- func (s *Server) GetSensorReadingsDailyByIdHandler(c *gin.Context)
- func (s *Server) GetSensorReadingsDailyHandler(c *gin.Context)
- func (s *Server) GetSensorReadingsHandler(c *gin.Context)
- func (s *Server) GetSensorReadingsHourlyByIdHandler(c *gin.Context)
- func (s *Server) GetSensorReadingsHourlyHandler(c *gin.Context)
- func (s *Server) GetSensorReadingsMinutesByIdHandler(c *gin.Context)
- func (s *Server) GetSensorReadingsMinutesHandler(c *gin.Context)
- func (s *Server) GetSensorsHandler(c *gin.Context)
- func (s *Server) HelloWorldHandler(c *gin.Context)
- func (s *Server) RegisterRoutes() http.Handler
- func (s *Server) UpdateSensorHandler(c *gin.Context)
- func (s *Server) UpdateSensorMetadataHandler(c *gin.Context)
- func (s *Server) YeetHandler(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SensorMetadata ¶
type SensorMetadata struct { ID int32 `json:"id"` SensorID int32 `json:"sensor_id"` SensorType pgtype.Text `json:"sensor_type"` Manufacturer pgtype.Text `json:"manufacturer"` ModelNumber pgtype.Text `json:"model_number"` SensorLocation pgtype.Text `json:"sensor_location"` AdditionalData []byte `json:"additional_data"` }
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) CreateSensorHandler ¶
func (*Server) CreateSensorMetadataHandler ¶
func (*Server) CreateSensorReadingHandler ¶
func (*Server) DeleteSensorHandler ¶
func (*Server) DeleteSensorMetdataHandler ¶
func (*Server) GetSensorByIdHandler ¶
func (*Server) GetSensorMetadataByIdHandler ¶
func (*Server) GetSensorMetadataHandler ¶
func (*Server) GetSensorReadingsDailyByIdHandler ¶
func (*Server) GetSensorReadingsDailyHandler ¶
func (*Server) GetSensorReadingsHandler ¶
func (*Server) GetSensorReadingsHourlyByIdHandler ¶
func (*Server) GetSensorReadingsHourlyHandler ¶
func (*Server) GetSensorReadingsMinutesByIdHandler ¶
func (*Server) GetSensorReadingsMinutesHandler ¶
func (*Server) GetSensorsHandler ¶
func (*Server) HelloWorldHandler ¶
func (*Server) RegisterRoutes ¶
func (*Server) UpdateSensorHandler ¶
func (*Server) UpdateSensorMetadataHandler ¶
func (*Server) YeetHandler ¶
Click to show internal directories.
Click to hide internal directories.