module GI.Notify.Enums
(
Urgency(..) ,
) where
import Prelude ()
import Data.GI.Base.ShortPrelude
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
data Urgency =
UrgencyLow
| UrgencyNormal
| UrgencyCritical
| AnotherUrgency Int
deriving (Show, Eq)
instance Enum Urgency where
fromEnum UrgencyLow = 0
fromEnum UrgencyNormal = 1
fromEnum UrgencyCritical = 2
fromEnum (AnotherUrgency k) = k
toEnum 0 = UrgencyLow
toEnum 1 = UrgencyNormal
toEnum 2 = UrgencyCritical
toEnum k = AnotherUrgency k