ttn-0.1.0.0: Things Tracker Network JSON Types

Safe HaskellNone
LanguageHaskell2010

Data.TTN.Types

Synopsis

Documentation

data Config Source #

Instances

data GatewaysElt Source #

Instances

Show GatewaysElt Source # 
Generic GatewaysElt Source # 

Associated Types

type Rep GatewaysElt :: * -> * #

ToJSON GatewaysElt Source # 
FromJSON GatewaysElt Source # 
type Rep GatewaysElt Source # 
type Rep GatewaysElt = D1 * (MetaData "GatewaysElt" "Data.TTN.Types" "ttn-0.1.0.0-6wHQMBlHZ5nHFzZJCWAN1k" False) (C1 * (MetaCons "GatewaysElt" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "gatewaysEltGtwId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "gatewaysEltGtwTrusted") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Bool)))) ((:*:) * (S1 * (MetaSel (Just Symbol "gatewaysEltTimestamp") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "gatewaysEltFineTimestamp") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "gatewaysEltFineTimestampEncrypted") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "gatewaysEltTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe TTNZonedTime)))) ((:*:) * (S1 * (MetaSel (Just Symbol "gatewaysEltAntenna") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "gatewaysEltChannel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Double))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "gatewaysEltRSSI") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Double)) (S1 * (MetaSel (Just Symbol "gatewaysEltSNR") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Double))) ((:*:) * (S1 * (MetaSel (Just Symbol "gatewaysEltRFChain") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "gatewaysEltLatitude") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Double))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "gatewaysEltLongitude") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Double))) (S1 * (MetaSel (Just Symbol "gatewaysEltAltitude") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Int)))) ((:*:) * (S1 * (MetaSel (Just Symbol "gatewaysEltAccuracy") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Int))) (S1 * (MetaSel (Just Symbol "gatewaysEltSource") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))))))

data Metadata Source #

Instances

Show Metadata Source # 
Generic Metadata Source # 

Associated Types

type Rep Metadata :: * -> * #

Methods

from :: Metadata -> Rep Metadata x #

to :: Rep Metadata x -> Metadata #

ToJSON Metadata Source # 
FromJSON Metadata Source # 
type Rep Metadata Source # 

data Uplink Source #

data Downlink Source #