package Ġcom . tt en ush ko . android m vi . demo . di . module Ċ Ċ import Ġcom . tt en ush ko . android m vi . demo . domain . application . repository . Application Settings Ċ import Ġcom . tt en ush ko . android m vi . demo . domain . application . use case .* Ċ import Ġcom . tt en ush ko . android m vi . demo . domain . weather . repository . Weather Forecast Repository Ċ import Ġcom . tt en ush ko . android m vi . demo . domain . weather . use case . GetCurrent Weather Conditions UseCase Ċ import Ġcom . tt en ush ko . android m vi . demo . domain . weather . use case . GetCurrent Weather Conditions UseCase Impl Ċ import Ġcom . tt en ush ko . android m vi . demo . domain . weather . use case . Search Place UseCase Ċ import Ġcom . tt en ush ko . android m vi . demo . domain . weather . use case . Search Place UseCase Impl Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ @ Module Ċ class ĠUse Case Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Delete Place UseCase ( application Settings : ĠApplication Settings ): ĠDelete Place UseCase Ġ= ĊĠĠĠĠĠĠĠ ĠDelete Place UseCase Impl ( application Settings ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Get Saved Places UseCase ( application Settings : ĠApplication Settings ): ĠGet Saved Places UseCase Ġ= ĊĠĠĠĠĠĠĠ ĠGet Saved Places UseCase Impl ( application Settings ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Save Place UseCase ( application Settings : ĠApplication Settings ): ĠSave Place UseCase Ġ= ĊĠĠĠĠĠĠĠ ĠSave Place UseCase Impl ( application Settings ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Track Saved Places UseCase ( application Settings : ĠApplication Settings ): ĠTrack Saved Places UseCase Ġ= ĊĠĠĠĠĠĠĠ ĠTrack Saved Places UseCase Impl ( application Settings ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide GetCurrent Weather Conditions UseCase ( weather Forecast Repository : ĠWeather Forecast Repository ): ĠGetCurrent Weather Conditions UseCase Ġ= ĊĠĠĠĠĠĠĠ ĠGetCurrent Weather Conditions UseCase Impl ( weather Forecast Repository ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Search Place UseCase ( weather Forecast Repository : ĠWeather Forecast Repository ): ĠSearch Place UseCase Ġ= ĊĠĠĠĠĠĠĠ ĠSearch Place UseCase Impl ( weather Forecast Repository , Ġ 3 0 0 ) Ċ }