mirrored_repositories/GuildWars2Companion/lib/features/bank
part of 'bank_bloc.dart';

@immutable
abstract class BankState {}
  
class LoadingBankState extends BankState {}

class LoadedBankState extends BankState {
  final List<InventoryItem> bank;
  final List<InventoryItem> inventory;
  final List<MaterialCategory> materialCategories;
  final List<Build> builds;

  LoadedBankState({
    this.bank,
    this.inventory,
    this.materialCategories,
    this.builds,
  });
}

class ErrorBankState extends BankState {}