part of 'tax_settings_bloc.dart';

@freezed
class TaxSettingsEvent with _$TaxSettingsEvent {
  const factory TaxSettingsEvent.loadSettings() = _LoadSettings;
  const factory TaxSettingsEvent.saveTax(TaxModel taxModel) = _SaveTax;
  const factory TaxSettingsEvent.saveServiceCharge(int serviceCharge) = _SaveServiceCharge;
  const factory TaxSettingsEvent.updateSettings({
    required int taxValue,
    required int serviceChargeValue,
  }) = _UpdateSettings;
} 