package Ġio . igr ant . data _ wallet . communication Ċ Ċ import Ġio . igr ant . data _ wallet . models . agent Config . Config Post Response Ċ import Ġio . igr ant . data _ wallet . models . agent Config . Config Response Ċ import Ġio . igr ant . data _ wallet . models . qr . Qr Decode Ċ import Ġokhttp 3 . RequestBody Ċ import Ġokhttp 3 . ResponseBody Ċ import Ġretrofit 2 . Call Ċ import Ġretrofit 2 . http . Body Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . POST Ċ import Ġretrofit 2 . http . Url Ċ Ċ interface ĠAPI Service Ġ{ ĊĊĠĠĠ Ġ@ GET (". well - known / agent - configuration ") ĊĠĠĠ Ġfun Ġget Agent Config (): ĠCall < Config Response > ĊĊĠĠĠ Ġ@ POST (". well - known / agent - configuration ") ĊĠĠĠ Ġfun Ġpost Details (@ Body Ġbytes : RequestBody Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ POST (" Ġ") ĊĠĠĠ Ġfun Ġpoll Messages (@ Body Ġbytes : RequestBody ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ POST (" Ġ") ĊĠĠĠ Ġfun Ġcloud Connection (@ Body Ġbytes : RequestBody ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ POST ĊĠĠĠ Ġfun Ġpost Data (@ Url Ġurl : String , Ġ@ Body Ġbytes : RequestBody ): ĠCall < Config Post Response > ĊĊĠĠĠ Ġ@ POST ĊĠĠĠ Ġfun Ġpost Data Without Data (@ Url Ġurl : String , Ġ@ Body Ġbytes : RequestBody ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ GET ĊĠĠĠ Ġfun Ġget Genesis (@ Url Ġurl : String ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ POST ĊĠĠĠ Ġfun Ġextract Url (@ Url Ġurl : String ): ĠCall < Qr Decode > Ċ } Ċ