package Ġcom . jc ort ez studio . poke dex . data . remote Ċ Ċ import Ġcom . jc ort ez studio . poke dex . data . models . Pokemon Ċ import Ġcom . jc ort ez studio . poke dex . data . models . Pokemon List Ċ import Ġretrofit 2 . Response Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Path Ċ import Ġretrofit 2 . http . Query Ċ Ċ interface ĠServer Api Ġ{ ĊĊĠĠĠ Ġ@ GET (" pokemon ") ĊĠĠĠ Ġsuspend Ġfun Ġget Pokemon List ( ĊĠĠĠĠĠĠĠ Ġ@ Query (" limit ") Ġlimit : ĠInt , ĊĠĠĠĠĠĠĠ Ġ@ Query (" offset ") Ġoffset : ĠInt ĊĠĠĠ Ġ): ĠResponse < Pokemon List > ĊĊĠĠĠ Ġ@ GET (" pokemon /{ name }") ĊĠĠĠ Ġsuspend Ġfun Ġget Pokemon ( ĊĠĠĠĠĠĠĠ Ġ@ Path (" name ") Ġname : ĠString ĊĠĠĠ Ġ): ĠResponse < Pokemon > Ċ }