kruzr_comunication
library
Functions
-
clearMacAddressOfVehicle()
→ void
-
-
createUser(CreateUserRequestModel createUserRequestModel)
→ Future<CreateUserResponseModel>
-
-
deleteVehicle()
→ void
-
-
enableWifiOnlyDataSyncPref(bool useWIFIOnly)
→ Future<void>
-
-
fetchMyAchievements()
→ Future<MyAchievements?>
-
-
fetchRoute(String appTripId)
→ Future<GeoJSONFeatureCollection?>
-
-
fetchTripDetailsByAppTripId(String appTripId)
→ Future<SingleTripResponse?>
-
-
fetchTripList(int offset, int limit)
→ Future<List<SingleTripResponse>>
-
-
fetchTripStatsByAppTripId(String appTripId)
→ Future<TripStatsResponse?>
-
-
fetchUserJWT(GetUserDetailUsingJWTRequestModel getUserDetailUsingJWTRequestModel)
→ Future<GetUserDetailResponseModel>
-
-
generateNewOtp(GenerateOtpRequest generateOtpRequest)
→ Future<GenerateOtpResponse>
-
-
generateOtp(GenerateOtpRequest generateOtpRequest)
→ Future<GenerateOtpResponse>
-
-
generateShareableURL(String appTripId)
→ Future<ShareableTripUrlResponseModel?>
-
-
getAggregatedDistanceTravelled(DateTime startTime, DateTime endTime, KruzrPerioicType kruzrPeriodicType)
→ Future<KruzrHistoricDoubleDataResponse?>
-
-
getAggregatedDriveTimeInSeconds(DateTime startTime, DateTime endTime, KruzrPerioicType kruzrPeriodicType)
→ Future<KruzrHistoricDoubleDataResponse?>
-
-
getAggregatedDrivingBehaviourScore(DateTime startTime, DateTime endTime, KruzrPerioicType kruzrPeriodicType)
→ Future<DrivingBehaviourScore?>
-
-
getAggregatedDrivingBehaviourScoreChange(KruzrPerioicType kruzrPeriodicType)
→ Future<DrivingBehaviourScoreChange?>
-
-
getAggregatedDrivingScore(DateTime startTime, DateTime endTime, KruzrPerioicType kruzrPeriodicType)
→ Future<KruzrHistoricDoubleDataResponse?>
-
-
getAllPairedDevices()
→ Future<List<NearbyDevice>>
-
-
getConnectedDevices()
→ Future<List<NearbyDevice>>
-
-
getCurrentTripData()
→ Future<CurrentTripDataResponse?>
-
-
getCurrentUserRank()
→ Future<UserRank?>
-
-
getDrivingSummary(DateTime startTime, DateTime endTime, KruzrPerioicType kruzrPeriodicType)
→ Future<DrivingSummary?>
-
-
getLeaderboardTop10()
→ Future<List<LeaderBoardDriver>>
-
-
getMacAddressOfVehicle()
→ Future<String?>
-
-
getPendingFilesCount()
→ Future<num?>
-
-
getPendingFilesSize()
→ Future<num?>
-
-
getPossibleInterventionsForAppTripId(String appTripId)
→ Future<List<PossibleIntervention>>
-
-
getSavedVehicle()
→ Future<NearbyDevice?>
-
-
getTripAutoEndEnabled()
→ Future<bool>
-
-
getTripAutoStartEnabled()
→ Future<bool>
-
-
getUserStreak()
→ Future<UserStreak?>
-
-
initializeSDK(Kruzr360InitConfig kruzr360InitConfig)
→ Future<void>
-
-
initiateTripMonitoring()
→ Future<void>
-
-
isCurrentDataSyncPrefWifiOnly()
→ Future<bool>
-
-
isEventSyncRealTimeEnabled()
→ Future<bool>
-
-
isLoggedIn()
→ Future<bool>
-
-
leaderBoard(int offset, int limit)
→ Future<List<LeaderBoardDriver>>
-
-
logout()
→ Future<void>
-
-
refreshFileSyncStatus()
→ Future<void>
-
-
registerUser(RegisterUserRequestModel registerUserRequestModel)
→ Future<int>
-
-
saveMacAddressOfVehicle(String vehicleMacAddress)
→ void
-
-
saveVehicle(NearbyDevice nearbyDevice)
→ void
-
-
scanForNearbyDevices()
→ Future<List<NearbyDevice>>
-
-
setTripAutoEndEnabled(bool shouldAutoEnd)
→ Future<void>
-
-
setTripAutoStartEnabled(bool shouldAutoStart)
→ Future<void>
-
-
setupLocationStuffs()
→ void
-
-
shareTrip(String appTripId, String countryCode, String phoneNumber)
→ Future<ShareTripResponse?>
-
-
shouldEventSyncRealTime(bool allowEventSyncRealTime)
→ Future<void>
-
-
startTrip()
→ Future<bool>
-
-
stopScanningForNearbyDevices()
→ Future<void>
-
-
stopTrip()
→ Future<bool>
-
-
syncTripData()
→ Future<void>
-
-
userDetails()
→ Future<RegisteredDriver?>
-
-
verifyOtp(VerifyOtpRequest verifyOtpRequest)
→ Future<VerifyOtpResponse>
-