part of 'tax_settings_bloc.dart';

@freezed
class TaxSettingsState with _$TaxSettingsState {
  const factory TaxSettingsState.initial() = _Initial;
  const factory TaxSettingsState.loading() = _Loading;
  const factory TaxSettingsState.loaded({
    required TaxModel taxModel,
    required int serviceChargeValue,
  }) = _Loaded;
  const factory TaxSettingsState.error(String message) = _Error;
} 