import '../core/api_client.dart'; class AccountService { final ApiClient _client; AccountService({ApiClient? client}) : _client = client ?? ApiClient(); /// دریافت درخت حساب‌ها برای یک کسب و کار Future> getAccountsTree({required int businessId}) async { try { final res = await _client.get>( '/api/v1/accounts/business/$businessId/tree', ); // API پاسخ را در فیلد 'data' برمی‌گرداند final responseData = res.data?['data'] as Map?; return responseData ?? {'items': []}; } catch (e) { print('خطا در دریافت درخت حساب‌ها: $e'); return {'items': []}; } } }