package Ġcom . fight pan dem ics . core . data . remote . location Ċ Ċ import Ġcom . fight pan dem ics . core . data . model . user location . Location Response Ċ import Ġcom . fight pan dem ics . core . data . model . user location details . Location Details Ċ import Ġcom . fight pan dem ics . core . data . model . user location predictions . Location Prediction Ċ import Ġretrofit 2 . Response Ċ Ċ interface ĠLocation Remote DataSource Ġ{ ĊĊĠĠĠ Ġsuspend Ġfun ĠgetUser Location ( ĊĠĠĠĠĠĠĠ Ġlat : ĠDouble , ĊĠĠĠĠĠĠĠ Ġlng : ĠDouble ĊĠĠĠ Ġ): ĠResponse < Location Response > ĊĊĠĠĠ Ġsuspend Ġfun Ġget Location Pred i ctions ( ĊĠĠĠĠĠĠĠ Ġinput : ĠString , ĊĠĠĠĠĠĠĠ Ġsession token : ĠString ĊĠĠĠ Ġ): ĠResponse < Location Prediction > ĊĊĠĠĠ Ġsuspend Ġfun Ġget Location Details ( ĊĠĠĠĠĠĠĠ Ġplace Id : ĠString , ĊĠĠĠĠĠĠĠ Ġsession token : ĠString ? ĊĠĠĠ Ġ): ĠResponse < Location Details > Ċ } Ċ