RequestDayForecastCommand.kt 367 B

123456789101112
  1. package com.ted.weather.domain.commands
  2. import com.ted.weather.domain.datasource.ForecastProvider
  3. import com.ted.weather.domain.model.Forecast
  4. class RequestDayForecastCommand(
  5. val id: Long,
  6. val forecastProvider: ForecastProvider = ForecastProvider()) :
  7. Command<Forecast> {
  8. override fun execute() = forecastProvider.requestForecast(id)
  9. }