Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
document_service.dart
Go to the documentation of this file.
1import '../../../core/api/api_client.dart';
2import '../../../core/api/api_endpoints.dart';
3import '../models/document_model.dart';
4
7
8 DocumentService({ApiClient? apiClient}) : _apiClient = apiClient ?? ApiClient();
9
10 Future<List<DocumentModel>> getPartnerDocuments({required int partnerId}) async {
11 try {
12 final response = await _apiClient.get(
13 url: '${ApiEndpoints.hostname}/document/listPartnerDocument/$partnerId/partner',
14 );
15
16 if (response is List) {
17 return response.map((item) => DocumentModel.fromJson(item)).toList();
18 }
19 return [];
20 } catch (e) {
21 return [];
22 }
23 }
24}
factory DocumentModel fromJson(Map< String, dynamic > json)
final ApiClient _apiClient
DocumentService({ApiClient? apiClient}) Future< List< DocumentModel > > getPartnerDocuments({required int partnerId}) async
final Partner partnerId
final ApiClient _apiClient