Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Attitude(val quaternion: Quaternion = Quaternion(), val time: Long? = null, val accuracy: Float? = null)
Link copied to clipboard
@Serializable
data class Category(val name: String, val slug: String)
Link copied to clipboard
data class Coordinate(val location: Location, val levels: List<Float> = listOf(), val heightFromFloor: Float? = null, val heightFromGround: Float? = null)
Link copied to clipboard
@Serializable
data class Destination(val coordinate: Coordinate, val name: String? = null)
Link copied to clipboard
object GeoJsonItinerarySerializer : BaseSerializer, KSerializer<Itinerary>
Link copied to clipboard
class Heading(val value: Double, val time: Long?, val accuracy: Float?)
Link copied to clipboard
@Serializable
enum Incline : Enum<Incline>
Link copied to clipboard
@Serializable(with = ItinerarySerializer::class)
data class Itinerary(val origin: Coordinate, val destination: Coordinate, val distance: Double, val duration: Float, val transitMode: TravelMode, val legs: List<Leg>)
Link copied to clipboard
@Serializable
data class Leg(val start: Destination, val end: Destination, val transitMode: TravelMode, val distance: Double, val duration: Float, val coordinates: List<@Serializable(with = CompressedCoordinateSerializer::class) Coordinate>, val steps: List<Step>)
Link copied to clipboard
class LegSegment(val p1: Coordinate, val p2: Coordinate, val levelChange: LevelChange? = null) : Segment
Link copied to clipboard
@Serializable
data class Level
Link copied to clipboard
@Serializable
data class LevelChange(val difference: Float, val direction: Incline, val type: LevelChangeType? = null)
Link copied to clipboard
@Serializable(with = LevelChangeTypeSerializer::class)
sealed class LevelChangeType
Link copied to clipboard
@Serializable(with = MapDataSerializer::class)
data class MapData
Link copied to clipboard
@Serializable(with = PointOfInterestSerializer::class)
data class PointOfInterest
Link copied to clipboard
Link copied to clipboard
data class PointSpan(val latitudeDelta: Double, val longitudeDelta: Double)
Link copied to clipboard
Link copied to clipboard
open class Segment(val p1: Coordinate, val p2: Coordinate)
Link copied to clipboard
@Serializable
data class Step
Link copied to clipboard
@Serializable
data class Tag(val name: String, val icon: String?, val slug: String, val color: String, val visibility: String?, val category: String? = null)
Link copied to clipboard
@Serializable(with = TravelModeSerializer::class)
sealed class TravelMode
Link copied to clipboard
@Serializable
data class UseTags(val tags: List<Tag>, val active: Boolean, val clickable: Boolean, val categories: List<Category>)