import 'package:flutter/material.dart'; import 'package:pshared/models/payment/settlement_mode.dart'; class PaymentAmountProvider with ChangeNotifier { double _amount = 10.0; bool _payerCoversFee = true; SettlementMode _settlementMode = SettlementMode.fixSource; double get amount => _amount; bool get payerCoversFee => _payerCoversFee; SettlementMode get settlementMode => _settlementMode; void setAmount(double value) { _amount = value; notifyListeners(); } void setPayerCoversFee(bool value) { _payerCoversFee = value; notifyListeners(); } void setSettlementMode(SettlementMode value) { if (_settlementMode == value) return; _settlementMode = value; notifyListeners(); } }