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

Private Member Functions

Future< List< CollectionModel > > getCollections ({ required int userId, required bool notForToday, required String? type, }) async
Future< ResCollectionStatusModel > updateCollectionStatus ({ required int collectionId, required String status, required String? cancelationReasonId, }) async
Future< List< ResCancelationReasonModel > > getCollectionCancelationReasons () async
Future< ResCollectionInformationModel > sendCollectionsInformation ({ required ReqCollectionInformationModel reqInformationCollectionModel, }) async
Future< voidvalidateCollection ({ required ReqCollectionValidationModel reqValidationCollectionModel, }) async
Future< ResCollectionConfirmationModel > sendCollectionConfirmation ({ required ReqCollectionConfirmationModel reqCollectionConfirmationModel, }) async
Future< voidsendCollectionPayment ({ required ReqCollectionPaymentModel reqCollectionPaymentModel, }) async
Future< voidsendCollectionRating ({ required ReqCollectionRatingModel reqCollectionRatingModel, }) async
Future< List< ResCollectionContactModel > > getCollectionContactList ({ required int restaurentId, }) async
Future< List< ResCollectionRatingReasonModel > > getRatingReasons () async
Future< List< ResPartnerPaymentModel > > getCollectionPaymentModeList ({ required int restaurentId, }) async

Private Attributes

final apiClient = sl<ApiClient>()

Detailed Description

Definition at line 20 of file collection_remote_datasource.dart.

Member Function Documentation

◆ getCollectionCancelationReasons()

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

Definition at line 66 of file collection_remote_datasource.dart.

◆ getCollectionContactList()

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

Definition at line 128 of file collection_remote_datasource.dart.

◆ getCollectionPaymentModeList()

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

Definition at line 156 of file collection_remote_datasource.dart.

◆ getCollections()

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

Definition at line 23 of file collection_remote_datasource.dart.

◆ getRatingReasons()

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

Definition at line 144 of file collection_remote_datasource.dart.

◆ sendCollectionConfirmation()

Future< ResCollectionConfirmationModel > CollectionsRemoteDataSource::sendCollectionConfirmation ( { required ReqCollectionConfirmationModel reqCollectionConfirmationModel, } )
inlineprivate

Definition at line 98 of file collection_remote_datasource.dart.

◆ sendCollectionPayment()

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

Definition at line 108 of file collection_remote_datasource.dart.

◆ sendCollectionRating()

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

Definition at line 118 of file collection_remote_datasource.dart.

◆ sendCollectionsInformation()

Future< ResCollectionInformationModel > CollectionsRemoteDataSource::sendCollectionsInformation ( { required ReqCollectionInformationModel reqInformationCollectionModel, } )
inlineprivate

Definition at line 78 of file collection_remote_datasource.dart.

◆ updateCollectionStatus()

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

Definition at line 47 of file collection_remote_datasource.dart.

◆ validateCollection()

Future< void > CollectionsRemoteDataSource::validateCollection ( { required ReqCollectionValidationModel reqValidationCollectionModel, } )
inlineprivate

Definition at line 88 of file collection_remote_datasource.dart.

Member Data Documentation

◆ apiClient

final CollectionsRemoteDataSource::apiClient = sl<ApiClient>()
private

Definition at line 21 of file collection_remote_datasource.dart.


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