items.events.dart 597 Bytes
import 'package:benckmark/_bloc_lib/_shared/entitity.dart';
import 'package:benckmark/_bloc_lib/_shared/item.entity.dart';

class AddItemEvent extends EntityEvent<Item> {
  final Item item;

  AddItemEvent(this.item);

  @override
  List<Object> get props => [item];
}

class AddItemsEvent extends EntityEvent<Item> {
  final List<Item> items;

  AddItemsEvent(this.items);

  @override
  List<Object> get props => [items];
}

class RemoveItemsEvent extends EntityEvent<Item> {
  final List<String> itemIds;

  RemoveItemsEvent(this.itemIds);

  @override
  List<Object> get props => [itemIds];
}