package Ġcom . fut ab oo o . android . book life . screen . search Ċ Ċ import Ġcom . google . gson . JsonObject Ċ import Ġio . reactivex . Observable Ċ import Ġokhttp 3 . ResponseBody Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Header Ċ import Ġretrofit 2 . http . Query Ċ Ċ interface ĠSearch Service Ġ{ ĊĊĠ Ġ@ GET ("/ search ") Ġfun Ġget (@ Query (" keyword ") Ġkeyword : ĠString ): ĠObservable < ResponseBody > ĊĊĠ Ġ@ GET ("/ search . json ") Ġfun Ġget Json ( ĊĠĠĠĠĠ Ġ@ Header (" X - CSRF - Token ") Ġcsrf Token : ĠString , ĊĠĠĠĠĠ Ġ@ Query (" keyword ") Ġkeyword : ĠString , ĊĠĠĠĠĠ Ġ@ Query (" sort ") Ġsort : ĠString , ĊĠĠĠĠĠ Ġ@ Query (" type ") Ġtype : ĠString , ĊĠĠĠĠĠ Ġ@ Query (" offset ") Ġoffset : ĠInt , ĊĠĠĠĠĠ Ġ@ Query (" limit ") Ġlimit : ĠInt ): ĠObservable < JsonObject > Ċ } Ċ