package Ġcom . hoc . pagination _ m vi . data . remote Ċ Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġretrofit 2 . create Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Query Ċ Ċ const Ġval ĠBASE _ URL Ġ= Ġ" http :// json placeholder . typ icode . com /" Ċ Ċ interface ĠApi Service Ġ{ ĊĠ Ġ@ GET (" photos ") ĊĠ Ġsuspend Ġfun Ġget Photos ( ĊĠĠĠ Ġ@ Query ("_ start ") Ġstart : ĠInt , ĊĠĠĠ Ġ@ Query ("_ limit ") Ġlimit : ĠInt ĊĠ Ġ): ĠList < Photo Response > ĊĊĠ Ġ@ GET (" posts ") ĊĠ Ġsuspend Ġfun Ġget Posts ( ĊĠĠĠ Ġ@ Query ("_ start ") Ġstart : ĠInt , ĊĠĠĠ Ġ@ Query ("_ limit ") Ġlimit : ĠInt ĊĠ Ġ): ĠList < Post Response > ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġoperator Ġfun Ġinvoke ( ret rofit : ĠRet rofit ) Ġ= Ġretrofit . create < ApiService >() ĊĠ Ġ} Ċ }