package Ġcom . mut ual mobile . pr axis . data . remote Ċ Ċ import Ġcom . mut ual mobile . pr axis . data . remote . model . NET Repo List Data Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Query Ċ Ċ interface ĠGithub ApiService Ġ{ ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġfun Ġcreate Ret rofit Service ( ret rofit : ĠRet rofit ): ĠGithub ApiService Ġ{ ĊĠĠĠĠĠ Ġreturn Ġretrofit . create ( Github ApiService :: class . java ) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġ@ GET (" search / repositories ? sort = stars ") ĊĠ Ġsuspend Ġfun Ġget Trend ing Repos ( ĊĠĠĠ Ġ@ Query (" q ") Ġquery : ĠString , ĊĠĠĠ Ġ@ Query (" page ") Ġpage : ĠInt , ĊĠĠĠ Ġ@ Query (" per _ page ") Ġitems PerPage : ĠInt ĊĠ Ġ): ĠNET Repo List Data Ċ }