Location

interface Location : Locationed, HorizontallyAccured

Common interface for any known telegram location. Use LocationSerializer in case you wish to serialize/deserialize Location

See also

Properties

horizontalAccuracy
Link copied to clipboard
abstract val horizontalAccuracy: Meters?
latitude
Link copied to clipboard
abstract val latitude: Double
longitude
Link copied to clipboard
abstract val longitude: Double

Inheritors

StaticLocation
Link copied to clipboard
LiveLocation
Link copied to clipboard

Extensions

asLiveLocation
Link copied to clipboard
inline fun Location.asLiveLocation(): LiveLocation?
asStaticLocation
Link copied to clipboard
inline fun Location.asStaticLocation(): StaticLocation?
requireLiveLocation
Link copied to clipboard
inline fun Location.requireLiveLocation(): LiveLocation
requireStaticLocation
Link copied to clipboard
inline fun Location.requireStaticLocation(): StaticLocation
whenLiveLocation
Link copied to clipboard
inline fun <T> Location.whenLiveLocation(block: (LiveLocation) -> T): T?
whenStaticLocation
Link copied to clipboard
inline fun <T> Location.whenStaticLocation(block: (StaticLocation) -> T): T?