part of 'wallet_loader_bloc.dart'; @freezed abstract class WalletLoaderState with _$WalletLoaderState { const factory WalletLoaderState({ required WalletSummary summary, required Option failureOption, @Default(false) bool isFetching, @Default(false) bool hasLoaded, }) = _WalletLoaderState; factory WalletLoaderState.initial() => WalletLoaderState(summary: WalletSummary.empty(), failureOption: none()); }