import 'package:flutter/material.dart'; import '../models/RideOptionModel.dart'; import '../services/RideOptionService.dart'; class RideOptionProvider extends ChangeNotifier { List _rideOption = []; bool _isLoading = false; String? _errorMessage; List get rideOption => _rideOption; bool get isLoading => _isLoading; String? get errorMessage => _errorMessage; Future loadRideOption() async { _isLoading = true; _errorMessage = null; notifyListeners(); try { _rideOption = await RideOptionService().fetchRideOption(); } catch (e) { _errorMessage = e.toString(); } finally { _isLoading = false; notifyListeners(); } } }