Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
CheckInService Class Reference
Collaboration diagram for CheckInService:

Private Member Functions

 CheckInService ()
Future< CheckInStatusModel?> getCheckInStatus ({required int userId}) async
Future< boolsaveCheckInStatus ({ required int vehicleId, required String immatriculation, required int driverId, }) async
Future< Position?> _getCurrentLocation () async
Future< bool_sendLocationToServer ({ required int driverId, required double latitude, required double longitude, int? poId, String? poStatus, }) async
Future< boolisUserCheckedIn () async
Future< voidclearCheckInStatus () async

Private Attributes

final ApiClient _apiClient = sl<ApiClient>()

Static Private Attributes

static const String _checkInStatusKey = 'check_in_status'

Detailed Description

Definition at line 11 of file check_in_service.dart.

Constructor & Destructor Documentation

◆ CheckInService()

CheckInService::CheckInService ( )
private

Member Function Documentation

◆ _getCurrentLocation()

Future< Position?> CheckInService::_getCurrentLocation ( )
inlineprivate

Definition at line 76 of file check_in_service.dart.

◆ _sendLocationToServer()

Future< bool > CheckInService::_sendLocationToServer ( { required int driverId, required double latitude, required double longitude, int? poId, String? poStatus, } )
inlineprivate

Definition at line 106 of file check_in_service.dart.

◆ clearCheckInStatus()

Future< void > CheckInService::clearCheckInStatus ( )
inlineprivate

Definition at line 148 of file check_in_service.dart.

◆ getCheckInStatus()

Future< CheckInStatusModel?> CheckInService::getCheckInStatus ( {required int userId} )
inlineprivate

Definition at line 17 of file check_in_service.dart.

◆ isUserCheckedIn()

Future< bool > CheckInService::isUserCheckedIn ( )
inlineprivate

Definition at line 135 of file check_in_service.dart.

Here is the caller graph for this function:

◆ saveCheckInStatus()

Future< bool > CheckInService::saveCheckInStatus ( { required int vehicleId, required String immatriculation, required int driverId, } )
inlineprivate

Definition at line 34 of file check_in_service.dart.

Member Data Documentation

◆ _apiClient

final ApiClient CheckInService::_apiClient = sl<ApiClient>()
private

Definition at line 12 of file check_in_service.dart.

◆ _checkInStatusKey

const String CheckInService::_checkInStatusKey = 'check_in_status'
staticprivate

Definition at line 13 of file check_in_service.dart.


The documentation for this class was generated from the following file: