Documentation
¶
Index ¶
- type SensorRepository
- func (r *SensorRepository) Create(ctx context.Context, ...) (*entities.Sensor, error)
- func (r *SensorRepository) Delete(ctx context.Context, id string) error
- func (r *SensorRepository) GetAll(ctx context.Context, query entities.Query) ([]*entities.Sensor, int64, error)
- func (r *SensorRepository) GetAllDataByID(ctx context.Context, id string) ([]*entities.SensorData, error)
- func (r *SensorRepository) GetByID(ctx context.Context, id string) (*entities.Sensor, error)
- func (r *SensorRepository) GetCount(ctx context.Context, query entities.Query) (int64, error)
- func (r *SensorRepository) GetLatestSensorDataBySensorID(ctx context.Context, id string) (*entities.SensorData, error)
- func (r *SensorRepository) InsertSensorData(ctx context.Context, latestData *entities.SensorData, id string) error
- func (r *SensorRepository) Update(ctx context.Context, id string, ...) (*entities.Sensor, error)
- type SensorRepositoryMappers
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SensorRepository ¶
type SensorRepository struct { SensorRepositoryMappers // contains filtered or unexported fields }
func NewSensorRepository ¶
func NewSensorRepository(s *store.Store, mappers SensorRepositoryMappers) *SensorRepository
func (*SensorRepository) Delete ¶
func (r *SensorRepository) Delete(ctx context.Context, id string) error
func (*SensorRepository) GetAllDataByID ¶ added in v1.2.0
func (r *SensorRepository) GetAllDataByID(ctx context.Context, id string) ([]*entities.SensorData, error)
func (*SensorRepository) GetLatestSensorDataBySensorID ¶ added in v1.1.0
func (r *SensorRepository) GetLatestSensorDataBySensorID(ctx context.Context, id string) (*entities.SensorData, error)
func (*SensorRepository) InsertSensorData ¶
func (r *SensorRepository) InsertSensorData(ctx context.Context, latestData *entities.SensorData, id string) error
type SensorRepositoryMappers ¶
type SensorRepositoryMappers struct {
// contains filtered or unexported fields
}
func NewSensorRepositoryMappers ¶
func NewSensorRepositoryMappers(sMapper mapper.InternalSensorRepoMapper) SensorRepositoryMappers
Click to show internal directories.
Click to hide internal directories.