package Ġcom . ren ator amos . n irv an ac od ing task . infrastructure . inter actors . user Ċ Ċ import Ġcom . ren ator amos . n irv an ac od ing task . infrastructure . model . UserData Ċ import Ġcom . ren ator amos . n irv an ac od ing task . infrastructure . model . UserDetails Data Ċ import Ġcom . ren ator amos . n irv an ac od ing task . infrastructure . networking . config . Base Interactor Display able Item Ċ import Ġcom . ren ator amos . n irv an ac od ing task . infrastructure . networking . config . Base Interactor Display able List Ċ import Ġio . reactivex . Flow able Ċ import Ġio . reactivex . Observable Ċ Ċ /** Ċ Ġ* ĠThis Ġinterface Ġis Ġbecause ĠUnit Ġtests . Ċ Ġ*/ Ċ interface ĠI User Interactor Ġ{ ĊĊĠĠĠ Ġfun Ġget Users List ( base Interactor Display able List : ĠBase Interactor Display able List ): ĠFlow able < List < UserData >> ĊĊĠĠĠ Ġfun ĠgetUser ById ( id : ĠInt ?, Ġbase Interactor Display able Item : ĠBase Interactor Display able Item ): ĠObservable < UserDetails Data > Ċ Ċ }