| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.TTN.Types
Contents
Documentation
data TTNZonedTime Source #
Constructors
| TTNZonedTime | |
Instances
| Eq TTNZonedTime Source # | |
Defined in Data.TTN.Types | |
| Show TTNZonedTime Source # | |
Defined in Data.TTN.Types Methods showsPrec :: Int -> TTNZonedTime -> ShowS # show :: TTNZonedTime -> String # showList :: [TTNZonedTime] -> ShowS # | |
| Generic TTNZonedTime Source # | |
Defined in Data.TTN.Types Associated Types type Rep TTNZonedTime :: Type -> Type # | |
| ToJSON TTNZonedTime Source # | |
Defined in Data.TTN.Types Methods toJSON :: TTNZonedTime -> Value # toEncoding :: TTNZonedTime -> Encoding # toJSONList :: [TTNZonedTime] -> Value # toEncodingList :: [TTNZonedTime] -> Encoding # | |
| FromJSON TTNZonedTime Source # | |
Defined in Data.TTN.Types | |
| type Rep TTNZonedTime Source # | |
Defined in Data.TTN.Types type Rep TTNZonedTime = D1 (MetaData "TTNZonedTime" "Data.TTN.Types" "ttn-0.2.0.0-6dC9pKep9VHFer2dVOH7iD" False) (C1 (MetaCons "TTNZonedTime" PrefixI True) (S1 (MetaSel (Just "unwrap") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ZonedTime))) | |
Constructors
| Config | |
Fields | |
Instances
data GatewaysElt Source #
Constructors
Instances
Constructors
| Metadata | |
Fields | |
Instances
Constructors
| Message | |
Fields
| |
Instances
| Eq Message Source # | |
| Show Message Source # | |
| Generic Message Source # | |
| ToJSON Message Source # | |
Defined in Data.TTN.Types | |
| FromJSON Message Source # | |
| type Rep Message Source # | |
Defined in Data.TTN.Types type Rep Message = D1 (MetaData "Message" "Data.TTN.Types" "ttn-0.2.0.0-6dC9pKep9VHFer2dVOH7iD" False) (C1 (MetaCons "Message" PrefixI True) (S1 (MetaSel (Just "messageDevId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "messageAppId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "messagePort") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double)))) | |
Constructors
| Uplink | |
Fields
| |
Instances
Constructors
| ScheduleReplace | |
| ScheduleFirst | |
| ScheduleLast |
Constructors
| Downlink | |
Fields | |
Instances
Constructors
| Up | |
| Down | |
| DownAcked | |
| DownSent | |
| DownScheduled | |
| Activation | |
| Create | |
| Update | |
| Delete | |
| Unknown |
Instances
| Eq EventType Source # | |
| Ord EventType Source # | |
| Show EventType Source # | |
| Generic EventType Source # | |
| ToJSON EventType Source # | |
Defined in Data.TTN.Types | |
| FromJSON EventType Source # | |
| type Rep EventType Source # | |
Defined in Data.TTN.Types type Rep EventType = D1 (MetaData "EventType" "Data.TTN.Types" "ttn-0.2.0.0-6dC9pKep9VHFer2dVOH7iD" False) (((C1 (MetaCons "Up" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Down" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "DownAcked" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DownSent" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DownScheduled" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "Activation" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Create" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Update" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Delete" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unknown" PrefixI False) (U1 :: Type -> Type))))) | |
Constructors
| Event EventType Uplink | |
| ClientError String |
Instances
| Eq Event Source # | |
| Show Event Source # | |
| Generic Event Source # | |
| ToJSON Event Source # | |
Defined in Data.TTN.Types | |
| FromJSON Event Source # | |
| type Rep Event Source # | |
Defined in Data.TTN.Types type Rep Event = D1 (MetaData "Event" "Data.TTN.Types" "ttn-0.2.0.0-6dC9pKep9VHFer2dVOH7iD" False) (C1 (MetaCons "Event" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 EventType) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Uplink)) :+: C1 (MetaCons "ClientError" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String))) | |
parseError :: ByteString -> Either String Error Source #