marvin-0.1.0: src/Marvin/Types.hs
{-# OPTIONS_HADDOCK not-home #-}
{-|
Module : $Header$
Description : Common types in marvin.
Copyright : (c) Justus Adam, 2016
License : BSD3
Maintainer : dev@justus.science
Stability : experimental
Portability : POSIX
-}
module Marvin.Types
( User(..), Channel(..), Message(..), Script(..)
, ScriptId, mkScriptId, unwrapScriptId
, applicationScriptId, IsScript, getScriptId
, HasConfigAccess, TimeStamp(..)
, AccessAdapter(AdapterT)
, User'(..), Channel'(..)
, Get(getLens)
, Event(..), RunnerM
) where
import Marvin.Internal.Types
import Marvin.Internal.Values