stratux-types-0.0.11: A library for reading JSON output from stratux

Safe HaskellNone
LanguageHaskell2010

Data.Aviation.Stratux.Types.NetworkConnection

Documentation

data NetworkConnection Source #

Instances
Eq NetworkConnection Source # 
Instance details

Defined in Data.Aviation.Stratux.Types.NetworkConnection

Ord NetworkConnection Source # 
Instance details

Defined in Data.Aviation.Stratux.Types.NetworkConnection

Show NetworkConnection Source # 
Instance details

Defined in Data.Aviation.Stratux.Types.NetworkConnection

ToJSON NetworkConnection Source #
>>> encode (NetworkConnection Nothing "" 4000 5 (UTCTime (fromGregorian 1 1 1) 597) False)
"{\"Ip\":\"\",\"Conn\":null,\"Capability\":5,\"SleepFlag\":false,\"LastUnreachable\":\"0001-01-01T00:09:57Z\",\"Port\":4000}"
Instance details

Defined in Data.Aviation.Stratux.Types.NetworkConnection

FromJSON NetworkConnection Source #
>>> decode "{\"Conn\":null,\"Ip\":\"\",\"Port\":4000,\"Capability\":5,\"LastUnreachable\":\"0001-01-01T00:00:00Z\",\"SleepFlag\":false}" :: Maybe NetworkConnection
Just (NetworkConnection {_conn = Nothing, _ip = "", _port = 4000, _capability = 5, _lastUnreachable = 0001-01-01 00:00:00 UTC, _sleepFlag = False})
Instance details

Defined in Data.Aviation.Stratux.Types.NetworkConnection

HasNetworkConnection NetworkConnection Source # 
Instance details

Defined in Data.Aviation.Stratux.Types.NetworkConnection