package repository type TemperatureRepository interface { } func NewTemperatureRepository(repository *Repository) TemperatureRepository { return &temperatureRepository{ Repository: repository, } } type temperatureRepository struct { *Repository }