You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
496B

  1. part of 'supply_bloc.dart';
  2. abstract class SupplyState extends Equatable {
  3. const SupplyState();
  4. @override
  5. List<Object> get props => [];
  6. }
  7. class SupplyInitial extends SupplyState {}
  8. class SupplyFailure extends SupplyState {}
  9. class SupplySuccess<T> extends SupplyState {
  10. final List<T> items;
  11. const SupplySuccess({this.items});
  12. SupplySuccess copyWith({List<T> items}) {
  13. return SupplySuccess(items: items ?? this.items);
  14. }
  15. @override
  16. List<Object> get props => [items];
  17. }