- Developers
- Sygic Mobile Telematics SDK
- Android Library
- Getters and statistics
Getters and statistics
Introduction
Documentation is provided using Kotlin language.
Get trips
Retrieve all user trips based on the time windows provided
val callback = object: Callback<Array<UserTrips>> {
override fun onResult(
isSuccessful: Boolean,
errorCode: Int,
result: Array<UserTrips>?)
{...}
}
Driving.getInstance().serverApi.userTrips(dateFrom, dateTo)
.page(0)
.pageSize(10)
.callback(callback)
.send()
Get trip detail
Retrieve the full detail of a particular trip
val callback = object: Callback<TripDetails> { ... }
Driving.getInstance().serverApi.userTripDetails(tripId)
.callback(callback)
.send()
Get live user statistics
Retrieve user statistics. Currently we define: last 7 days, last 30 days and lifetime
val callback = object: Callback<Array<UserStats>> { ... }
Driving.getInstance().serverApi.liveStats()
.callback(callback)
.send()
Get monthly statistics
Retrieve user statistics based on a defined month range
val callback = object: Callback<Aray<UserStats>> { ... }
Driving.getInstance().serverApi.monthlyStats(8, 2019, 12, 2019 )
.callback(callback)
.send()