Package-level declarations

Types

Link copied to clipboard
data class AppTrackingInfo(val userName: String? = null, val groupIDs: List<String>? = emptyList(), val difficultyPreference: String? = null, val selectedResort: String? = null, val permissions: String? = null)

Data class representing the payload for tracking.

Link copied to clipboard
data class Camera(val heading: String, val position: Position, val tilt: String)
Link copied to clipboard
data class Data(val baseElevation: Int, val description: String, val geoReference: GeoReference, val gondolaCount: Int, val liftCount: Int, val medianElevation: Int, val name: String, val skiPatrolEmergencyNumber: String, val skiableArea: Int, val terrainParkCount: String, val terrainPercentage: TerrainPercentage, val verticalElevation: Int, val ziplineCount: Int, val maxScale: Int, val minScale: Int) : Parcelable
Link copied to clipboard
data class GeoReference(val maxX: Double, val maxY: Double, val minX: Double, val minY: Double) : Parcelable
Link copied to clipboard
data class Group(val groupId: String, val groupCode: String, val name: String, val channel: String, val users: List<GroupUser>)
Link copied to clipboard
sealed class GroupEvent
Link copied to clipboard
data class GroupUser(val userId: String, val channel: String, val userRole: String, val location: GroupUserLocation?)
Link copied to clipboard
data class GroupUserLocation(val unixDate: Double, val lat: Double, val long: Double)
Link copied to clipboard
data class ManeuverFeatures(val maneuver: DirectionManeuver, val order: Int, val features: MutableList<Feature>)
Link copied to clipboard
data class MapMeta(val mapKey: String, val mapType: String, val version: String)
Link copied to clipboard
data class NavigationStep(val feature: Feature?, val order: Int, val duration: Double, val length: Double, val directionText: String, val maneuverMessages: List<String>, val maneuverType: ManeuverType) : Parcelable
Link copied to clipboard
data class NavigationTurn(val route: Route, val currentStep: NavigationStep?, val nextStep: NavigationStep?, val remainingTime: Double, val isDestinationReached: Boolean)
Link copied to clipboard
data class Position(val spatialReference: SpatialReference, val x: String, val y: String, val z: String)
Link copied to clipboard
data class Presentation(val slides: List<Slide>)
Link copied to clipboard
class Route(index: Int, routeGeometry: Polyline, val duration: Double, val totalLength: Double, val steps: List<NavigationStep>, val origin: Feature, val destination: Feature) : Parcelable
Link copied to clipboard
data class RouteStep(val percentage: Int, val travelType: Route.TravelType, val level: Level)
Link copied to clipboard
data class Slide(val viewpoint: Viewpoint, val title: Title)
Link copied to clipboard
data class SpatialReference(val wkid: String)
Link copied to clipboard
data class Stats(val startTime: Date, val endTime: Date, val minimumAltitudeInMetres: Double, val maximumAltitudeInMetres: Double, val minimumSpeedInMilesPerHour: Double, val maximumSpeedInMilesPerHour: Double, val distanceInMetres: Double, val timeSkiedInMilliSeconds: Long, val activeHours: Double, val trackDurationInMilliSeconds: Long, val trackCount: Int, val verticalFeetCumulative: Double, val daysCount: Int?, val daysStats: Map<String, Stats>?) : Parcelable
Link copied to clipboard
data class TargetGeometry(val spatialReference: SpatialReference, val xmax: String, val xmin: String, val ymax: String, val ymin: String)
Link copied to clipboard
data class TerrainPercentage(val advanced: Double, val beginner: Double, val intermediate: Double) : Parcelable
Link copied to clipboard
data class Title(val text: String)
Link copied to clipboard
data class UnsupportedSceneObject(val presentation: Presentation)
Link copied to clipboard
data class UserLocation(val lat: String, val long: String, val unixDate: String, val userId: String, val userName: String, val icon: Bitmap)
Link copied to clipboard
data class UserMarker(val userLocation: UserLocation, val name: String, val icon: Bitmap)
Link copied to clipboard
data class Venue(val data: Data, val venueId: String) : Parcelable
Link copied to clipboard
data class Viewpoint(val camera: Camera, val targetGeometry: TargetGeometry)