kruzr_comunication library

Functions

clearMacAddressOfVehicle() → void
createUser(CreateUserRequestModel createUserRequestModel) Future<CreateUserResponseModel>
enableWifiOnlyDataSyncPref(bool useWIFIOnly) Future<void>
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<void>
getConnectedDevices() Future<void>
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?>
getTripAutoEndEnabled() Future<bool>
getTripAutoStartEnabled() Future<bool>
getUserStreak() Future<UserStreak?>
initializeSDK(String licenseKey) Future<void>
initiateTripMonitoring() Future<void>
isCurrentDataSyncPrefWifiOnly() 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
scanForNearbyDevices() Future<void>
setTripAutoEndEnabled(bool shouldAutoEnd) Future<void>
setTripAutoStartEnabled(bool shouldAutoStart) Future<void>
setupLocationStuffs() → void
shareTrip(String appTripId, String countryCode, String phoneNumber) Future<ShareTripResponse?>
startTrip() Future<bool>
stopScanningForNearbyDevices() Future<void>
stopTrip() Future<bool>
syncTripData() Future<void>
userDetails() Future<RegisteredDriver?>
verifyOtp(VerifyOtpRequest verifyOtpRequest) Future<VerifyOtpResponse>