package Ġcom . jo aqu im ley . transport eta . ui . di . module Ċ Ċ import Ġcom . jo aqu im ley . transport eta . domain . inter actor . transport . Cancel Eta Request UseCase Ċ import Ġcom . jo aqu im ley . transport eta . domain . inter actor . transport . Request Eta UseCase Ċ import Ġcom . jo aqu im ley . transport eta . domain . inter actor . transport . favorites . Clear All Transport s As Favorite UseCase Ċ import Ġcom . jo aqu im ley . transport eta . domain . inter actor . transport . favorites . Get F avorites UseCase Ċ import Ġcom . jo aqu im ley . transport eta . domain . inter actor . transport . favorites . Mark Transport As Favorite UseCase Ċ import Ġcom . jo aqu im ley . transport eta . domain . inter actor . transport . favorites . Mark Transport As No Favorite UseCase Ċ import Ġcom . jo aqu im ley . transport eta . presentation . home . favorite . F avorites ViewModel Factory Ċ import Ġcom . jo aqu im ley . transport eta . presentation . home . favorite . F avorites ViewModel Factory Impl Ċ import Ġcom . jo aqu im ley . transport eta . presentation . mapper . Presentation Transport Mapper Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ @ Module Ċ class ĠViewModel Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide F avour ites ViewModel Factory ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget F avorites UseCase : ĠGet F avorites UseCase , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmark Transport As Favorite UseCase : ĠMark Transport As Favorite UseCase , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmark Transport As No Favorite UseCase : ĠMark Transport As No Favorite UseCase , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclear All Transport s As Favorite UseCase : ĠClear All Transport s As Favorite UseCase , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrequest Eta UseCase : ĠRequest Eta UseCase , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcancel Eta Request UseCase : ĠCancel Eta Request UseCase , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmapper : ĠPresentation Transport Mapper ): ĠF avorites ViewModel Factory Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn ĠF avorites ViewModel Factory Impl ( getF avorites UseCase , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmark Transport As Favorite UseCase , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmark Transport As No Favorite UseCase , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġclear All Transport s As Favorite UseCase , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrequest Eta UseCase , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcancel Eta Request UseCase , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmapper ) ĊĠĠĠ Ġ} Ċ Ċ }