package Ġcom . t awk . framework . mv vm . data . api Ċ Ċ import Ġcom . t awk . framework . mv vm . data . model . User Ċ import Ġretrofit 2 . Response Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Path Ċ import Ġretrofit 2 . http . Query Ċ Ċ interface ĠApi Service Ġ{ ĊĊĠĠĠ Ġ@ GET (" users ") ĊĠĠĠ Ġsuspend Ġfun Ġget Users (): ĠResponse < List < User >> ĊĠĠĠ Ġ@ GET (" users ?") ĊĠĠĠ Ġsuspend Ġfun ĠgetUser ( ĊĠĠĠĠĠĠĠ Ġ@ Query (" since ") Ġoffset : ĠInt , ĊĠĠĠ Ġ): ĠResponse < List < User >> ĊĊĠĠĠ Ġ@ GET (" users /{ name }") ĊĠĠĠ Ġsuspend Ġfun ĠgetUser Details ( ĊĠĠĠĠĠĠĠ Ġ@ Path (" name ") Ġname : ĠString ?, ĊĠĠĠ Ġ): ĠResponse < User > Ċ }