gdax-0.6.0.0: API Wrapping for Coinbase's GDAX exchange.

Safe HaskellNone
LanguageHaskell2010

Network.GDAX.Types.Feed

Documentation

data Subscriptions #

Instances
Show Subscriptions # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic Subscriptions # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Subscriptions :: * -> * #

FromJSON Subscriptions # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Subscriptions # 
Instance details

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))))

newtype Subscribe #

Constructors

Subscribe 
Instances
Show Subscribe # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic Subscribe # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Subscribe :: * -> * #

ToJSON Subscribe # 
Instance details

Defined in Network.GDAX.Types.Feed

FromJSON Subscribe # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Subscribe # 
Instance details

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 
Instances
Show UnSubscribe # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic UnSubscribe # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep UnSubscribe :: * -> * #

ToJSON UnSubscribe # 
Instance details

Defined in Network.GDAX.Types.Feed

FromJSON UnSubscribe # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep UnSubscribe # 
Instance details

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)))

data Channel #

Instances
Eq Channel # 
Instance details

Defined in Network.GDAX.Types.Feed

Methods

(==) :: Channel -> Channel -> Bool #

(/=) :: Channel -> Channel -> Bool #

Ord Channel # 
Instance details

Defined in Network.GDAX.Types.Feed

Show Channel # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic Channel # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Channel :: * -> * #

Methods

from :: Channel -> Rep Channel x #

to :: Rep Channel x -> Channel #

ToJSON Channel # 
Instance details

Defined in Network.GDAX.Types.Feed

FromJSON Channel # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Channel # 
Instance details

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 #

data FeedError #

Constructors

FeedError 
Instances
Show FeedError # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic FeedError # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep FeedError :: * -> * #

FromJSON FeedError # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep FeedError # 
Instance details

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)))

data Heartbeat #

Instances
Show Heartbeat # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic Heartbeat # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Heartbeat :: * -> * #

FromJSON Heartbeat # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Heartbeat # 
Instance details

Defined in Network.GDAX.Types.Feed

data Ticker #

Instances
Show Ticker # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic Ticker # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Ticker :: * -> * #

Methods

from :: Ticker -> Rep Ticker x #

to :: Rep Ticker x -> Ticker #

FromJSON Ticker # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Ticker # 
Instance details

Defined in Network.GDAX.Types.Feed

data Level2Item #

Constructors

Level2Item 
Instances
Show Level2Item # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic Level2Item # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Level2Item :: * -> * #

FromJSON Level2Item # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Level2Item # 
Instance details

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 #

Instances
Show Level2Update # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic Level2Update # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Level2Update :: * -> * #

FromJSON Level2Update # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Level2Update # 
Instance details

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 #

Instances
Show Level2Change # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic Level2Change # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Level2Change :: * -> * #

FromJSON Level2Change # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Level2Change # 
Instance details

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))))

data Match #

Instances
Show Match # 
Instance details

Defined in Network.GDAX.Types.Feed

Methods

showsPrec :: Int -> Match -> ShowS #

show :: Match -> String #

showList :: [Match] -> ShowS #

Generic Match # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Match :: * -> * #

Methods

from :: Match -> Rep Match x #

to :: Rep Match x -> Match #

FromJSON Match # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Match # 
Instance details

Defined in Network.GDAX.Types.Feed

data Received #

Instances
Show Received # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic Received # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Received :: * -> * #

Methods

from :: Received -> Rep Received x #

to :: Rep Received x -> Received #

FromJSON Received # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Received # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Received = D1 (MetaData "Received" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "ReceivedLimit" PrefixI True) ((S1 (MetaSel (Just "_receivedTime") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime) :*: (S1 (MetaSel (Just "_receivedProductId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProductId) :*: S1 (MetaSel (Just "_receivedSequence") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Sequence))) :*: ((S1 (MetaSel (Just "_receivedOrderId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 OrderId) :*: S1 (MetaSel (Just "_receivedSize") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double)) :*: (S1 (MetaSel (Just "_receivedPrice") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_receivedSide") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Side)))) :+: C1 (MetaCons "ReceivedMarket" PrefixI True) ((S1 (MetaSel (Just "_receivedTime") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime) :*: (S1 (MetaSel (Just "_receivedProductId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProductId) :*: S1 (MetaSel (Just "_receivedSequence") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Sequence))) :*: (S1 (MetaSel (Just "_receivedOrderId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 OrderId) :*: (S1 (MetaSel (Just "_receivedFunds") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_receivedSide") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Side)))))

data Reason #

Instances
Eq Reason # 
Instance details

Defined in Network.GDAX.Types.Feed

Methods

(==) :: Reason -> Reason -> Bool #

(/=) :: Reason -> Reason -> Bool #

Ord Reason # 
Instance details

Defined in Network.GDAX.Types.Feed

Show Reason # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic Reason # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Reason :: * -> * #

Methods

from :: Reason -> Rep Reason x #

to :: Rep Reason x -> Reason #

FromJSON Reason # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Reason # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Reason = D1 (MetaData "Reason" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "ReasonFilled" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ReasonCanceled" PrefixI False) (U1 :: * -> *))

data Open #

Instances
Show Open # 
Instance details

Defined in Network.GDAX.Types.Feed

Methods

showsPrec :: Int -> Open -> ShowS #

show :: Open -> String #

showList :: [Open] -> ShowS #

Generic Open # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Open :: * -> * #

Methods

from :: Open -> Rep Open x #

to :: Rep Open x -> Open #

FromJSON Open # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Open # 
Instance details

Defined in Network.GDAX.Types.Feed

data Done #

Instances
Show Done # 
Instance details

Defined in Network.GDAX.Types.Feed

Methods

showsPrec :: Int -> Done -> ShowS #

show :: Done -> String #

showList :: [Done] -> ShowS #

Generic Done # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Done :: * -> * #

Methods

from :: Done -> Rep Done x #

to :: Rep Done x -> Done #

FromJSON Done # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Done # 
Instance details

Defined in Network.GDAX.Types.Feed

data Change #

Instances
Show Change # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic Change # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Change :: * -> * #

Methods

from :: Change -> Rep Change x #

to :: Rep Change x -> Change #

FromJSON Change # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Change # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Change = D1 (MetaData "Change" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "ChangeSize" PrefixI True) (((S1 (MetaSel (Just "_changeTime") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime) :*: S1 (MetaSel (Just "_changeSequence") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Sequence)) :*: (S1 (MetaSel (Just "_changeOrderId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 OrderId) :*: S1 (MetaSel (Just "_changeProductId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProductId))) :*: ((S1 (MetaSel (Just "_changeNewSize") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_changeOldSize") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double)) :*: (S1 (MetaSel (Just "_changePrice") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_changSide") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Side)))) :+: C1 (MetaCons "ChangeFunds" PrefixI True) (((S1 (MetaSel (Just "_changeTime") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime) :*: S1 (MetaSel (Just "_changeSequence") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Sequence)) :*: (S1 (MetaSel (Just "_changeOrderId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 OrderId) :*: S1 (MetaSel (Just "_changeProductId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProductId))) :*: ((S1 (MetaSel (Just "_changeNewFunds") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_changeOldFunds") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double)) :*: (S1 (MetaSel (Just "_changePrice") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_changSide") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Side)))))

data MarginProfileUpdate #

Instances
Show MarginProfileUpdate # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic MarginProfileUpdate # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep MarginProfileUpdate :: * -> * #

FromJSON MarginProfileUpdate # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep MarginProfileUpdate # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep MarginProfileUpdate = D1 (MetaData "MarginProfileUpdate" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "MarginProfileUpdate" PrefixI True) ((((S1 (MetaSel (Just "_mpuProductId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProductId) :*: S1 (MetaSel (Just "_mpuTime") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime)) :*: (S1 (MetaSel (Just "_mpuUserId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UserId) :*: (S1 (MetaSel (Just "_mpuProfileId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProfileId) :*: S1 (MetaSel (Just "_mpuNonce") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Int)))) :*: ((S1 (MetaSel (Just "_mpuPosition") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_mpuPositionSize") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double)) :*: (S1 (MetaSel (Just "_mpuPositionCompliment") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: (S1 (MetaSel (Just "_mpuPositionMaxSize") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_mpuCallSide") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Side))))) :*: (((S1 (MetaSel (Just "_mpuCallPrice") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_mpuCallSize") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double)) :*: (S1 (MetaSel (Just "_mpuCallFunds") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: (S1 (MetaSel (Just "_mpuCovered") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Bool) :*: S1 (MetaSel (Just "_mpuNextExpireTime") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime)))) :*: ((S1 (MetaSel (Just "_mpuBaseBalance") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_mpuBaseFunding") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double)) :*: (S1 (MetaSel (Just "_mpuQuoteBalance") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: (S1 (MetaSel (Just "_mpuQuoteFunding") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_mpuPrivate") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Bool)))))))

data Activate #

Instances
Show Activate # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic Activate # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep Activate :: * -> * #

Methods

from :: Activate -> Rep Activate x #

to :: Rep Activate x -> Activate #

FromJSON Activate # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Activate # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep Activate = D1 (MetaData "Activate" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Activate" PrefixI True) (((S1 (MetaSel (Just "_activateProductId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProductId) :*: (S1 (MetaSel (Just "_activateTime") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime) :*: S1 (MetaSel (Just "_activateUserId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UserId))) :*: (S1 (MetaSel (Just "_activateProfileId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProfileId) :*: (S1 (MetaSel (Just "_activateOrderId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 OrderId) :*: S1 (MetaSel (Just "_activateStopType") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 StopType)))) :*: ((S1 (MetaSel (Just "_activateSide") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Side) :*: (S1 (MetaSel (Just "_activateStopPrice") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_activateSize") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double))) :*: (S1 (MetaSel (Just "_activateFunds") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: (S1 (MetaSel (Just "_activateTakerFeeRate") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_activatePrivate") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Bool))))))

data GdaxMessage #

Instances
Show GdaxMessage # 
Instance details

Defined in Network.GDAX.Types.Feed

Generic GdaxMessage # 
Instance details

Defined in Network.GDAX.Types.Feed

Associated Types

type Rep GdaxMessage :: * -> * #

FromJSON GdaxMessage # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep GdaxMessage # 
Instance details

Defined in Network.GDAX.Types.Feed

type Rep GdaxMessage = D1 (MetaData "GdaxMessage" "Network.GDAX.Types.Feed" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (((C1 (MetaCons "GdaxSubscriptions" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Subscriptions)) :+: (C1 (MetaCons "GdaxHeartbeat" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Heartbeat)) :+: C1 (MetaCons "GdaxTicker" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Ticker)))) :+: (C1 (MetaCons "GdaxLevel2Snapshot" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Level2Snapshot)) :+: (C1 (MetaCons "GdaxLevel2Update" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Level2Update)) :+: C1 (MetaCons "GdaxMatch" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Match))))) :+: ((C1 (MetaCons "GdaxReceived" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Received)) :+: (C1 (MetaCons "GdaxOpen" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Open)) :+: C1 (MetaCons "GdaxDone" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Done)))) :+: ((C1 (MetaCons "GdaxChange" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Change)) :+: C1 (MetaCons "GdaxMarginProfileUpdate" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 MarginProfileUpdate))) :+: (C1 (MetaCons "GdaxActivate" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Activate)) :+: C1 (MetaCons "GdaxFeedError" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 FeedError))))))