package Ġcom . wy q . fire helper . kotlin . mvp GitHub . net Ċ Ċ import Ġcom . wy q . fire helper . kotlin . mvp GitHub . model . Repository Ċ import Ġcom . wy q . fire helper . kotlin . mvp GitHub . model . Repository Detail Ċ import Ġio . reactivex . Observable Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Path Ċ import Ġretrofit 2 . http . Query Ċ Ċ interface ĠGitHub Service Ġ{ ĊĊĠĠĠ Ġ@ GET (" users /{ users }/ repos ") ĊĠĠĠ Ġfun ĠgetUser Repos (@ Path (" users ") Ġorganization Name : String , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query (" type ") Ġrepos Type : String , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query (" sort ") Ġsort Type : String ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ): Observable < Mutable List < Repository >> ĊĊĠĠĠ Ġ@ GET ("/ repos /{ owner }/{ repo }") ĊĠĠĠ Ġfun Ġget Repository (@ Path (" owner ") Ġowner : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Path (" repo ") Ġname : ĠString ): ĠObservable < Repository Detail > Ċ }