12345678910111213141516 |
- package com.ted.weather.domain.commands
- import com.ted.weather.domain.datasource.ForecastProvider
- import com.ted.weather.domain.model.ForecastList
- class RequestForecastCommand(
- val zipCode: Long,
- val forecastProvider: ForecastProvider = ForecastProvider()) :
- Command<ForecastList> {
- companion object {
- val DAYS = 7
- }
- override fun execute() = forecastProvider.requestByZipCode(zipCode, DAYS)
- }
|