package storage //WeatherStorage interface for different storage-implementations of weather data type WeatherStorage interface { Save(WeatherData) error GetData(*WeatherQuery) ([]*WeatherData, error) Close() error }