| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.GDAX.Types.Feed
Documentation
data Subscriptions #
Constructors
| Subscriptions | |
Fields | |
Instances
| Show Subscriptions # | |
Defined in Network.GDAX.Types.Feed Methods showsPrec :: Int -> Subscriptions -> ShowS # show :: Subscriptions -> String # showList :: [Subscriptions] -> ShowS # | |
| Generic Subscriptions # | |
Defined in Network.GDAX.Types.Feed Associated Types type Rep Subscriptions :: * -> * # | |
| FromJSON Subscriptions # | |
Defined in Network.GDAX.Types.Feed Methods parseJSON :: Value -> Parser Subscriptions # parseJSONList :: Value -> Parser [Subscriptions] # | |
| type Rep Subscriptions # | |
Defined in Network.GDAX.Types.Feed type Rep Subscriptions = D1 (MetaData "Subscriptions" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Subscriptions" PrefixI True) (S1 (MetaSel (Just "_subProducts") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Vector ProductId)) :*: S1 (MetaSel (Just "_subChannels") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Vector ChannelSubscription)))) | |
Constructors
| Subscribe | |
Fields | |
Instances
| Show Subscribe # | |
| Generic Subscribe # | |
| ToJSON Subscribe # | |
Defined in Network.GDAX.Types.Feed | |
| FromJSON Subscribe # | |
| type Rep Subscribe # | |
Defined in Network.GDAX.Types.Feed type Rep Subscribe = D1 (MetaData "Subscribe" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" True) (C1 (MetaCons "Subscribe" PrefixI True) (S1 (MetaSel (Just "unSubscribe") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Subscriptions))) | |
newtype UnSubscribe #
Constructors
| UnSubscribe | |
Fields | |
Instances
| Show UnSubscribe # | |
Defined in Network.GDAX.Types.Feed Methods showsPrec :: Int -> UnSubscribe -> ShowS # show :: UnSubscribe -> String # showList :: [UnSubscribe] -> ShowS # | |
| Generic UnSubscribe # | |
Defined in Network.GDAX.Types.Feed Associated Types type Rep UnSubscribe :: * -> * # | |
| ToJSON UnSubscribe # | |
Defined in Network.GDAX.Types.Feed Methods toJSON :: UnSubscribe -> Value # toEncoding :: UnSubscribe -> Encoding # toJSONList :: [UnSubscribe] -> Value # toEncodingList :: [UnSubscribe] -> Encoding # | |
| FromJSON UnSubscribe # | |
Defined in Network.GDAX.Types.Feed | |
| type Rep UnSubscribe # | |
Defined in Network.GDAX.Types.Feed type Rep UnSubscribe = D1 (MetaData "UnSubscribe" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" True) (C1 (MetaCons "UnSubscribe" PrefixI True) (S1 (MetaSel (Just "unUnSubscribe") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Subscriptions))) | |
Instances
| Eq Channel # | |
| Ord Channel # | |
Defined in Network.GDAX.Types.Feed | |
| Show Channel # | |
| Generic Channel # | |
| ToJSON Channel # | |
Defined in Network.GDAX.Types.Feed | |
| FromJSON Channel # | |
| type Rep Channel # | |
Defined in Network.GDAX.Types.Feed type Rep Channel = D1 (MetaData "Channel" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) ((C1 (MetaCons "ChannelHeartbeat" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "ChannelTicker" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ChannelLevel2" PrefixI False) (U1 :: * -> *))) :+: (C1 (MetaCons "ChannelUser" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "ChannelMatches" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ChannelFull" PrefixI False) (U1 :: * -> *)))) | |
data ChannelSubscription #
Constructors
| ChannelSubscription | |
Fields | |
Instances
Constructors
| FeedError | |
Fields
| |
Instances
| Show FeedError # | |
| Generic FeedError # | |
| FromJSON FeedError # | |
| type Rep FeedError # | |
Defined in Network.GDAX.Types.Feed type Rep FeedError = D1 (MetaData "FeedError" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "FeedError" PrefixI True) (S1 (MetaSel (Just "_errMessage") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_errOriginal") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Value))) | |
Constructors
| Heartbeat | |
Fields | |
Instances
| Show Heartbeat # | |
| Generic Heartbeat # | |
| FromJSON Heartbeat # | |
| type Rep Heartbeat # | |
Defined in Network.GDAX.Types.Feed type Rep Heartbeat = D1 (MetaData "Heartbeat" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Heartbeat" PrefixI True) ((S1 (MetaSel (Just "_beatSequence") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Sequence) :*: S1 (MetaSel (Just "_beatLastTradeId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 TradeId)) :*: (S1 (MetaSel (Just "_beatProductId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProductId) :*: S1 (MetaSel (Just "_beatTime") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime)))) | |
Constructors
| Ticker | |
Instances
data Level2Snapshot #
Constructors
| Level2Snapshot | |
Fields | |
Instances
data Level2Item #
Constructors
| Level2Item | |
Fields
| |
Instances
| Show Level2Item # | |
Defined in Network.GDAX.Types.Feed Methods showsPrec :: Int -> Level2Item -> ShowS # show :: Level2Item -> String # showList :: [Level2Item] -> ShowS # | |
| Generic Level2Item # | |
Defined in Network.GDAX.Types.Feed Associated Types type Rep Level2Item :: * -> * # | |
| FromJSON Level2Item # | |
Defined in Network.GDAX.Types.Feed | |
| type Rep Level2Item # | |
Defined in Network.GDAX.Types.Feed type Rep Level2Item = D1 (MetaData "Level2Item" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Level2Item" PrefixI True) (S1 (MetaSel (Just "_l2itemPrice") SourceUnpack NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_l2itemSize") SourceUnpack NoSourceStrictness DecidedStrict) (Rec0 Double))) | |
data Level2Update #
Constructors
| Level2Update | |
Fields | |
Instances
| Show Level2Update # | |
Defined in Network.GDAX.Types.Feed Methods showsPrec :: Int -> Level2Update -> ShowS # show :: Level2Update -> String # showList :: [Level2Update] -> ShowS # | |
| Generic Level2Update # | |
Defined in Network.GDAX.Types.Feed Associated Types type Rep Level2Update :: * -> * # | |
| FromJSON Level2Update # | |
Defined in Network.GDAX.Types.Feed | |
| type Rep Level2Update # | |
Defined in Network.GDAX.Types.Feed type Rep Level2Update = D1 (MetaData "Level2Update" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Level2Update" PrefixI True) (S1 (MetaSel (Just "_l2updateProductId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProductId) :*: S1 (MetaSel (Just "_l2updateChanges") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Vector Level2Change)))) | |
data Level2Change #
Constructors
| Level2Change | |
Fields
| |
Instances
| Show Level2Change # | |
Defined in Network.GDAX.Types.Feed Methods showsPrec :: Int -> Level2Change -> ShowS # show :: Level2Change -> String # showList :: [Level2Change] -> ShowS # | |
| Generic Level2Change # | |
Defined in Network.GDAX.Types.Feed Associated Types type Rep Level2Change :: * -> * # | |
| FromJSON Level2Change # | |
Defined in Network.GDAX.Types.Feed | |
| type Rep Level2Change # | |
Defined in Network.GDAX.Types.Feed type Rep Level2Change = D1 (MetaData "Level2Change" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Level2Change" PrefixI True) (S1 (MetaSel (Just "_l2bidSide") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Side) :*: (S1 (MetaSel (Just "_l2bidPrice") SourceUnpack NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_l2bidSize") SourceUnpack NoSourceStrictness DecidedStrict) (Rec0 Double)))) | |
Constructors
| Match | |
Fields
| |
Instances
Constructors
| ReceivedLimit | |
Fields | |
| ReceivedMarket | |
Fields | |
Instances
Constructors
| ReasonFilled | |
| ReasonCanceled |
Constructors
| Open | |
Fields
| |
Instances
| Show Open # | |
| Generic Open # | |
| FromJSON Open # | |
| type Rep Open # | |
Defined in Network.GDAX.Types.Feed type Rep Open = D1 (MetaData "Open" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Open" PrefixI True) ((S1 (MetaSel (Just "_openTime") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime) :*: (S1 (MetaSel (Just "_openProductId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProductId) :*: S1 (MetaSel (Just "_openOrderId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 OrderId))) :*: ((S1 (MetaSel (Just "_openSequence") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Sequence) :*: S1 (MetaSel (Just "_openPrice") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double)) :*: (S1 (MetaSel (Just "_openRemainingSize") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_openSide") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Side))))) | |
Constructors
| Done | |
Fields
| |
Instances
Constructors
| ChangeSize | |
Fields | |
| ChangeFunds | |
Fields | |
Instances
data MarginProfileUpdate #
Constructors
| MarginProfileUpdate | |
Fields
| |
Instances
Constructors
Instances
data GdaxMessage #
Constructors