package Ġk z . weather . domain . interaction . daily Ċ Ċ import Ġk z . weather . domain . model . Result Ċ import Ġk z . weather . domain . model . Weather 5 Days Forecast Ċ import Ġk z . weather . domain . repository . Weather 5 Days Forecast Repository Ċ Ċ class ĠGet Weather 5 Days Forecast UseCase Impl ( private Ġval Ġweather 5 Days Forecast Repository : ĠWeather 5 Days Forecast Repository ): ĠGet Weather 5 Days Forecast UseCase Ġ{ ĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġinvoke ( param : ĠString ): ĠResult < Weather 5 Days Forecast > Ġ= Ġweather 5 Days Forecast Repository . get Weather 5 Days Forecast List ( param ) Ċ }