CoreSdkLocationData

data class CoreSdkLocationData(    val latitude: Double,     val longitude: Double,     altitude: Double,     val accuracy: Double?,     val bearing: Double?,     val speed: Double?,     val batteryPercent: Double?,     val batteryStatus: String?,     val isFromMockProvider: Boolean?,     val steps: UInt?) : EventData

Constructors

Link copied to clipboard
fun CoreSdkLocationData(    latitude: Double,     longitude: Double,     altitude: Double,     accuracy: Double?,     bearing: Double?,     speed: Double?,     batteryPercent: Double?,     batteryStatus: String?,     isFromMockProvider: Boolean?,     steps: UInt?)

Properties

Link copied to clipboard
@SerializedName(value = "location_accuracy")
val accuracy: Double?
Link copied to clipboard
@SerializedName(value = "battery_percent")
val batteryPercent: Double?
Link copied to clipboard
@SerializedName(value = "battery_status")
val batteryStatus: String?
Link copied to clipboard
val bearing: Double?
Link copied to clipboard
@SerializedName(value = "location")
val geoJsonLocation: CoreSdkGeoJSON
Link copied to clipboard
@SerializedName(value = "is_from_mock_provider")
val isFromMockProvider: Boolean?
Link copied to clipboard
val latitude: Double
Link copied to clipboard
val longitude: Double
Link copied to clipboard
val speed: Double?
Link copied to clipboard
val steps: UInt?

Extensions

Link copied to clipboard
fun CoreSdkLocationData.toAndroidLocation(): Location
Link copied to clipboard
fun CoreSdkLocationData.toGeoJsonLocation(): GeoJSONLocation