{-| Module : Hasklepias Event Type Description : Defines the Event type and its component types, constructors, and class instance Copyright : (c) NoviSci, Inc 2020 License : BSD3 Maintainer : bsaul@novisci.com -} {-# OPTIONS_HADDOCK hide #-} {-# LANGUAGE NoImplicitPrelude #-} module EventData ( -- ** Event Core module EventData.Core -- ** Event Contexts , module EventData.Context -- ** Event Domains , module EventData.Context.Domain -- ** Predicates , module EventData.Predicates -- ** Accessing data in Events , module EventData.Accessors -- ** Parsing Events , module EventData.Aeson -- ** Generating arbitrary events , module EventData.Arbitrary ) where import EventData.Aeson import EventData.Arbitrary import EventData.Context import EventData.Context.Domain import EventData.Core import EventData.Predicates import EventData.Accessors