Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
CollectionLocalDatasource Class Reference

Private Member Functions

Future< ResCollectionStatusModel > updateCollectionStatus ({ required int collectionId, required String status, required String reference, String? cancelationReasonId }) async
Future< voidvalidateCollection ({ required ReqCollectionValidationEntity validateCollection, }) async
Future< ResCollectionInformationModel > sendCollectionInformation ({ required ReqCollectionInformationModel model, required String reference, required String address, required String restaurant, required int restaurantId, }) async
Future< ResCollectionConfirmationModel > sendCollectionConfirmation ({ required ReqCollectionConfirmationEntity confirmation, required String address, required String reference, required String restaurant, required int? restaurantId, required double volumeCollected, required double volumeDeclared }) async
Future< List< ResCancelationReasonModel > > getCollectionCancelationReasons () async
Future< List< CollectionModel > > getCollections ({ required bool notForToday, required String? type, }) async
Future< List< ResPartnerPaymentModel > > getCollectionPaymentModeList ({ required int restaurentId, }) async
Future< List< ResCollectionContactModel > > getCollectionContactList ({ required int restaurentId, }) async
Future< voidsendCollectionPayment ({ required ReqCollectionPaymentModel reqCollectionPaymentModel, }) async
Future< List< ResCollectionRatingReasonModel > > getRatingReasons () async
Future< voidsendCollectionRating ({ required ReqCollectionRatingModel reqCollectionRatingModel, }) async

Private Attributes

final localDatabase = IsarLocalDatabase.instance
final offlineSyncService = OfflineSyncService()

Detailed Description

Definition at line 28 of file collection_local_datasource.dart.

Member Function Documentation

◆ getCollectionCancelationReasons()

Future< List< ResCancelationReasonModel > > CollectionLocalDatasource::getCollectionCancelationReasons ( )
inlineprivate

Definition at line 167 of file collection_local_datasource.dart.

◆ getCollectionContactList()

Future< List< ResCollectionContactModel > > CollectionLocalDatasource::getCollectionContactList ( { required int restaurentId, } )
inlineprivate

Definition at line 201 of file collection_local_datasource.dart.

◆ getCollectionPaymentModeList()

Future< List< ResPartnerPaymentModel > > CollectionLocalDatasource::getCollectionPaymentModeList ( { required int restaurentId, } )
inlineprivate

Definition at line 188 of file collection_local_datasource.dart.

◆ getCollections()

Future< List< CollectionModel > > CollectionLocalDatasource::getCollections ( { required bool notForToday, required String? type, } )
inlineprivate

Definition at line 173 of file collection_local_datasource.dart.

◆ getRatingReasons()

Future< List< ResCollectionRatingReasonModel > > CollectionLocalDatasource::getRatingReasons ( )
inlineprivate

Definition at line 225 of file collection_local_datasource.dart.

◆ sendCollectionConfirmation()

Future< ResCollectionConfirmationModel > CollectionLocalDatasource::sendCollectionConfirmation ( { required ReqCollectionConfirmationEntity confirmation, required String address, required String reference, required String restaurant, required int? restaurantId, required double volumeCollected, required double volumeDeclared } )
inlineprivate

Definition at line 130 of file collection_local_datasource.dart.

◆ sendCollectionInformation()

Future< ResCollectionInformationModel > CollectionLocalDatasource::sendCollectionInformation ( { required ReqCollectionInformationModel model, required String reference, required String address, required String restaurant, required int restaurantId, } )
inlineprivate

Definition at line 91 of file collection_local_datasource.dart.

◆ sendCollectionPayment()

Future< void > CollectionLocalDatasource::sendCollectionPayment ( { required ReqCollectionPaymentModel reqCollectionPaymentModel, } )
inlineprivate

Definition at line 214 of file collection_local_datasource.dart.

◆ sendCollectionRating()

Future< void > CollectionLocalDatasource::sendCollectionRating ( { required ReqCollectionRatingModel reqCollectionRatingModel, } )
inlineprivate

Definition at line 231 of file collection_local_datasource.dart.

◆ updateCollectionStatus()

Future< ResCollectionStatusModel > CollectionLocalDatasource::updateCollectionStatus ( { required int collectionId, required String status, required String reference, String? cancelationReasonId } )
inlineprivate

Definition at line 32 of file collection_local_datasource.dart.

◆ validateCollection()

Future< void > CollectionLocalDatasource::validateCollection ( { required ReqCollectionValidationEntity validateCollection, } )
inlineprivate

Definition at line 80 of file collection_local_datasource.dart.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ localDatabase

final CollectionLocalDatasource::localDatabase = IsarLocalDatabase.instance
private

Definition at line 29 of file collection_local_datasource.dart.

◆ offlineSyncService

final CollectionLocalDatasource::offlineSyncService = OfflineSyncService()
private

Definition at line 30 of file collection_local_datasource.dart.


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