nats-app/internal/domains/sensors/service.go

34 lines
570 B
Go

package sensors
import "time"
type Service struct {
repo Repository
}
func NewService(repo Repository) *Service {
return &Service{
repo: repo,
}
}
func (s *Service) RegisterSensor(sensor Sensor) error {
return nil
}
func (s *Service) UpdateSensor(sensor Sensor) error {
return nil
}
func (s *Service) GetSensor(sensorID string) (Sensor, error) {
return Sensor{}, nil
}
func (s *Service) GetValues(sensorID string, from, to time.Time) (Sensor, error) {
return Sensor{}, nil
}
func (s *Service) ListSensors() ([]Sensor, error) {
return []Sensor{}, nil
}