package Ġpl . pol sl . workflow . manager . client . util . location Ċ Ċ import Ġandroidx . annotation . Requires Permission Ċ import Ġpl . pol sl . workflow . manager . client . model . data . LatLng Ċ Ċ interface ĠLocation Reader Ġ{ ĊĊĠĠĠ Ġ@ Requires Permission ( value Ġ= Ġandroid . Manifest . permission . ACCESS _ F INE _ LOCATION ) ĊĠĠĠ Ġfun Ġstart Location Updates ( location Update Callback : Ġ(( LatLng ?) Ġ-> ĠUnit )? Ġ= Ġnull ) ĊĊĠĠĠ Ġfun Ġstop Location Updates () ĊĊĠĠĠ Ġ@ Requires Permission ( value Ġ= Ġandroid . Manifest . permission . ACCESS _ F INE _ LOCATION ) ĊĠĠĠ Ġsuspend Ġfun ĠgetLast LatLng (): ĠLat Lng ? Ċ Ċ }