Package-level declarations

Types

Link copied to clipboard
@Serializable
class FavoriteResult(    val id: String,     val name: String,     val descriptionText: String?,     val address: SearchAddress?,     val routablePoints: List<@Serializable(with = RoutablePointSurrogateSerializer::class) RoutablePoint>?,     val coordinate: Point,     val categories: List<String>?,     val types: List<SearchResultType>)
Link copied to clipboard
@Serializable
class HistoryResult(    val id: String,     val name: String,     val descriptionText: String?,     val address: SearchAddress?,     val routablePoints: List<@Serializable(with = RoutablePointSurrogateSerializer::class) RoutablePoint>?,     val coordinate: Point?,     val categories: List<String>?,     val types: List<SearchResultType>,     val timestamp: Long)
Link copied to clipboard
@Serializable
class PointSurrogate(val lat: Double, val lon: Double)
Link copied to clipboard
object PointSurrogateSerializer : KSerializer<Point>
Link copied to clipboard
object RoutablePointListSerializer : KSerializer<List<RoutablePoint>>
Link copied to clipboard
@Serializable
class RoutablePointSurrogate(val name: String, val lat: Double, val lon: Double)
Link copied to clipboard
object RoutablePointSurrogateSerializer : KSerializer<RoutablePoint>
Link copied to clipboard
object SearchAddressSerializer : KSerializer<SearchAddress>