kruzr_comunication
library
Functions
-
checkPermission(KruzrPermission p)
→ Future<bool>
-
-
ensurePermission(KruzrPermission p)
→ Future<bool>
-
-
fetchTripInsightsById(String appTripId)
→ Future<TripInsights?>
-
-
getAchievements()
→ Future<MyAchievements?>
-
-
getAggregatedDistance(DateTime startTime, DateTime endTime, KruzrPerioicType kruzrPeriodicType)
→ Future<KruzrHistoricDoubleDataResponse?>
-
-
getAggregatedDriveTime(DateTime startTime, DateTime endTime, KruzrPerioicType kruzrPeriodicType)
→ Future<KruzrHistoricDoubleDataResponse?>
-
-
getAggregatedDrivingScore(DateTime startTime, DateTime endTime, KruzrPerioicType kruzrPeriodicType)
→ Future<KruzrHistoricDoubleDataResponse?>
-
-
getAllVehicles()
→ Future<List<Vehicle>>
-
-
getAutoTripStartOnlyIfVehicleConnected()
→ Future<bool>
-
-
getAvailableRewards()
→ Future<List<AvailableReward>>
-
-
getConnectedDevices()
→ Future<List<Vehicle>>
-
-
getDrivingBehaviourScore(DateTime startTime, DateTime endTime, KruzrPerioicType kruzrPeriodicType)
→ Future<DrivingBehaviourScore?>
-
-
getDrivingBehaviourScoreChange(KruzrPerioicType kruzrPeriodicType)
→ Future<DrivingBehaviourScoreChange?>
-
-
getDrivingSummary(DateTime startTime, DateTime endTime, KruzrPerioicType kruzrPeriodicType)
→ Future<DrivingSummary?>
-
-
getEarnedRewards()
→ Future<List<EarnedReward>>
-
-
getLeaderboard(int offset, int limit)
→ Future<List<LeaderBoardDriver>>
-
-
getLeaderboardTop10()
→ Future<List<LeaderBoardDriver>>
-
-
getOngoingTrip()
→ Future<CurrentTripDataResponse?>
-
-
getPairedDevices()
→ Future<List<Vehicle>>
-
-
getPendingFilesCount()
→ Future<num?>
-
-
getPendingFilesSize()
→ Future<num?>
-
-
getTripDetailsById(String appTripId)
→ Future<SingleTripResponse?>
-
-
getTripEventsById(String appTripId)
→ Future<List<PossibleIntervention>>
-
-
getTripList(int offset, int limit)
→ Future<List<SingleTripResponse>>
-
-
getTripRouteById(String appTripId)
→ Future<GeoJSONFeatureCollection?>
-
-
getTripShareUrlById(String appTripId)
→ Future<ShareableTripUrlResponseModel?>
-
-
getTripStatsById(String appTripId)
→ Future<TripStatsResponse?>
-
-
getUserDetails()
→ Future<RegisteredDriver?>
-
-
getUserRank()
→ Future<UserRank?>
-
-
getUserStreak()
→ Future<UserStreak?>
-
-
getUserTierRequirements()
→ Future<List<UserProfileTierRequirement>>
-
-
initializeSDK(Kruzr360InitConfig kruzr360InitConfig)
→ Future<void>
-
-
initiateTripMonitoring()
→ Future<void>
-
-
isFileSyncOnlyOnWifiEnabled()
→ Future<bool>
-
-
isLoggedIn()
→ Future<bool>
-
-
isRealTimeEventSyncEnabled()
→ Future<bool>
-
-
isTripAutoEndEnabled()
→ Future<bool>
-
-
isTripAutoStartEnabled()
→ Future<bool>
-
-
logout()
→ Future<void>
-
-
openSettings()
→ Future<void>
-
-
refreshSyncStatus()
→ Future<void>
-
-
registerUser(RegisterUserRequestModel registerUserRequestModel)
→ Future<String>
-
-
removeAllVehicles()
→ void
-
-
removeVehicle(Vehicle vehicle)
→ void
-
-
requestPermission(KruzrPermission p)
→ Future<bool>
-
-
saveVehicle(Vehicle vehicle)
→ void
-
-
setAutoTripStartOnlyIfVehicleConnected(bool shouldAutoStartOnlyIfVehicleConnected)
→ Future<void>
-
-
setFileSyncOnlyOnWifi(bool useWIFIOnly)
→ Future<void>
-
-
setRealTimeEventSync(bool allowEventSyncRealTime)
→ Future<void>
-
-
setTripAutoEnd(bool shouldAutoEnd)
→ Future<void>
-
-
setTripAutoStart(bool shouldAutoStart)
→ Future<void>
-
-
setupLocation()
→ void
-
-
shareTripById(String appTripId, String countryCode, String phoneNumber)
→ Future<ShareTripResponse?>
-
-
startBluetoothScan()
→ Future<List<Vehicle>>
-
-
startTrip()
→ Future<bool>
-
-
stopBluetoothScan()
→ Future<void>
-
-
stopTrip()
→ Future<bool>
-
-
syncTripData()
→ Future<void>
-
-
updateVehicle(Vehicle vehicle)
→ void
-