Documentation
¶
Index ¶
- type AnalyticsServer
- func (s *AnalyticsServer) GetReadingStats(ctx context.Context, req *connect.Request[pb.GetSensorReadingStatsRequest]) (*connect.Response[pb.SensorReadingStats], error)
- func (s *AnalyticsServer) ListWithLatestReading(ctx context.Context, ...) (*connect.Response[pb.ListSensorsWithLatestReadingResponse], error)
- func (s *AnalyticsServer) PruneReadings(ctx context.Context, req *connect.Request[pb.PruneReadingsRequest]) (*connect.Response[pb.PruneReadingsResponse], error)
- type ReadingServer
- func (s *ReadingServer) CreateReading(ctx context.Context, req *connect.Request[pb.CreateReadingRequest]) (*connect.Response[pb.Reading], error)
- func (s *ReadingServer) DeleteReading(ctx context.Context, req *connect.Request[pb.DeleteReadingRequest]) (*connect.Response[emptypb.Empty], error)
- func (s *ReadingServer) GetReadingByID(ctx context.Context, req *connect.Request[pb.GetReadingByIDRequest]) (*connect.Response[pb.Reading], error)
- func (s *ReadingServer) ListReadingBySensorId(ctx context.Context, req *connect.Request[pb.ListReadingBySensorIdRequest]) (*connect.Response[pb.ListReadingBySensorIdResponse], error)
- func (s *ReadingServer) ListReadingFilterBySensorIdRecordedAtFlagged(ctx context.Context, ...) (*connect.Response[pb.ListReadingFilterBySensorIdRecordedAtFlaggedResponse], ...)
- type SensorServer
- func (s *SensorServer) CreateSensor(ctx context.Context, req *connect.Request[pb.CreateSensorRequest]) (*connect.Response[pb.Sensor], error)
- func (s *SensorServer) DeleteSensor(ctx context.Context, req *connect.Request[pb.DeleteSensorRequest]) (*connect.Response[emptypb.Empty], error)
- func (s *SensorServer) GetSensorByCode(ctx context.Context, req *connect.Request[pb.GetSensorByCodeRequest]) (*connect.Response[pb.Sensor], error)
- func (s *SensorServer) GetSensorByID(ctx context.Context, req *connect.Request[pb.GetSensorByIDRequest]) (*connect.Response[pb.Sensor], error)
- func (s *SensorServer) ListSensorFilterByLabelKindActive(ctx context.Context, ...) (*connect.Response[pb.ListSensorFilterByLabelKindActiveResponse], error)
- func (s *SensorServer) UpdateSensor(ctx context.Context, req *connect.Request[pb.UpdateSensorRequest]) (*connect.Response[pb.Sensor], error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnalyticsServer ¶
type AnalyticsServer struct {
// contains filtered or unexported fields
}
--- Sensor analytics: hand-written custom.sql + custom.proto ---------------
func NewSensorAnalyticsServiceServer ¶
func NewSensorAnalyticsServiceServer(db *sql.DB) *AnalyticsServer
func (*AnalyticsServer) GetReadingStats ¶
func (s *AnalyticsServer) GetReadingStats( ctx context.Context, req *connect.Request[pb.GetSensorReadingStatsRequest], ) (*connect.Response[pb.SensorReadingStats], error)
func (*AnalyticsServer) ListWithLatestReading ¶
func (s *AnalyticsServer) ListWithLatestReading( ctx context.Context, req *connect.Request[pb.ListSensorsWithLatestReadingRequest], ) (*connect.Response[pb.ListSensorsWithLatestReadingResponse], error)
func (*AnalyticsServer) PruneReadings ¶
func (s *AnalyticsServer) PruneReadings( ctx context.Context, req *connect.Request[pb.PruneReadingsRequest], ) (*connect.Response[pb.PruneReadingsResponse], error)
type ReadingServer ¶
type ReadingServer struct {
// contains filtered or unexported fields
}
--- Reading: generated CRUD ------------------------------------------------
func NewReadingServiceServer ¶
func NewReadingServiceServer(db *sql.DB) *ReadingServer
func (*ReadingServer) CreateReading ¶ added in v0.0.5
func (*ReadingServer) DeleteReading ¶ added in v0.0.5
func (*ReadingServer) GetReadingByID ¶ added in v0.0.5
func (*ReadingServer) ListReadingBySensorId ¶ added in v0.0.5
func (s *ReadingServer) ListReadingBySensorId( ctx context.Context, req *connect.Request[pb.ListReadingBySensorIdRequest], ) (*connect.Response[pb.ListReadingBySensorIdResponse], error)
func (*ReadingServer) ListReadingFilterBySensorIdRecordedAtFlagged ¶ added in v0.0.5
func (s *ReadingServer) ListReadingFilterBySensorIdRecordedAtFlagged( ctx context.Context, req *connect.Request[pb.ListReadingFilterBySensorIdRecordedAtFlaggedRequest], ) (*connect.Response[pb.ListReadingFilterBySensorIdRecordedAtFlaggedResponse], error)
type SensorServer ¶
type SensorServer struct {
// contains filtered or unexported fields
}
--- Sensor: generated CRUD -------------------------------------------------
func NewSensorServiceServer ¶
func NewSensorServiceServer(db *sql.DB) *SensorServer
func (*SensorServer) CreateSensor ¶ added in v0.0.5
func (*SensorServer) DeleteSensor ¶ added in v0.0.5
func (*SensorServer) GetSensorByCode ¶ added in v0.0.5
func (*SensorServer) GetSensorByID ¶ added in v0.0.5
func (*SensorServer) ListSensorFilterByLabelKindActive ¶ added in v0.0.5
func (s *SensorServer) ListSensorFilterByLabelKindActive( ctx context.Context, req *connect.Request[pb.ListSensorFilterByLabelKindActiveRequest], ) (*connect.Response[pb.ListSensorFilterByLabelKindActiveResponse], error)
func (*SensorServer) UpdateSensor ¶ added in v0.0.5
Click to show internal directories.
Click to hide internal directories.