import 'package:wanisdriver/models/TaxiOptionsModel.dart'; import 'package:wanisdriver/services/TaxiOptionService.dart'; import 'package:flutter/material.dart'; class TaxiOptionProvider extends ChangeNotifier { List _taxiOptions = []; bool _isLoading = false; String? _errorMessage; List get taxiOptions => _taxiOptions; bool get isLoading => _isLoading; String? get errorMessage => _errorMessage; Future loadTaxiOption() async { _isLoading = true; _errorMessage = null; notifyListeners(); try { _taxiOptions = await TaxiOptionService().fetchTaxiOption(); } catch (e) { _errorMessage = e.toString(); } finally { _isLoading = false; notifyListeners(); } } }