Event constructor

Event({
  1. AddedEvent? add,
  2. ChangedEvent? change,
  3. RemovedEvent? remove,
})

Implementation

factory Event({
  AddedEvent? add,
  ChangedEvent? change,
  RemovedEvent? remove,
}) {
  final result = create();
  if (add != null) result.add = add;
  if (change != null) result.change = change;
  if (remove != null) result.remove = remove;
  return result;
}