event library Null safety

Enums

Event