package Ġmot oc it izen . domain . repos Ċ Ċ import Ġio . reactivex . Single Ċ import Ġmot oc it izen . domain . model . acc ident . Acc ident Ċ import Ġmot oc it izen . domain . model . acc ident . Acc ident Hard ness Ċ import Ġmot oc it izen . domain . model . acc ident . Acc ident Type Ċ import Ġmot oc it izen . domain . model . acc ident . Address Ċ import Ġokhttp 3 . ResponseBody Ċ Ċ interface ĠAcc ident Repo Ġ{ ĊĠĠĠ Ġfun Ġget Acc ident List ( ĊĠĠĠĠĠĠĠ Ġdepth : ĠInt , ĊĠĠĠĠĠĠĠ Ġlat : ĠDouble ?, ĊĠĠĠĠĠĠĠ Ġlon : ĠDouble ?, ĊĠĠĠĠĠĠĠ Ġradius : ĠInt ?, ĊĠĠĠĠĠĠĠ ĠuserId : ĠString , ĊĠĠĠĠĠĠĠ Ġlast Fetch : ĠInt ? ĊĠĠĠ Ġ): ĠSingle < List < Acc ident >> ĊĊĠĠĠ Ġfun Ġcreate Acc ident ( ĊĠĠĠĠĠĠĠ Ġtype : ĠAcc ident Type , ĊĠĠĠĠĠĠĠ Ġhard ness : ĠAcc ident Hard ness ?, ĊĠĠĠĠĠĠĠ Ġlocation : ĠAddress , ĊĠĠĠĠĠĠĠ Ġdescription : ĠString , ĊĠĠĠ Ġ): ĠSingle < ResponseBody > ĊĊĠĠĠ Ġfun Ġget Acc ident ( userId : ĠString , Ġid : ĠString ): ĠSingle < Acc ident > ĊĠĠĠ Ġfun Ġset Conflict ( userId : ĠString , Ġid : ĠString ): ĠSingle < Acc ident > ĊĠĠĠ Ġfun Ġdrop Conflict ( userId : ĠString , id : ĠString ): ĠSingle < Acc ident > ĊĠĠĠ Ġfun Ġresolve ( userId : ĠString , id : ĠString ): ĠSingle < Acc ident > ĊĠĠĠ Ġfun Ġreopen ( userId : ĠString , id : ĠString ): ĠSingle < Acc ident > Ċ }