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

Safe HaskellNone
LanguageHaskell2010

Network.GDAX.Types.MarketData

Documentation

data Product Source #

Instances

Show Product Source # 
Generic Product Source # 

Associated Types

type Rep Product :: * -> * #

Methods

from :: Product -> Rep Product x #

to :: Rep Product x -> Product #

FromJSON Product Source # 
type Rep Product Source # 

data Bid Source #

Constructors

Bid 

Instances

Show Bid Source # 

Methods

showsPrec :: Int -> Bid -> ShowS #

show :: Bid -> String #

showList :: [Bid] -> ShowS #

Generic Bid Source # 

Associated Types

type Rep Bid :: * -> * #

Methods

from :: Bid -> Rep Bid x #

to :: Rep Bid x -> Bid #

FromJSON Bid Source # 
type Rep Bid Source # 
type Rep Bid = D1 (MetaData "Bid" "Network.GDAX.Types.MarketData" "gdax-0.6.0.0-F40861Q8gvHAPG8RopSKgw" False) (C1 (MetaCons "Bid" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_bidPrice") SourceUnpack NoSourceStrictness DecidedStrict) (Rec0 Double)) ((:*:) (S1 (MetaSel (Just Symbol "_bidSize") SourceUnpack NoSourceStrictness DecidedStrict) (Rec0 Double)) (S1 (MetaSel (Just Symbol "_bidId") SourceUnpack NoSourceStrictness DecidedStrict) (Rec0 UUID)))))

data Ask Source #

Constructors

Ask 

Instances

Show Ask Source # 

Methods

showsPrec :: Int -> Ask -> ShowS #

show :: Ask -> String #

showList :: [Ask] -> ShowS #

Generic Ask Source # 

Associated Types

type Rep Ask :: * -> * #

Methods

from :: Ask -> Rep Ask x #

to :: Rep Ask x -> Ask #

FromJSON Ask Source # 
type Rep Ask Source # 
type Rep Ask = D1 (MetaData "Ask" "Network.GDAX.Types.MarketData" "gdax-0.6.0.0-F40861Q8gvHAPG8RopSKgw" False) (C1 (MetaCons "Ask" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_askPrice") SourceUnpack NoSourceStrictness DecidedStrict) (Rec0 Double)) ((:*:) (S1 (MetaSel (Just Symbol "_askSize") SourceUnpack NoSourceStrictness DecidedStrict) (Rec0 Double)) (S1 (MetaSel (Just Symbol "_askId") SourceUnpack NoSourceStrictness DecidedStrict) (Rec0 UUID)))))

data Book Source #

Instances

Show Book Source # 

Methods

showsPrec :: Int -> Book -> ShowS #

show :: Book -> String #

showList :: [Book] -> ShowS #

Generic Book Source # 

Associated Types

type Rep Book :: * -> * #

Methods

from :: Book -> Rep Book x #

to :: Rep Book x -> Book #

FromJSON Book Source # 
type Rep Book Source # 
type Rep Book = D1 (MetaData "Book" "Network.GDAX.Types.MarketData" "gdax-0.6.0.0-F40861Q8gvHAPG8RopSKgw" False) (C1 (MetaCons "Book" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_bookBids") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Vector Bid))) ((:*:) (S1 (MetaSel (Just Symbol "_bookAsks") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Vector Ask))) (S1 (MetaSel (Just Symbol "_bookSequence") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Sequence)))))

data Tick Source #