package Ġiv . nak one ch ny i . git user . repository . git service Ċ Ċ import Ġiv . nak one ch ny i . git user . entities . Git Repo Ċ import Ġiv . nak one ch ny i . git user . entities . Git User Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Path Ċ import Ġretrofit 2 . http . Query Ċ Ċ interface ĠApi Client Ġ{ ĊĠĠĠ Ġ@ GET (" users /{ username }") ĊĠĠĠ Ġsuspend Ġfun Ġfetch Git UserInfo (@ Path (" username ") Ġusername : ĠString ): ĠGit User ĊĊĠĠĠ Ġ@ GET (" users /{ username }/ repos ") ĊĠĠĠ Ġsuspend Ġfun Ġfetch Git Repos By Username (@ Path (" username ") Ġusername : ĠString , Ġ@ Query ( value Ġ= Ġ" per _ page ") Ġper Page : ĠInt ): ĠList < Git Repo > Ċ }