coinbase-exchange 0.1.0.0 → 0.2.0.0
raw patch · 3 files changed
+38/−44 lines, 3 filesdep ~aesondep ~aeson-casingdep ~basePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: aeson, aeson-casing, base, base64-bytestring, byteable, bytestring, conduit, conduit-extra, cryptohash, deepseq, hashable, http-client, http-client-tls, http-conduit, http-types, mtl, network, resourcet, scientific, tasty, tasty-hunit, tasty-quickcheck, tasty-th, text, time, transformers-base, uuid, uuid-aeson, vector, websockets, wuss
API changes (from Hackage documentation)
- Coinbase.Exchange.Types: apiType :: ExchangeConf -> ApiType
- Coinbase.Exchange.Types: authToken :: ExchangeConf -> Maybe Token
- Coinbase.Exchange.Types: instance (Monad m, Functor m) => Applicative (ExchangeT m)
- Coinbase.Exchange.Types: instance (Monad m, MonadThrow m, MonadIO m, MonadBase IO m) => MonadResource (ExchangeT m)
- Coinbase.Exchange.Types: instance Functor m => Functor (ExchangeT m)
- Coinbase.Exchange.Types: instance Monad m => Monad (ExchangeT m)
- Coinbase.Exchange.Types: instance Monad m => MonadError ExchangeFailure (ExchangeT m)
- Coinbase.Exchange.Types: instance Monad m => MonadReader ExchangeConf (ExchangeT m)
- Coinbase.Exchange.Types: instance MonadBase IO m => MonadBase IO (ExchangeT m)
- Coinbase.Exchange.Types: instance MonadIO m => MonadIO (ExchangeT m)
- Coinbase.Exchange.Types: instance MonadThrow m => MonadThrow (ExchangeT m)
- Coinbase.Exchange.Types: instance Show ApiType
- Coinbase.Exchange.Types: instance Show ExchangeFailure
- Coinbase.Exchange.Types: manager :: ExchangeConf -> Manager
- Coinbase.Exchange.Types.Core: instance Constructor C1_0Aggregate
- Coinbase.Exchange.Types.Core: instance Constructor C1_0ClientOrderId
- Coinbase.Exchange.Types.Core: instance Constructor C1_0CurrencyId
- Coinbase.Exchange.Types.Core: instance Constructor C1_0OrderId
- Coinbase.Exchange.Types.Core: instance Constructor C1_0OrderStatus
- Coinbase.Exchange.Types.Core: instance Constructor C1_0Price
- Coinbase.Exchange.Types.Core: instance Constructor C1_0ProductId
- Coinbase.Exchange.Types.Core: instance Constructor C1_0Reason
- Coinbase.Exchange.Types.Core: instance Constructor C1_0Side
- Coinbase.Exchange.Types.Core: instance Constructor C1_0Size
- Coinbase.Exchange.Types.Core: instance Constructor C1_0TradeId
- Coinbase.Exchange.Types.Core: instance Constructor C1_1OrderStatus
- Coinbase.Exchange.Types.Core: instance Constructor C1_1Reason
- Coinbase.Exchange.Types.Core: instance Constructor C1_1Side
- Coinbase.Exchange.Types.Core: instance Constructor C1_2OrderStatus
- Coinbase.Exchange.Types.Core: instance Constructor C1_3OrderStatus
- Coinbase.Exchange.Types.Core: instance Data Aggregate
- Coinbase.Exchange.Types.Core: instance Data ClientOrderId
- Coinbase.Exchange.Types.Core: instance Data CoinScientific
- Coinbase.Exchange.Types.Core: instance Data CoinbaseTime
- Coinbase.Exchange.Types.Core: instance Data CurrencyId
- Coinbase.Exchange.Types.Core: instance Data OrderId
- Coinbase.Exchange.Types.Core: instance Data OrderStatus
- Coinbase.Exchange.Types.Core: instance Data Price
- Coinbase.Exchange.Types.Core: instance Data ProductId
- Coinbase.Exchange.Types.Core: instance Data Reason
- Coinbase.Exchange.Types.Core: instance Data Side
- Coinbase.Exchange.Types.Core: instance Data Size
- Coinbase.Exchange.Types.Core: instance Data TradeId
- Coinbase.Exchange.Types.Core: instance Datatype D1Aggregate
- Coinbase.Exchange.Types.Core: instance Datatype D1ClientOrderId
- Coinbase.Exchange.Types.Core: instance Datatype D1CurrencyId
- Coinbase.Exchange.Types.Core: instance Datatype D1OrderId
- Coinbase.Exchange.Types.Core: instance Datatype D1OrderStatus
- Coinbase.Exchange.Types.Core: instance Datatype D1Price
- Coinbase.Exchange.Types.Core: instance Datatype D1ProductId
- Coinbase.Exchange.Types.Core: instance Datatype D1Reason
- Coinbase.Exchange.Types.Core: instance Datatype D1Side
- Coinbase.Exchange.Types.Core: instance Datatype D1Size
- Coinbase.Exchange.Types.Core: instance Datatype D1TradeId
- Coinbase.Exchange.Types.Core: instance Eq Aggregate
- Coinbase.Exchange.Types.Core: instance Eq ClientOrderId
- Coinbase.Exchange.Types.Core: instance Eq CoinScientific
- Coinbase.Exchange.Types.Core: instance Eq CoinbaseTime
- Coinbase.Exchange.Types.Core: instance Eq CurrencyId
- Coinbase.Exchange.Types.Core: instance Eq OrderId
- Coinbase.Exchange.Types.Core: instance Eq OrderStatus
- Coinbase.Exchange.Types.Core: instance Eq Price
- Coinbase.Exchange.Types.Core: instance Eq ProductId
- Coinbase.Exchange.Types.Core: instance Eq Reason
- Coinbase.Exchange.Types.Core: instance Eq Side
- Coinbase.Exchange.Types.Core: instance Eq Size
- Coinbase.Exchange.Types.Core: instance Eq TradeId
- Coinbase.Exchange.Types.Core: instance Fractional CoinScientific
- Coinbase.Exchange.Types.Core: instance Fractional Price
- Coinbase.Exchange.Types.Core: instance Fractional Size
- Coinbase.Exchange.Types.Core: instance FromJSON Aggregate
- Coinbase.Exchange.Types.Core: instance FromJSON ClientOrderId
- Coinbase.Exchange.Types.Core: instance FromJSON CoinScientific
- Coinbase.Exchange.Types.Core: instance FromJSON CoinbaseTime
- Coinbase.Exchange.Types.Core: instance FromJSON CurrencyId
- Coinbase.Exchange.Types.Core: instance FromJSON OrderId
- Coinbase.Exchange.Types.Core: instance FromJSON OrderStatus
- Coinbase.Exchange.Types.Core: instance FromJSON Price
- Coinbase.Exchange.Types.Core: instance FromJSON ProductId
- Coinbase.Exchange.Types.Core: instance FromJSON Reason
- Coinbase.Exchange.Types.Core: instance FromJSON Side
- Coinbase.Exchange.Types.Core: instance FromJSON Size
- Coinbase.Exchange.Types.Core: instance FromJSON TradeId
- Coinbase.Exchange.Types.Core: instance Generic Aggregate
- Coinbase.Exchange.Types.Core: instance Generic ClientOrderId
- Coinbase.Exchange.Types.Core: instance Generic CurrencyId
- Coinbase.Exchange.Types.Core: instance Generic OrderId
- Coinbase.Exchange.Types.Core: instance Generic OrderStatus
- Coinbase.Exchange.Types.Core: instance Generic Price
- Coinbase.Exchange.Types.Core: instance Generic ProductId
- Coinbase.Exchange.Types.Core: instance Generic Reason
- Coinbase.Exchange.Types.Core: instance Generic Side
- Coinbase.Exchange.Types.Core: instance Generic Size
- Coinbase.Exchange.Types.Core: instance Generic TradeId
- Coinbase.Exchange.Types.Core: instance Hashable Aggregate
- Coinbase.Exchange.Types.Core: instance Hashable ClientOrderId
- Coinbase.Exchange.Types.Core: instance Hashable CoinScientific
- Coinbase.Exchange.Types.Core: instance Hashable CurrencyId
- Coinbase.Exchange.Types.Core: instance Hashable OrderId
- Coinbase.Exchange.Types.Core: instance Hashable OrderStatus
- Coinbase.Exchange.Types.Core: instance Hashable Price
- Coinbase.Exchange.Types.Core: instance Hashable ProductId
- Coinbase.Exchange.Types.Core: instance Hashable Reason
- Coinbase.Exchange.Types.Core: instance Hashable Side
- Coinbase.Exchange.Types.Core: instance Hashable Size
- Coinbase.Exchange.Types.Core: instance Hashable TradeId
- Coinbase.Exchange.Types.Core: instance IsString CurrencyId
- Coinbase.Exchange.Types.Core: instance IsString ProductId
- Coinbase.Exchange.Types.Core: instance NFData Aggregate
- Coinbase.Exchange.Types.Core: instance NFData ClientOrderId
- Coinbase.Exchange.Types.Core: instance NFData CoinScientific
- Coinbase.Exchange.Types.Core: instance NFData CoinbaseTime
- Coinbase.Exchange.Types.Core: instance NFData CurrencyId
- Coinbase.Exchange.Types.Core: instance NFData OrderId
- Coinbase.Exchange.Types.Core: instance NFData OrderStatus
- Coinbase.Exchange.Types.Core: instance NFData Price
- Coinbase.Exchange.Types.Core: instance NFData ProductId
- Coinbase.Exchange.Types.Core: instance NFData Reason
- Coinbase.Exchange.Types.Core: instance NFData Side
- Coinbase.Exchange.Types.Core: instance NFData Size
- Coinbase.Exchange.Types.Core: instance NFData TradeId
- Coinbase.Exchange.Types.Core: instance Num Aggregate
- Coinbase.Exchange.Types.Core: instance Num CoinScientific
- Coinbase.Exchange.Types.Core: instance Num Price
- Coinbase.Exchange.Types.Core: instance Num Size
- Coinbase.Exchange.Types.Core: instance Num TradeId
- Coinbase.Exchange.Types.Core: instance Ord Aggregate
- Coinbase.Exchange.Types.Core: instance Ord ClientOrderId
- Coinbase.Exchange.Types.Core: instance Ord CoinScientific
- Coinbase.Exchange.Types.Core: instance Ord CoinbaseTime
- Coinbase.Exchange.Types.Core: instance Ord CurrencyId
- Coinbase.Exchange.Types.Core: instance Ord OrderId
- Coinbase.Exchange.Types.Core: instance Ord Price
- Coinbase.Exchange.Types.Core: instance Ord ProductId
- Coinbase.Exchange.Types.Core: instance Ord Side
- Coinbase.Exchange.Types.Core: instance Ord Size
- Coinbase.Exchange.Types.Core: instance Ord TradeId
- Coinbase.Exchange.Types.Core: instance Read Aggregate
- Coinbase.Exchange.Types.Core: instance Read ClientOrderId
- Coinbase.Exchange.Types.Core: instance Read CoinScientific
- Coinbase.Exchange.Types.Core: instance Read CoinbaseTime
- Coinbase.Exchange.Types.Core: instance Read CurrencyId
- Coinbase.Exchange.Types.Core: instance Read OrderId
- Coinbase.Exchange.Types.Core: instance Read OrderStatus
- Coinbase.Exchange.Types.Core: instance Read Price
- Coinbase.Exchange.Types.Core: instance Read ProductId
- Coinbase.Exchange.Types.Core: instance Read Reason
- Coinbase.Exchange.Types.Core: instance Read Side
- Coinbase.Exchange.Types.Core: instance Read Size
- Coinbase.Exchange.Types.Core: instance Read TradeId
- Coinbase.Exchange.Types.Core: instance Real CoinScientific
- Coinbase.Exchange.Types.Core: instance Real Price
- Coinbase.Exchange.Types.Core: instance Real Size
- Coinbase.Exchange.Types.Core: instance RealFrac CoinScientific
- Coinbase.Exchange.Types.Core: instance RealFrac Price
- Coinbase.Exchange.Types.Core: instance RealFrac Size
- Coinbase.Exchange.Types.Core: instance Selector S1_0_0Aggregate
- Coinbase.Exchange.Types.Core: instance Selector S1_0_0ClientOrderId
- Coinbase.Exchange.Types.Core: instance Selector S1_0_0CurrencyId
- Coinbase.Exchange.Types.Core: instance Selector S1_0_0OrderId
- Coinbase.Exchange.Types.Core: instance Selector S1_0_0Price
- Coinbase.Exchange.Types.Core: instance Selector S1_0_0ProductId
- Coinbase.Exchange.Types.Core: instance Selector S1_0_0Size
- Coinbase.Exchange.Types.Core: instance Selector S1_0_0TradeId
- Coinbase.Exchange.Types.Core: instance Show Aggregate
- Coinbase.Exchange.Types.Core: instance Show ClientOrderId
- Coinbase.Exchange.Types.Core: instance Show CoinScientific
- Coinbase.Exchange.Types.Core: instance Show CoinbaseTime
- Coinbase.Exchange.Types.Core: instance Show CurrencyId
- Coinbase.Exchange.Types.Core: instance Show OrderId
- Coinbase.Exchange.Types.Core: instance Show OrderStatus
- Coinbase.Exchange.Types.Core: instance Show Price
- Coinbase.Exchange.Types.Core: instance Show ProductId
- Coinbase.Exchange.Types.Core: instance Show Reason
- Coinbase.Exchange.Types.Core: instance Show Side
- Coinbase.Exchange.Types.Core: instance Show Size
- Coinbase.Exchange.Types.Core: instance Show TradeId
- Coinbase.Exchange.Types.Core: instance ToJSON Aggregate
- Coinbase.Exchange.Types.Core: instance ToJSON ClientOrderId
- Coinbase.Exchange.Types.Core: instance ToJSON CoinScientific
- Coinbase.Exchange.Types.Core: instance ToJSON CoinbaseTime
- Coinbase.Exchange.Types.Core: instance ToJSON CurrencyId
- Coinbase.Exchange.Types.Core: instance ToJSON OrderId
- Coinbase.Exchange.Types.Core: instance ToJSON OrderStatus
- Coinbase.Exchange.Types.Core: instance ToJSON Price
- Coinbase.Exchange.Types.Core: instance ToJSON ProductId
- Coinbase.Exchange.Types.Core: instance ToJSON Reason
- Coinbase.Exchange.Types.Core: instance ToJSON Side
- Coinbase.Exchange.Types.Core: instance ToJSON Size
- Coinbase.Exchange.Types.Core: instance ToJSON TradeId
- Coinbase.Exchange.Types.Core: instance Typeable Aggregate
- Coinbase.Exchange.Types.Core: instance Typeable ClientOrderId
- Coinbase.Exchange.Types.Core: instance Typeable CoinScientific
- Coinbase.Exchange.Types.Core: instance Typeable CoinbaseTime
- Coinbase.Exchange.Types.Core: instance Typeable CurrencyId
- Coinbase.Exchange.Types.Core: instance Typeable OrderId
- Coinbase.Exchange.Types.Core: instance Typeable OrderStatus
- Coinbase.Exchange.Types.Core: instance Typeable Price
- Coinbase.Exchange.Types.Core: instance Typeable ProductId
- Coinbase.Exchange.Types.Core: instance Typeable Reason
- Coinbase.Exchange.Types.Core: instance Typeable Side
- Coinbase.Exchange.Types.Core: instance Typeable Size
- Coinbase.Exchange.Types.Core: instance Typeable TradeId
- Coinbase.Exchange.Types.Core: unAggregate :: Aggregate -> Int64
- Coinbase.Exchange.Types.Core: unClientOrderId :: ClientOrderId -> UUID
- Coinbase.Exchange.Types.Core: unCoinScientific :: CoinScientific -> Scientific
- Coinbase.Exchange.Types.Core: unCoinbaseTime :: CoinbaseTime -> UTCTime
- Coinbase.Exchange.Types.Core: unCurrencyId :: CurrencyId -> Text
- Coinbase.Exchange.Types.Core: unOrderId :: OrderId -> UUID
- Coinbase.Exchange.Types.Core: unPrice :: Price -> CoinScientific
- Coinbase.Exchange.Types.Core: unProductId :: ProductId -> Text
- Coinbase.Exchange.Types.Core: unSize :: Size -> CoinScientific
- Coinbase.Exchange.Types.Core: unTradeId :: TradeId -> Word64
- Coinbase.Exchange.Types.MarketData: bookAsks :: Book a -> [Ask a]
- Coinbase.Exchange.Types.MarketData: bookBids :: Book a -> [Bid a]
- Coinbase.Exchange.Types.MarketData: bookSequence :: Book a -> Word64
- Coinbase.Exchange.Types.MarketData: curId :: Currency -> CurrencyId
- Coinbase.Exchange.Types.MarketData: curMinSize :: Currency -> CoinScientific
- Coinbase.Exchange.Types.MarketData: curName :: Currency -> Text
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0Ask
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0Bid
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0Book
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0Candle
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0Close
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0Currency
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0ExchangeTime
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0High
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0Low
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0Open
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0Product
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0Stats
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0Tick
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0Trade
- Coinbase.Exchange.Types.MarketData: instance Constructor C1_0Volume
- Coinbase.Exchange.Types.MarketData: instance Data Candle
- Coinbase.Exchange.Types.MarketData: instance Data Close
- Coinbase.Exchange.Types.MarketData: instance Data Currency
- Coinbase.Exchange.Types.MarketData: instance Data ExchangeTime
- Coinbase.Exchange.Types.MarketData: instance Data High
- Coinbase.Exchange.Types.MarketData: instance Data Low
- Coinbase.Exchange.Types.MarketData: instance Data Open
- Coinbase.Exchange.Types.MarketData: instance Data Product
- Coinbase.Exchange.Types.MarketData: instance Data Stats
- Coinbase.Exchange.Types.MarketData: instance Data Tick
- Coinbase.Exchange.Types.MarketData: instance Data Trade
- Coinbase.Exchange.Types.MarketData: instance Data Volume
- Coinbase.Exchange.Types.MarketData: instance Data a => Data (Ask a)
- Coinbase.Exchange.Types.MarketData: instance Data a => Data (Bid a)
- Coinbase.Exchange.Types.MarketData: instance Data a => Data (Book a)
- Coinbase.Exchange.Types.MarketData: instance Datatype D1Ask
- Coinbase.Exchange.Types.MarketData: instance Datatype D1Bid
- Coinbase.Exchange.Types.MarketData: instance Datatype D1Book
- Coinbase.Exchange.Types.MarketData: instance Datatype D1Candle
- Coinbase.Exchange.Types.MarketData: instance Datatype D1Close
- Coinbase.Exchange.Types.MarketData: instance Datatype D1Currency
- Coinbase.Exchange.Types.MarketData: instance Datatype D1ExchangeTime
- Coinbase.Exchange.Types.MarketData: instance Datatype D1High
- Coinbase.Exchange.Types.MarketData: instance Datatype D1Low
- Coinbase.Exchange.Types.MarketData: instance Datatype D1Open
- Coinbase.Exchange.Types.MarketData: instance Datatype D1Product
- Coinbase.Exchange.Types.MarketData: instance Datatype D1Stats
- Coinbase.Exchange.Types.MarketData: instance Datatype D1Tick
- Coinbase.Exchange.Types.MarketData: instance Datatype D1Trade
- Coinbase.Exchange.Types.MarketData: instance Datatype D1Volume
- Coinbase.Exchange.Types.MarketData: instance Eq Close
- Coinbase.Exchange.Types.MarketData: instance Eq High
- Coinbase.Exchange.Types.MarketData: instance Eq Low
- Coinbase.Exchange.Types.MarketData: instance Eq Open
- Coinbase.Exchange.Types.MarketData: instance Eq Volume
- Coinbase.Exchange.Types.MarketData: instance Eq a => Eq (Ask a)
- Coinbase.Exchange.Types.MarketData: instance Eq a => Eq (Bid a)
- Coinbase.Exchange.Types.MarketData: instance Fractional Close
- Coinbase.Exchange.Types.MarketData: instance Fractional High
- Coinbase.Exchange.Types.MarketData: instance Fractional Low
- Coinbase.Exchange.Types.MarketData: instance Fractional Open
- Coinbase.Exchange.Types.MarketData: instance Fractional Volume
- Coinbase.Exchange.Types.MarketData: instance FromJSON Candle
- Coinbase.Exchange.Types.MarketData: instance FromJSON Close
- Coinbase.Exchange.Types.MarketData: instance FromJSON Currency
- Coinbase.Exchange.Types.MarketData: instance FromJSON ExchangeTime
- Coinbase.Exchange.Types.MarketData: instance FromJSON High
- Coinbase.Exchange.Types.MarketData: instance FromJSON Low
- Coinbase.Exchange.Types.MarketData: instance FromJSON Open
- Coinbase.Exchange.Types.MarketData: instance FromJSON Product
- Coinbase.Exchange.Types.MarketData: instance FromJSON Stats
- Coinbase.Exchange.Types.MarketData: instance FromJSON Tick
- Coinbase.Exchange.Types.MarketData: instance FromJSON Trade
- Coinbase.Exchange.Types.MarketData: instance FromJSON Volume
- Coinbase.Exchange.Types.MarketData: instance FromJSON a => FromJSON (Ask a)
- Coinbase.Exchange.Types.MarketData: instance FromJSON a => FromJSON (Bid a)
- Coinbase.Exchange.Types.MarketData: instance FromJSON a => FromJSON (Book a)
- Coinbase.Exchange.Types.MarketData: instance Generic (Ask a)
- Coinbase.Exchange.Types.MarketData: instance Generic (Bid a)
- Coinbase.Exchange.Types.MarketData: instance Generic (Book a)
- Coinbase.Exchange.Types.MarketData: instance Generic Candle
- Coinbase.Exchange.Types.MarketData: instance Generic Close
- Coinbase.Exchange.Types.MarketData: instance Generic Currency
- Coinbase.Exchange.Types.MarketData: instance Generic ExchangeTime
- Coinbase.Exchange.Types.MarketData: instance Generic High
- Coinbase.Exchange.Types.MarketData: instance Generic Low
- Coinbase.Exchange.Types.MarketData: instance Generic Open
- Coinbase.Exchange.Types.MarketData: instance Generic Product
- Coinbase.Exchange.Types.MarketData: instance Generic Stats
- Coinbase.Exchange.Types.MarketData: instance Generic Tick
- Coinbase.Exchange.Types.MarketData: instance Generic Trade
- Coinbase.Exchange.Types.MarketData: instance Generic Volume
- Coinbase.Exchange.Types.MarketData: instance Hashable Close
- Coinbase.Exchange.Types.MarketData: instance Hashable High
- Coinbase.Exchange.Types.MarketData: instance Hashable Low
- Coinbase.Exchange.Types.MarketData: instance Hashable Open
- Coinbase.Exchange.Types.MarketData: instance Hashable Volume
- Coinbase.Exchange.Types.MarketData: instance NFData Candle
- Coinbase.Exchange.Types.MarketData: instance NFData Close
- Coinbase.Exchange.Types.MarketData: instance NFData Currency
- Coinbase.Exchange.Types.MarketData: instance NFData High
- Coinbase.Exchange.Types.MarketData: instance NFData Low
- Coinbase.Exchange.Types.MarketData: instance NFData Open
- Coinbase.Exchange.Types.MarketData: instance NFData Product
- Coinbase.Exchange.Types.MarketData: instance NFData Stats
- Coinbase.Exchange.Types.MarketData: instance NFData Tick
- Coinbase.Exchange.Types.MarketData: instance NFData Trade
- Coinbase.Exchange.Types.MarketData: instance NFData Volume
- Coinbase.Exchange.Types.MarketData: instance NFData a => NFData (Ask a)
- Coinbase.Exchange.Types.MarketData: instance NFData a => NFData (Bid a)
- Coinbase.Exchange.Types.MarketData: instance NFData a => NFData (Book a)
- Coinbase.Exchange.Types.MarketData: instance Num Close
- Coinbase.Exchange.Types.MarketData: instance Num High
- Coinbase.Exchange.Types.MarketData: instance Num Low
- Coinbase.Exchange.Types.MarketData: instance Num Open
- Coinbase.Exchange.Types.MarketData: instance Num Volume
- Coinbase.Exchange.Types.MarketData: instance Ord Close
- Coinbase.Exchange.Types.MarketData: instance Ord High
- Coinbase.Exchange.Types.MarketData: instance Ord Low
- Coinbase.Exchange.Types.MarketData: instance Ord Open
- Coinbase.Exchange.Types.MarketData: instance Ord Volume
- Coinbase.Exchange.Types.MarketData: instance Ord a => Ord (Ask a)
- Coinbase.Exchange.Types.MarketData: instance Ord a => Ord (Bid a)
- Coinbase.Exchange.Types.MarketData: instance Read Close
- Coinbase.Exchange.Types.MarketData: instance Read High
- Coinbase.Exchange.Types.MarketData: instance Read Low
- Coinbase.Exchange.Types.MarketData: instance Read Open
- Coinbase.Exchange.Types.MarketData: instance Read Volume
- Coinbase.Exchange.Types.MarketData: instance Read a => Read (Ask a)
- Coinbase.Exchange.Types.MarketData: instance Read a => Read (Bid a)
- Coinbase.Exchange.Types.MarketData: instance Real Close
- Coinbase.Exchange.Types.MarketData: instance Real High
- Coinbase.Exchange.Types.MarketData: instance Real Low
- Coinbase.Exchange.Types.MarketData: instance Real Open
- Coinbase.Exchange.Types.MarketData: instance Real Volume
- Coinbase.Exchange.Types.MarketData: instance RealFrac Close
- Coinbase.Exchange.Types.MarketData: instance RealFrac High
- Coinbase.Exchange.Types.MarketData: instance RealFrac Low
- Coinbase.Exchange.Types.MarketData: instance RealFrac Open
- Coinbase.Exchange.Types.MarketData: instance RealFrac Volume
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_0Book
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_0Close
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_0Currency
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_0ExchangeTime
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_0High
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_0Low
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_0Open
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_0Product
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_0Stats
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_0Tick
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_0Trade
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_0Volume
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_1Book
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_1Currency
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_1ExchangeTime
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_1Product
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_1Stats
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_1Tick
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_1Trade
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_2Book
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_2Currency
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_2Product
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_2Stats
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_2Tick
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_2Trade
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_3Product
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_3Stats
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_3Tick
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_3Trade
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_4Product
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_4Trade
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_5Product
- Coinbase.Exchange.Types.MarketData: instance Selector S1_0_6Product
- Coinbase.Exchange.Types.MarketData: instance Show Candle
- Coinbase.Exchange.Types.MarketData: instance Show Close
- Coinbase.Exchange.Types.MarketData: instance Show Currency
- Coinbase.Exchange.Types.MarketData: instance Show ExchangeTime
- Coinbase.Exchange.Types.MarketData: instance Show High
- Coinbase.Exchange.Types.MarketData: instance Show Low
- Coinbase.Exchange.Types.MarketData: instance Show Open
- Coinbase.Exchange.Types.MarketData: instance Show Product
- Coinbase.Exchange.Types.MarketData: instance Show Stats
- Coinbase.Exchange.Types.MarketData: instance Show Tick
- Coinbase.Exchange.Types.MarketData: instance Show Trade
- Coinbase.Exchange.Types.MarketData: instance Show Volume
- Coinbase.Exchange.Types.MarketData: instance Show a => Show (Ask a)
- Coinbase.Exchange.Types.MarketData: instance Show a => Show (Bid a)
- Coinbase.Exchange.Types.MarketData: instance Show a => Show (Book a)
- Coinbase.Exchange.Types.MarketData: instance ToJSON Close
- Coinbase.Exchange.Types.MarketData: instance ToJSON Currency
- Coinbase.Exchange.Types.MarketData: instance ToJSON ExchangeTime
- Coinbase.Exchange.Types.MarketData: instance ToJSON High
- Coinbase.Exchange.Types.MarketData: instance ToJSON Low
- Coinbase.Exchange.Types.MarketData: instance ToJSON Open
- Coinbase.Exchange.Types.MarketData: instance ToJSON Product
- Coinbase.Exchange.Types.MarketData: instance ToJSON Stats
- Coinbase.Exchange.Types.MarketData: instance ToJSON Tick
- Coinbase.Exchange.Types.MarketData: instance ToJSON Trade
- Coinbase.Exchange.Types.MarketData: instance ToJSON Volume
- Coinbase.Exchange.Types.MarketData: instance ToJSON a => ToJSON (Ask a)
- Coinbase.Exchange.Types.MarketData: instance ToJSON a => ToJSON (Bid a)
- Coinbase.Exchange.Types.MarketData: instance ToJSON a => ToJSON (Book a)
- Coinbase.Exchange.Types.MarketData: instance Typeable Ask
- Coinbase.Exchange.Types.MarketData: instance Typeable Bid
- Coinbase.Exchange.Types.MarketData: instance Typeable Book
- Coinbase.Exchange.Types.MarketData: instance Typeable Candle
- Coinbase.Exchange.Types.MarketData: instance Typeable Close
- Coinbase.Exchange.Types.MarketData: instance Typeable Currency
- Coinbase.Exchange.Types.MarketData: instance Typeable ExchangeTime
- Coinbase.Exchange.Types.MarketData: instance Typeable High
- Coinbase.Exchange.Types.MarketData: instance Typeable Low
- Coinbase.Exchange.Types.MarketData: instance Typeable Open
- Coinbase.Exchange.Types.MarketData: instance Typeable Product
- Coinbase.Exchange.Types.MarketData: instance Typeable Stats
- Coinbase.Exchange.Types.MarketData: instance Typeable Tick
- Coinbase.Exchange.Types.MarketData: instance Typeable Trade
- Coinbase.Exchange.Types.MarketData: instance Typeable Volume
- Coinbase.Exchange.Types.MarketData: prodBaseCurrency :: Product -> CurrencyId
- Coinbase.Exchange.Types.MarketData: prodBaseMaxSize :: Product -> Scientific
- Coinbase.Exchange.Types.MarketData: prodBaseMinSize :: Product -> Scientific
- Coinbase.Exchange.Types.MarketData: prodDisplayName :: Product -> Text
- Coinbase.Exchange.Types.MarketData: prodId :: Product -> ProductId
- Coinbase.Exchange.Types.MarketData: prodQuoteCurrency :: Product -> CurrencyId
- Coinbase.Exchange.Types.MarketData: prodQuoteIncrement :: Product -> Scientific
- Coinbase.Exchange.Types.MarketData: statsHigh :: Stats -> High
- Coinbase.Exchange.Types.MarketData: statsLow :: Stats -> Low
- Coinbase.Exchange.Types.MarketData: statsOpen :: Stats -> Open
- Coinbase.Exchange.Types.MarketData: statsVolume :: Stats -> Volume
- Coinbase.Exchange.Types.MarketData: tickPrice :: Tick -> Price
- Coinbase.Exchange.Types.MarketData: tickSize :: Tick -> Size
- Coinbase.Exchange.Types.MarketData: tickTime :: Tick -> Maybe UTCTime
- Coinbase.Exchange.Types.MarketData: tickTradeId :: Tick -> Word64
- Coinbase.Exchange.Types.MarketData: timeEpoch :: ExchangeTime -> Double
- Coinbase.Exchange.Types.MarketData: timeIso :: ExchangeTime -> UTCTime
- Coinbase.Exchange.Types.MarketData: tradePrice :: Trade -> Price
- Coinbase.Exchange.Types.MarketData: tradeSide :: Trade -> Side
- Coinbase.Exchange.Types.MarketData: tradeSize :: Trade -> Size
- Coinbase.Exchange.Types.MarketData: tradeTime :: Trade -> UTCTime
- Coinbase.Exchange.Types.MarketData: tradeTradeId :: Trade -> TradeId
- Coinbase.Exchange.Types.MarketData: unClose :: Close -> Double
- Coinbase.Exchange.Types.MarketData: unHigh :: High -> Double
- Coinbase.Exchange.Types.MarketData: unLow :: Low -> Double
- Coinbase.Exchange.Types.MarketData: unOpen :: Open -> Double
- Coinbase.Exchange.Types.MarketData: unVolume :: Volume -> Double
- Coinbase.Exchange.Types.Private: accAvailable :: Account -> CoinScientific
- Coinbase.Exchange.Types.Private: accBalance :: Account -> CoinScientific
- Coinbase.Exchange.Types.Private: accCurrency :: Account -> CurrencyId
- Coinbase.Exchange.Types.Private: accHold :: Account -> CoinScientific
- Coinbase.Exchange.Types.Private: accId :: Account -> AccountId
- Coinbase.Exchange.Types.Private: detailOrderId :: EntryDetails -> Maybe OrderId
- Coinbase.Exchange.Types.Private: detailProductId :: EntryDetails -> Maybe ProductId
- Coinbase.Exchange.Types.Private: detailTradeId :: EntryDetails -> Maybe TradeId
- Coinbase.Exchange.Types.Private: entryAmount :: Entry -> CoinScientific
- Coinbase.Exchange.Types.Private: entryBalance :: Entry -> CoinScientific
- Coinbase.Exchange.Types.Private: entryCreatedAt :: Entry -> UTCTime
- Coinbase.Exchange.Types.Private: entryDetails :: Entry -> EntryDetails
- Coinbase.Exchange.Types.Private: entryId :: Entry -> EntryId
- Coinbase.Exchange.Types.Private: entryType :: Entry -> EntryType
- Coinbase.Exchange.Types.Private: fillCreatedAt :: Fill -> UTCTime
- Coinbase.Exchange.Types.Private: fillFee :: Fill -> Price
- Coinbase.Exchange.Types.Private: fillLiquidity :: Fill -> Liquidity
- Coinbase.Exchange.Types.Private: fillOrderId :: Fill -> OrderId
- Coinbase.Exchange.Types.Private: fillPrice :: Fill -> Price
- Coinbase.Exchange.Types.Private: fillProductId :: Fill -> ProductId
- Coinbase.Exchange.Types.Private: fillSettled :: Fill -> Bool
- Coinbase.Exchange.Types.Private: fillSide :: Fill -> Side
- Coinbase.Exchange.Types.Private: fillSize :: Fill -> Size
- Coinbase.Exchange.Types.Private: fillTradeId :: Fill -> TradeId
- Coinbase.Exchange.Types.Private: holdAccountId :: Hold -> AccountId
- Coinbase.Exchange.Types.Private: holdAmount :: Hold -> CoinScientific
- Coinbase.Exchange.Types.Private: holdCreatedAt :: Hold -> UTCTime
- Coinbase.Exchange.Types.Private: holdId :: Hold -> HoldId
- Coinbase.Exchange.Types.Private: holdOrderRef :: Hold -> OrderId
- Coinbase.Exchange.Types.Private: holdTransferRef :: Hold -> TransferId
- Coinbase.Exchange.Types.Private: holdUpdatedAt :: Hold -> UTCTime
- Coinbase.Exchange.Types.Private: instance Constructor C1_0Account
- Coinbase.Exchange.Types.Private: instance Constructor C1_0AccountId
- Coinbase.Exchange.Types.Private: instance Constructor C1_0CoinbaseAccountId
- Coinbase.Exchange.Types.Private: instance Constructor C1_0Entry
- Coinbase.Exchange.Types.Private: instance Constructor C1_0EntryDetails
- Coinbase.Exchange.Types.Private: instance Constructor C1_0EntryId
- Coinbase.Exchange.Types.Private: instance Constructor C1_0EntryType
- Coinbase.Exchange.Types.Private: instance Constructor C1_0Fill
- Coinbase.Exchange.Types.Private: instance Constructor C1_0Hold
- Coinbase.Exchange.Types.Private: instance Constructor C1_0HoldId
- Coinbase.Exchange.Types.Private: instance Constructor C1_0Liquidity
- Coinbase.Exchange.Types.Private: instance Constructor C1_0NewOrder
- Coinbase.Exchange.Types.Private: instance Constructor C1_0Order
- Coinbase.Exchange.Types.Private: instance Constructor C1_0OrderConfirmation
- Coinbase.Exchange.Types.Private: instance Constructor C1_0SelfTrade
- Coinbase.Exchange.Types.Private: instance Constructor C1_0Transfer
- Coinbase.Exchange.Types.Private: instance Constructor C1_0TransferId
- Coinbase.Exchange.Types.Private: instance Constructor C1_1EntryType
- Coinbase.Exchange.Types.Private: instance Constructor C1_1Hold
- Coinbase.Exchange.Types.Private: instance Constructor C1_1Liquidity
- Coinbase.Exchange.Types.Private: instance Constructor C1_1SelfTrade
- Coinbase.Exchange.Types.Private: instance Constructor C1_1Transfer
- Coinbase.Exchange.Types.Private: instance Constructor C1_2EntryType
- Coinbase.Exchange.Types.Private: instance Constructor C1_2SelfTrade
- Coinbase.Exchange.Types.Private: instance Constructor C1_3SelfTrade
- Coinbase.Exchange.Types.Private: instance Data Account
- Coinbase.Exchange.Types.Private: instance Data AccountId
- Coinbase.Exchange.Types.Private: instance Data CoinbaseAccountId
- Coinbase.Exchange.Types.Private: instance Data Entry
- Coinbase.Exchange.Types.Private: instance Data EntryDetails
- Coinbase.Exchange.Types.Private: instance Data EntryId
- Coinbase.Exchange.Types.Private: instance Data EntryType
- Coinbase.Exchange.Types.Private: instance Data Fill
- Coinbase.Exchange.Types.Private: instance Data Hold
- Coinbase.Exchange.Types.Private: instance Data HoldId
- Coinbase.Exchange.Types.Private: instance Data Liquidity
- Coinbase.Exchange.Types.Private: instance Data NewOrder
- Coinbase.Exchange.Types.Private: instance Data Order
- Coinbase.Exchange.Types.Private: instance Data OrderConfirmation
- Coinbase.Exchange.Types.Private: instance Data SelfTrade
- Coinbase.Exchange.Types.Private: instance Data Transfer
- Coinbase.Exchange.Types.Private: instance Data TransferId
- Coinbase.Exchange.Types.Private: instance Datatype D1Account
- Coinbase.Exchange.Types.Private: instance Datatype D1AccountId
- Coinbase.Exchange.Types.Private: instance Datatype D1CoinbaseAccountId
- Coinbase.Exchange.Types.Private: instance Datatype D1Entry
- Coinbase.Exchange.Types.Private: instance Datatype D1EntryDetails
- Coinbase.Exchange.Types.Private: instance Datatype D1EntryId
- Coinbase.Exchange.Types.Private: instance Datatype D1EntryType
- Coinbase.Exchange.Types.Private: instance Datatype D1Fill
- Coinbase.Exchange.Types.Private: instance Datatype D1Hold
- Coinbase.Exchange.Types.Private: instance Datatype D1HoldId
- Coinbase.Exchange.Types.Private: instance Datatype D1Liquidity
- Coinbase.Exchange.Types.Private: instance Datatype D1NewOrder
- Coinbase.Exchange.Types.Private: instance Datatype D1Order
- Coinbase.Exchange.Types.Private: instance Datatype D1OrderConfirmation
- Coinbase.Exchange.Types.Private: instance Datatype D1SelfTrade
- Coinbase.Exchange.Types.Private: instance Datatype D1Transfer
- Coinbase.Exchange.Types.Private: instance Datatype D1TransferId
- Coinbase.Exchange.Types.Private: instance Eq AccountId
- Coinbase.Exchange.Types.Private: instance Eq CoinbaseAccountId
- Coinbase.Exchange.Types.Private: instance Eq EntryId
- Coinbase.Exchange.Types.Private: instance Eq EntryType
- Coinbase.Exchange.Types.Private: instance Eq HoldId
- Coinbase.Exchange.Types.Private: instance Eq Liquidity
- Coinbase.Exchange.Types.Private: instance Eq SelfTrade
- Coinbase.Exchange.Types.Private: instance Eq TransferId
- Coinbase.Exchange.Types.Private: instance FromJSON Account
- Coinbase.Exchange.Types.Private: instance FromJSON AccountId
- Coinbase.Exchange.Types.Private: instance FromJSON CoinbaseAccountId
- Coinbase.Exchange.Types.Private: instance FromJSON Entry
- Coinbase.Exchange.Types.Private: instance FromJSON EntryDetails
- Coinbase.Exchange.Types.Private: instance FromJSON EntryId
- Coinbase.Exchange.Types.Private: instance FromJSON EntryType
- Coinbase.Exchange.Types.Private: instance FromJSON Fill
- Coinbase.Exchange.Types.Private: instance FromJSON Hold
- Coinbase.Exchange.Types.Private: instance FromJSON HoldId
- Coinbase.Exchange.Types.Private: instance FromJSON Liquidity
- Coinbase.Exchange.Types.Private: instance FromJSON NewOrder
- Coinbase.Exchange.Types.Private: instance FromJSON Order
- Coinbase.Exchange.Types.Private: instance FromJSON OrderConfirmation
- Coinbase.Exchange.Types.Private: instance FromJSON SelfTrade
- Coinbase.Exchange.Types.Private: instance FromJSON Transfer
- Coinbase.Exchange.Types.Private: instance FromJSON TransferId
- Coinbase.Exchange.Types.Private: instance Generic Account
- Coinbase.Exchange.Types.Private: instance Generic AccountId
- Coinbase.Exchange.Types.Private: instance Generic CoinbaseAccountId
- Coinbase.Exchange.Types.Private: instance Generic Entry
- Coinbase.Exchange.Types.Private: instance Generic EntryDetails
- Coinbase.Exchange.Types.Private: instance Generic EntryId
- Coinbase.Exchange.Types.Private: instance Generic EntryType
- Coinbase.Exchange.Types.Private: instance Generic Fill
- Coinbase.Exchange.Types.Private: instance Generic Hold
- Coinbase.Exchange.Types.Private: instance Generic HoldId
- Coinbase.Exchange.Types.Private: instance Generic Liquidity
- Coinbase.Exchange.Types.Private: instance Generic NewOrder
- Coinbase.Exchange.Types.Private: instance Generic Order
- Coinbase.Exchange.Types.Private: instance Generic OrderConfirmation
- Coinbase.Exchange.Types.Private: instance Generic SelfTrade
- Coinbase.Exchange.Types.Private: instance Generic Transfer
- Coinbase.Exchange.Types.Private: instance Generic TransferId
- Coinbase.Exchange.Types.Private: instance Hashable AccountId
- Coinbase.Exchange.Types.Private: instance Hashable EntryId
- Coinbase.Exchange.Types.Private: instance Hashable EntryType
- Coinbase.Exchange.Types.Private: instance Hashable HoldId
- Coinbase.Exchange.Types.Private: instance Hashable Liquidity
- Coinbase.Exchange.Types.Private: instance Hashable SelfTrade
- Coinbase.Exchange.Types.Private: instance NFData Account
- Coinbase.Exchange.Types.Private: instance NFData AccountId
- Coinbase.Exchange.Types.Private: instance NFData CoinbaseAccountId
- Coinbase.Exchange.Types.Private: instance NFData Entry
- Coinbase.Exchange.Types.Private: instance NFData EntryDetails
- Coinbase.Exchange.Types.Private: instance NFData EntryId
- Coinbase.Exchange.Types.Private: instance NFData EntryType
- Coinbase.Exchange.Types.Private: instance NFData Fill
- Coinbase.Exchange.Types.Private: instance NFData Hold
- Coinbase.Exchange.Types.Private: instance NFData HoldId
- Coinbase.Exchange.Types.Private: instance NFData Liquidity
- Coinbase.Exchange.Types.Private: instance NFData NewOrder
- Coinbase.Exchange.Types.Private: instance NFData Order
- Coinbase.Exchange.Types.Private: instance NFData OrderConfirmation
- Coinbase.Exchange.Types.Private: instance NFData SelfTrade
- Coinbase.Exchange.Types.Private: instance NFData Transfer
- Coinbase.Exchange.Types.Private: instance NFData TransferId
- Coinbase.Exchange.Types.Private: instance Num EntryId
- Coinbase.Exchange.Types.Private: instance Ord AccountId
- Coinbase.Exchange.Types.Private: instance Ord CoinbaseAccountId
- Coinbase.Exchange.Types.Private: instance Ord EntryId
- Coinbase.Exchange.Types.Private: instance Ord EntryType
- Coinbase.Exchange.Types.Private: instance Ord HoldId
- Coinbase.Exchange.Types.Private: instance Ord Liquidity
- Coinbase.Exchange.Types.Private: instance Ord SelfTrade
- Coinbase.Exchange.Types.Private: instance Ord TransferId
- Coinbase.Exchange.Types.Private: instance Read AccountId
- Coinbase.Exchange.Types.Private: instance Read CoinbaseAccountId
- Coinbase.Exchange.Types.Private: instance Read EntryId
- Coinbase.Exchange.Types.Private: instance Read EntryType
- Coinbase.Exchange.Types.Private: instance Read HoldId
- Coinbase.Exchange.Types.Private: instance Read Liquidity
- Coinbase.Exchange.Types.Private: instance Read SelfTrade
- Coinbase.Exchange.Types.Private: instance Read TransferId
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0Account
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0AccountId
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0CoinbaseAccountId
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0Entry
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0EntryDetails
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0EntryId
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0Fill
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0Hold
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0HoldId
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0NewOrder
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0Order
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0OrderConfirmation
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0Transfer
- Coinbase.Exchange.Types.Private: instance Selector S1_0_0TransferId
- Coinbase.Exchange.Types.Private: instance Selector S1_0_10Order
- Coinbase.Exchange.Types.Private: instance Selector S1_0_11Order
- Coinbase.Exchange.Types.Private: instance Selector S1_0_1Account
- Coinbase.Exchange.Types.Private: instance Selector S1_0_1Entry
- Coinbase.Exchange.Types.Private: instance Selector S1_0_1EntryDetails
- Coinbase.Exchange.Types.Private: instance Selector S1_0_1Fill
- Coinbase.Exchange.Types.Private: instance Selector S1_0_1Hold
- Coinbase.Exchange.Types.Private: instance Selector S1_0_1NewOrder
- Coinbase.Exchange.Types.Private: instance Selector S1_0_1Order
- Coinbase.Exchange.Types.Private: instance Selector S1_0_1Transfer
- Coinbase.Exchange.Types.Private: instance Selector S1_0_2Account
- Coinbase.Exchange.Types.Private: instance Selector S1_0_2Entry
- Coinbase.Exchange.Types.Private: instance Selector S1_0_2EntryDetails
- Coinbase.Exchange.Types.Private: instance Selector S1_0_2Fill
- Coinbase.Exchange.Types.Private: instance Selector S1_0_2Hold
- Coinbase.Exchange.Types.Private: instance Selector S1_0_2NewOrder
- Coinbase.Exchange.Types.Private: instance Selector S1_0_2Order
- Coinbase.Exchange.Types.Private: instance Selector S1_0_3Account
- Coinbase.Exchange.Types.Private: instance Selector S1_0_3Entry
- Coinbase.Exchange.Types.Private: instance Selector S1_0_3Fill
- Coinbase.Exchange.Types.Private: instance Selector S1_0_3Hold
- Coinbase.Exchange.Types.Private: instance Selector S1_0_3NewOrder
- Coinbase.Exchange.Types.Private: instance Selector S1_0_3Order
- Coinbase.Exchange.Types.Private: instance Selector S1_0_4Account
- Coinbase.Exchange.Types.Private: instance Selector S1_0_4Entry
- Coinbase.Exchange.Types.Private: instance Selector S1_0_4Fill
- Coinbase.Exchange.Types.Private: instance Selector S1_0_4Hold
- Coinbase.Exchange.Types.Private: instance Selector S1_0_4NewOrder
- Coinbase.Exchange.Types.Private: instance Selector S1_0_4Order
- Coinbase.Exchange.Types.Private: instance Selector S1_0_5Entry
- Coinbase.Exchange.Types.Private: instance Selector S1_0_5Fill
- Coinbase.Exchange.Types.Private: instance Selector S1_0_5Hold
- Coinbase.Exchange.Types.Private: instance Selector S1_0_5NewOrder
- Coinbase.Exchange.Types.Private: instance Selector S1_0_5Order
- Coinbase.Exchange.Types.Private: instance Selector S1_0_6Fill
- Coinbase.Exchange.Types.Private: instance Selector S1_0_6Order
- Coinbase.Exchange.Types.Private: instance Selector S1_0_7Fill
- Coinbase.Exchange.Types.Private: instance Selector S1_0_7Order
- Coinbase.Exchange.Types.Private: instance Selector S1_0_8Fill
- Coinbase.Exchange.Types.Private: instance Selector S1_0_8Order
- Coinbase.Exchange.Types.Private: instance Selector S1_0_9Fill
- Coinbase.Exchange.Types.Private: instance Selector S1_0_9Order
- Coinbase.Exchange.Types.Private: instance Selector S1_1_0Hold
- Coinbase.Exchange.Types.Private: instance Selector S1_1_0Transfer
- Coinbase.Exchange.Types.Private: instance Selector S1_1_1Hold
- Coinbase.Exchange.Types.Private: instance Selector S1_1_1Transfer
- Coinbase.Exchange.Types.Private: instance Selector S1_1_2Hold
- Coinbase.Exchange.Types.Private: instance Selector S1_1_3Hold
- Coinbase.Exchange.Types.Private: instance Selector S1_1_4Hold
- Coinbase.Exchange.Types.Private: instance Selector S1_1_5Hold
- Coinbase.Exchange.Types.Private: instance Show Account
- Coinbase.Exchange.Types.Private: instance Show AccountId
- Coinbase.Exchange.Types.Private: instance Show CoinbaseAccountId
- Coinbase.Exchange.Types.Private: instance Show Entry
- Coinbase.Exchange.Types.Private: instance Show EntryDetails
- Coinbase.Exchange.Types.Private: instance Show EntryId
- Coinbase.Exchange.Types.Private: instance Show EntryType
- Coinbase.Exchange.Types.Private: instance Show Fill
- Coinbase.Exchange.Types.Private: instance Show Hold
- Coinbase.Exchange.Types.Private: instance Show HoldId
- Coinbase.Exchange.Types.Private: instance Show Liquidity
- Coinbase.Exchange.Types.Private: instance Show NewOrder
- Coinbase.Exchange.Types.Private: instance Show Order
- Coinbase.Exchange.Types.Private: instance Show OrderConfirmation
- Coinbase.Exchange.Types.Private: instance Show SelfTrade
- Coinbase.Exchange.Types.Private: instance Show Transfer
- Coinbase.Exchange.Types.Private: instance Show TransferId
- Coinbase.Exchange.Types.Private: instance ToJSON Account
- Coinbase.Exchange.Types.Private: instance ToJSON AccountId
- Coinbase.Exchange.Types.Private: instance ToJSON CoinbaseAccountId
- Coinbase.Exchange.Types.Private: instance ToJSON Entry
- Coinbase.Exchange.Types.Private: instance ToJSON EntryDetails
- Coinbase.Exchange.Types.Private: instance ToJSON EntryId
- Coinbase.Exchange.Types.Private: instance ToJSON EntryType
- Coinbase.Exchange.Types.Private: instance ToJSON Fill
- Coinbase.Exchange.Types.Private: instance ToJSON Hold
- Coinbase.Exchange.Types.Private: instance ToJSON HoldId
- Coinbase.Exchange.Types.Private: instance ToJSON Liquidity
- Coinbase.Exchange.Types.Private: instance ToJSON NewOrder
- Coinbase.Exchange.Types.Private: instance ToJSON Order
- Coinbase.Exchange.Types.Private: instance ToJSON OrderConfirmation
- Coinbase.Exchange.Types.Private: instance ToJSON SelfTrade
- Coinbase.Exchange.Types.Private: instance ToJSON Transfer
- Coinbase.Exchange.Types.Private: instance ToJSON TransferId
- Coinbase.Exchange.Types.Private: instance Typeable Account
- Coinbase.Exchange.Types.Private: instance Typeable AccountId
- Coinbase.Exchange.Types.Private: instance Typeable CoinbaseAccountId
- Coinbase.Exchange.Types.Private: instance Typeable Entry
- Coinbase.Exchange.Types.Private: instance Typeable EntryDetails
- Coinbase.Exchange.Types.Private: instance Typeable EntryId
- Coinbase.Exchange.Types.Private: instance Typeable EntryType
- Coinbase.Exchange.Types.Private: instance Typeable Fill
- Coinbase.Exchange.Types.Private: instance Typeable Hold
- Coinbase.Exchange.Types.Private: instance Typeable HoldId
- Coinbase.Exchange.Types.Private: instance Typeable Liquidity
- Coinbase.Exchange.Types.Private: instance Typeable NewOrder
- Coinbase.Exchange.Types.Private: instance Typeable Order
- Coinbase.Exchange.Types.Private: instance Typeable OrderConfirmation
- Coinbase.Exchange.Types.Private: instance Typeable SelfTrade
- Coinbase.Exchange.Types.Private: instance Typeable Transfer
- Coinbase.Exchange.Types.Private: instance Typeable TransferId
- Coinbase.Exchange.Types.Private: noClientOid :: NewOrder -> Maybe ClientOrderId
- Coinbase.Exchange.Types.Private: noPrice :: NewOrder -> Price
- Coinbase.Exchange.Types.Private: noProductId :: NewOrder -> ProductId
- Coinbase.Exchange.Types.Private: noSelfTrade :: NewOrder -> Maybe SelfTrade
- Coinbase.Exchange.Types.Private: noSide :: NewOrder -> Side
- Coinbase.Exchange.Types.Private: noSize :: NewOrder -> Size
- Coinbase.Exchange.Types.Private: ocId :: OrderConfirmation -> OrderId
- Coinbase.Exchange.Types.Private: orderCreatedAt :: Order -> UTCTime
- Coinbase.Exchange.Types.Private: orderDoneAt :: Order -> Maybe UTCTime
- Coinbase.Exchange.Types.Private: orderDoneReason :: Order -> Maybe Reason
- Coinbase.Exchange.Types.Private: orderFilledFees :: Order -> Maybe Price
- Coinbase.Exchange.Types.Private: orderFilledSize :: Order -> Maybe Size
- Coinbase.Exchange.Types.Private: orderId :: Order -> OrderId
- Coinbase.Exchange.Types.Private: orderPrice :: Order -> Price
- Coinbase.Exchange.Types.Private: orderProductId :: Order -> ProductId
- Coinbase.Exchange.Types.Private: orderSettled :: Order -> Bool
- Coinbase.Exchange.Types.Private: orderSide :: Order -> Side
- Coinbase.Exchange.Types.Private: orderSize :: Order -> Size
- Coinbase.Exchange.Types.Private: orderStatus :: Order -> OrderStatus
- Coinbase.Exchange.Types.Private: transAmount :: Transfer -> Size
- Coinbase.Exchange.Types.Private: transCoinbaseAccount :: Transfer -> CoinbaseAccountId
- Coinbase.Exchange.Types.Private: unAccountId :: AccountId -> UUID
- Coinbase.Exchange.Types.Private: unCoinbaseAccountId :: CoinbaseAccountId -> UUID
- Coinbase.Exchange.Types.Private: unEntryId :: EntryId -> Word64
- Coinbase.Exchange.Types.Private: unHoldId :: HoldId -> UUID
- Coinbase.Exchange.Types.Private: unTransferId :: TransferId -> UUID
- Coinbase.Exchange.Types.Socket: instance Constructor C1_0ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Constructor C1_0Sequence
- Coinbase.Exchange.Types.Socket: instance Constructor C1_1ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Constructor C1_2ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Constructor C1_3ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Constructor C1_4ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Constructor C1_5ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Constructor C1_6ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Data ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Data Sequence
- Coinbase.Exchange.Types.Socket: instance Datatype D1ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Datatype D1Sequence
- Coinbase.Exchange.Types.Socket: instance Eq ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Eq Sequence
- Coinbase.Exchange.Types.Socket: instance FromJSON ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance FromJSON Sequence
- Coinbase.Exchange.Types.Socket: instance Generic ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Generic Sequence
- Coinbase.Exchange.Types.Socket: instance Hashable Sequence
- Coinbase.Exchange.Types.Socket: instance NFData ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance NFData Sequence
- Coinbase.Exchange.Types.Socket: instance Num Sequence
- Coinbase.Exchange.Types.Socket: instance Ord Sequence
- Coinbase.Exchange.Types.Socket: instance Read ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Read Sequence
- Coinbase.Exchange.Types.Socket: instance Selector S1_0_0ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_0_0Sequence
- Coinbase.Exchange.Types.Socket: instance Selector S1_1_0ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_1_1ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_1_2ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_1_3ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_1_4ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_1_5ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_1_6ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_1_7ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_2_0ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_2_1ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_2_2ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_2_3ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_2_4ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_2_5ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_2_6ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_3_0ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_3_1ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_3_2ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_3_3ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_3_4ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_3_5ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_3_6ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_4_0ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_4_1ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_4_2ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_4_3ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_4_4ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_4_5ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_4_6ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_4_7ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_4_8ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_5_0ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_5_1ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_5_2ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_5_3ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_5_4ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_5_5ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_5_6ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_5_7ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Selector S1_6_0ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Show ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Show Sequence
- Coinbase.Exchange.Types.Socket: instance ToJSON ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance ToJSON Sequence
- Coinbase.Exchange.Types.Socket: instance Typeable ExchangeMessage
- Coinbase.Exchange.Types.Socket: instance Typeable Sequence
- Coinbase.Exchange.Types.Socket: msgClientOid :: ExchangeMessage -> Maybe ClientOrderId
- Coinbase.Exchange.Types.Socket: msgMakerOrderId :: ExchangeMessage -> OrderId
- Coinbase.Exchange.Types.Socket: msgMessage :: ExchangeMessage -> Text
- Coinbase.Exchange.Types.Socket: msgNewSize :: ExchangeMessage -> Size
- Coinbase.Exchange.Types.Socket: msgOldSize :: ExchangeMessage -> Size
- Coinbase.Exchange.Types.Socket: msgOrderId :: ExchangeMessage -> OrderId
- Coinbase.Exchange.Types.Socket: msgPrice :: ExchangeMessage -> Price
- Coinbase.Exchange.Types.Socket: msgProductId :: ExchangeMessage -> ProductId
- Coinbase.Exchange.Types.Socket: msgReason :: ExchangeMessage -> Reason
- Coinbase.Exchange.Types.Socket: msgRemainingSize :: ExchangeMessage -> Size
- Coinbase.Exchange.Types.Socket: msgSequence :: ExchangeMessage -> Sequence
- Coinbase.Exchange.Types.Socket: msgSide :: ExchangeMessage -> Side
- Coinbase.Exchange.Types.Socket: msgSize :: ExchangeMessage -> Size
- Coinbase.Exchange.Types.Socket: msgTakerOrderId :: ExchangeMessage -> OrderId
- Coinbase.Exchange.Types.Socket: msgTime :: ExchangeMessage -> UTCTime
- Coinbase.Exchange.Types.Socket: msgTradeId :: ExchangeMessage -> TradeId
- Coinbase.Exchange.Types.Socket: unSequence :: Sequence -> Word64
+ Coinbase.Exchange.Types: [apiType] :: ExchangeConf -> ApiType
+ Coinbase.Exchange.Types: [authToken] :: ExchangeConf -> Maybe Token
+ Coinbase.Exchange.Types: [manager] :: ExchangeConf -> Manager
+ Coinbase.Exchange.Types: instance (GHC.Base.Monad m, Control.Monad.Catch.MonadThrow m, Control.Monad.IO.Class.MonadIO m, Control.Monad.Base.MonadBase GHC.Types.IO m) => Control.Monad.Trans.Resource.Internal.MonadResource (Coinbase.Exchange.Types.ExchangeT m)
+ Coinbase.Exchange.Types: instance Control.Monad.Base.MonadBase GHC.Types.IO m => Control.Monad.Base.MonadBase GHC.Types.IO (Coinbase.Exchange.Types.ExchangeT m)
+ Coinbase.Exchange.Types: instance Control.Monad.Catch.MonadThrow m => Control.Monad.Catch.MonadThrow (Coinbase.Exchange.Types.ExchangeT m)
+ Coinbase.Exchange.Types: instance Control.Monad.IO.Class.MonadIO m => Control.Monad.IO.Class.MonadIO (Coinbase.Exchange.Types.ExchangeT m)
+ Coinbase.Exchange.Types: instance GHC.Base.Functor m => GHC.Base.Functor (Coinbase.Exchange.Types.ExchangeT m)
+ Coinbase.Exchange.Types: instance GHC.Base.Monad m => Control.Monad.Error.Class.MonadError Coinbase.Exchange.Types.ExchangeFailure (Coinbase.Exchange.Types.ExchangeT m)
+ Coinbase.Exchange.Types: instance GHC.Base.Monad m => Control.Monad.Reader.Class.MonadReader Coinbase.Exchange.Types.ExchangeConf (Coinbase.Exchange.Types.ExchangeT m)
+ Coinbase.Exchange.Types: instance GHC.Base.Monad m => GHC.Base.Applicative (Coinbase.Exchange.Types.ExchangeT m)
+ Coinbase.Exchange.Types: instance GHC.Base.Monad m => GHC.Base.Monad (Coinbase.Exchange.Types.ExchangeT m)
+ Coinbase.Exchange.Types: instance GHC.Show.Show Coinbase.Exchange.Types.ApiType
+ Coinbase.Exchange.Types: instance GHC.Show.Show Coinbase.Exchange.Types.ExchangeFailure
+ Coinbase.Exchange.Types.Core: [unAggregate] :: Aggregate -> Int64
+ Coinbase.Exchange.Types.Core: [unClientOrderId] :: ClientOrderId -> UUID
+ Coinbase.Exchange.Types.Core: [unCoinScientific] :: CoinScientific -> Scientific
+ Coinbase.Exchange.Types.Core: [unCoinbaseTime] :: CoinbaseTime -> UTCTime
+ Coinbase.Exchange.Types.Core: [unCurrencyId] :: CurrencyId -> Text
+ Coinbase.Exchange.Types.Core: [unOrderId] :: OrderId -> UUID
+ Coinbase.Exchange.Types.Core: [unPrice] :: Price -> CoinScientific
+ Coinbase.Exchange.Types.Core: [unProductId] :: ProductId -> Text
+ Coinbase.Exchange.Types.Core: [unSize] :: Size -> CoinScientific
+ Coinbase.Exchange.Types.Core: [unTradeId] :: TradeId -> Word64
+ Coinbase.Exchange.Types.Core: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Core.Aggregate
+ Coinbase.Exchange.Types.Core: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Core.ClientOrderId
+ Coinbase.Exchange.Types.Core: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Core.CoinScientific
+ Coinbase.Exchange.Types.Core: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Core.CoinbaseTime
+ Coinbase.Exchange.Types.Core: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Core.CurrencyId
+ Coinbase.Exchange.Types.Core: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Core.OrderId
+ Coinbase.Exchange.Types.Core: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Core.OrderStatus
+ Coinbase.Exchange.Types.Core: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Core.ProductId
+ Coinbase.Exchange.Types.Core: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Core.Reason
+ Coinbase.Exchange.Types.Core: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Core.Side
+ Coinbase.Exchange.Types.Core: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Core.TradeId
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Core.Aggregate
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Core.ClientOrderId
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Core.CoinScientific
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Core.CoinbaseTime
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Core.CurrencyId
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Core.OrderId
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Core.OrderStatus
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Core.ProductId
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Core.Reason
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Core.Side
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Core.TradeId
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Core.Aggregate
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Core.ClientOrderId
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Core.CoinScientific
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Core.CoinbaseTime
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Core.CurrencyId
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Core.OrderId
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Core.OrderStatus
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Core.ProductId
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Core.Reason
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Core.Side
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Core.TradeId
+ Coinbase.Exchange.Types.Core: instance Data.Data.Data Coinbase.Exchange.Types.Core.Aggregate
+ Coinbase.Exchange.Types.Core: instance Data.Data.Data Coinbase.Exchange.Types.Core.ClientOrderId
+ Coinbase.Exchange.Types.Core: instance Data.Data.Data Coinbase.Exchange.Types.Core.CoinScientific
+ Coinbase.Exchange.Types.Core: instance Data.Data.Data Coinbase.Exchange.Types.Core.CoinbaseTime
+ Coinbase.Exchange.Types.Core: instance Data.Data.Data Coinbase.Exchange.Types.Core.CurrencyId
+ Coinbase.Exchange.Types.Core: instance Data.Data.Data Coinbase.Exchange.Types.Core.OrderId
+ Coinbase.Exchange.Types.Core: instance Data.Data.Data Coinbase.Exchange.Types.Core.OrderStatus
+ Coinbase.Exchange.Types.Core: instance Data.Data.Data Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance Data.Data.Data Coinbase.Exchange.Types.Core.ProductId
+ Coinbase.Exchange.Types.Core: instance Data.Data.Data Coinbase.Exchange.Types.Core.Reason
+ Coinbase.Exchange.Types.Core: instance Data.Data.Data Coinbase.Exchange.Types.Core.Side
+ Coinbase.Exchange.Types.Core: instance Data.Data.Data Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance Data.Data.Data Coinbase.Exchange.Types.Core.TradeId
+ Coinbase.Exchange.Types.Core: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Core.Aggregate
+ Coinbase.Exchange.Types.Core: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Core.ClientOrderId
+ Coinbase.Exchange.Types.Core: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Core.CoinScientific
+ Coinbase.Exchange.Types.Core: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Core.CurrencyId
+ Coinbase.Exchange.Types.Core: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Core.OrderId
+ Coinbase.Exchange.Types.Core: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Core.OrderStatus
+ Coinbase.Exchange.Types.Core: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Core.ProductId
+ Coinbase.Exchange.Types.Core: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Core.Reason
+ Coinbase.Exchange.Types.Core: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Core.Side
+ Coinbase.Exchange.Types.Core: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Core.TradeId
+ Coinbase.Exchange.Types.Core: instance Data.String.IsString Coinbase.Exchange.Types.Core.CurrencyId
+ Coinbase.Exchange.Types.Core: instance Data.String.IsString Coinbase.Exchange.Types.Core.ProductId
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Eq Coinbase.Exchange.Types.Core.Aggregate
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Eq Coinbase.Exchange.Types.Core.ClientOrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Eq Coinbase.Exchange.Types.Core.CoinScientific
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Eq Coinbase.Exchange.Types.Core.CoinbaseTime
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Eq Coinbase.Exchange.Types.Core.CurrencyId
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Eq Coinbase.Exchange.Types.Core.OrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Eq Coinbase.Exchange.Types.Core.OrderStatus
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Eq Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Eq Coinbase.Exchange.Types.Core.ProductId
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Eq Coinbase.Exchange.Types.Core.Reason
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Eq Coinbase.Exchange.Types.Core.Side
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Eq Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Eq Coinbase.Exchange.Types.Core.TradeId
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Ord Coinbase.Exchange.Types.Core.Aggregate
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Ord Coinbase.Exchange.Types.Core.ClientOrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Ord Coinbase.Exchange.Types.Core.CoinScientific
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Ord Coinbase.Exchange.Types.Core.CoinbaseTime
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Ord Coinbase.Exchange.Types.Core.CurrencyId
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Ord Coinbase.Exchange.Types.Core.OrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Ord Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Ord Coinbase.Exchange.Types.Core.ProductId
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Ord Coinbase.Exchange.Types.Core.Side
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Ord Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance GHC.Classes.Ord Coinbase.Exchange.Types.Core.TradeId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_0Aggregate
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_0ClientOrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_0CurrencyId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_0OrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_0OrderStatus
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_0Price
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_0ProductId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_0Reason
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_0Side
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_0Size
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_0TradeId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_1OrderStatus
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_1Reason
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_1Side
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_2OrderStatus
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Core.C1_3OrderStatus
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Core.D1Aggregate
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Core.D1ClientOrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Core.D1CurrencyId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Core.D1OrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Core.D1OrderStatus
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Core.D1Price
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Core.D1ProductId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Core.D1Reason
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Core.D1Side
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Core.D1Size
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Core.D1TradeId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Generic Coinbase.Exchange.Types.Core.Aggregate
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Generic Coinbase.Exchange.Types.Core.ClientOrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Generic Coinbase.Exchange.Types.Core.CurrencyId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Generic Coinbase.Exchange.Types.Core.OrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Generic Coinbase.Exchange.Types.Core.OrderStatus
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Generic Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Generic Coinbase.Exchange.Types.Core.ProductId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Generic Coinbase.Exchange.Types.Core.Reason
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Generic Coinbase.Exchange.Types.Core.Side
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Generic Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Generic Coinbase.Exchange.Types.Core.TradeId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Selector Coinbase.Exchange.Types.Core.S1_0_0Aggregate
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Selector Coinbase.Exchange.Types.Core.S1_0_0ClientOrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Selector Coinbase.Exchange.Types.Core.S1_0_0CurrencyId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Selector Coinbase.Exchange.Types.Core.S1_0_0OrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Selector Coinbase.Exchange.Types.Core.S1_0_0Price
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Selector Coinbase.Exchange.Types.Core.S1_0_0ProductId
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Selector Coinbase.Exchange.Types.Core.S1_0_0Size
+ Coinbase.Exchange.Types.Core: instance GHC.Generics.Selector Coinbase.Exchange.Types.Core.S1_0_0TradeId
+ Coinbase.Exchange.Types.Core: instance GHC.Num.Num Coinbase.Exchange.Types.Core.Aggregate
+ Coinbase.Exchange.Types.Core: instance GHC.Num.Num Coinbase.Exchange.Types.Core.CoinScientific
+ Coinbase.Exchange.Types.Core: instance GHC.Num.Num Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance GHC.Num.Num Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance GHC.Num.Num Coinbase.Exchange.Types.Core.TradeId
+ Coinbase.Exchange.Types.Core: instance GHC.Read.Read Coinbase.Exchange.Types.Core.Aggregate
+ Coinbase.Exchange.Types.Core: instance GHC.Read.Read Coinbase.Exchange.Types.Core.ClientOrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Read.Read Coinbase.Exchange.Types.Core.CoinScientific
+ Coinbase.Exchange.Types.Core: instance GHC.Read.Read Coinbase.Exchange.Types.Core.CoinbaseTime
+ Coinbase.Exchange.Types.Core: instance GHC.Read.Read Coinbase.Exchange.Types.Core.CurrencyId
+ Coinbase.Exchange.Types.Core: instance GHC.Read.Read Coinbase.Exchange.Types.Core.OrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Read.Read Coinbase.Exchange.Types.Core.OrderStatus
+ Coinbase.Exchange.Types.Core: instance GHC.Read.Read Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance GHC.Read.Read Coinbase.Exchange.Types.Core.ProductId
+ Coinbase.Exchange.Types.Core: instance GHC.Read.Read Coinbase.Exchange.Types.Core.Reason
+ Coinbase.Exchange.Types.Core: instance GHC.Read.Read Coinbase.Exchange.Types.Core.Side
+ Coinbase.Exchange.Types.Core: instance GHC.Read.Read Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance GHC.Read.Read Coinbase.Exchange.Types.Core.TradeId
+ Coinbase.Exchange.Types.Core: instance GHC.Real.Fractional Coinbase.Exchange.Types.Core.CoinScientific
+ Coinbase.Exchange.Types.Core: instance GHC.Real.Fractional Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance GHC.Real.Fractional Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance GHC.Real.Real Coinbase.Exchange.Types.Core.CoinScientific
+ Coinbase.Exchange.Types.Core: instance GHC.Real.Real Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance GHC.Real.Real Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance GHC.Real.RealFrac Coinbase.Exchange.Types.Core.CoinScientific
+ Coinbase.Exchange.Types.Core: instance GHC.Real.RealFrac Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance GHC.Real.RealFrac Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance GHC.Show.Show Coinbase.Exchange.Types.Core.Aggregate
+ Coinbase.Exchange.Types.Core: instance GHC.Show.Show Coinbase.Exchange.Types.Core.ClientOrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Show.Show Coinbase.Exchange.Types.Core.CoinScientific
+ Coinbase.Exchange.Types.Core: instance GHC.Show.Show Coinbase.Exchange.Types.Core.CoinbaseTime
+ Coinbase.Exchange.Types.Core: instance GHC.Show.Show Coinbase.Exchange.Types.Core.CurrencyId
+ Coinbase.Exchange.Types.Core: instance GHC.Show.Show Coinbase.Exchange.Types.Core.OrderId
+ Coinbase.Exchange.Types.Core: instance GHC.Show.Show Coinbase.Exchange.Types.Core.OrderStatus
+ Coinbase.Exchange.Types.Core: instance GHC.Show.Show Coinbase.Exchange.Types.Core.Price
+ Coinbase.Exchange.Types.Core: instance GHC.Show.Show Coinbase.Exchange.Types.Core.ProductId
+ Coinbase.Exchange.Types.Core: instance GHC.Show.Show Coinbase.Exchange.Types.Core.Reason
+ Coinbase.Exchange.Types.Core: instance GHC.Show.Show Coinbase.Exchange.Types.Core.Side
+ Coinbase.Exchange.Types.Core: instance GHC.Show.Show Coinbase.Exchange.Types.Core.Size
+ Coinbase.Exchange.Types.Core: instance GHC.Show.Show Coinbase.Exchange.Types.Core.TradeId
+ Coinbase.Exchange.Types.MarketData: [bookAsks] :: Book a -> [Ask a]
+ Coinbase.Exchange.Types.MarketData: [bookBids] :: Book a -> [Bid a]
+ Coinbase.Exchange.Types.MarketData: [bookSequence] :: Book a -> Word64
+ Coinbase.Exchange.Types.MarketData: [curId] :: Currency -> CurrencyId
+ Coinbase.Exchange.Types.MarketData: [curMinSize] :: Currency -> CoinScientific
+ Coinbase.Exchange.Types.MarketData: [curName] :: Currency -> Text
+ Coinbase.Exchange.Types.MarketData: [prodBaseCurrency] :: Product -> CurrencyId
+ Coinbase.Exchange.Types.MarketData: [prodBaseMaxSize] :: Product -> Scientific
+ Coinbase.Exchange.Types.MarketData: [prodBaseMinSize] :: Product -> Scientific
+ Coinbase.Exchange.Types.MarketData: [prodDisplayName] :: Product -> Text
+ Coinbase.Exchange.Types.MarketData: [prodId] :: Product -> ProductId
+ Coinbase.Exchange.Types.MarketData: [prodQuoteCurrency] :: Product -> CurrencyId
+ Coinbase.Exchange.Types.MarketData: [prodQuoteIncrement] :: Product -> Scientific
+ Coinbase.Exchange.Types.MarketData: [statsHigh] :: Stats -> High
+ Coinbase.Exchange.Types.MarketData: [statsLow] :: Stats -> Low
+ Coinbase.Exchange.Types.MarketData: [statsOpen] :: Stats -> Open
+ Coinbase.Exchange.Types.MarketData: [statsVolume] :: Stats -> Volume
+ Coinbase.Exchange.Types.MarketData: [tickPrice] :: Tick -> Price
+ Coinbase.Exchange.Types.MarketData: [tickSize] :: Tick -> Size
+ Coinbase.Exchange.Types.MarketData: [tickTime] :: Tick -> Maybe UTCTime
+ Coinbase.Exchange.Types.MarketData: [tickTradeId] :: Tick -> Word64
+ Coinbase.Exchange.Types.MarketData: [timeEpoch] :: ExchangeTime -> Double
+ Coinbase.Exchange.Types.MarketData: [timeIso] :: ExchangeTime -> UTCTime
+ Coinbase.Exchange.Types.MarketData: [tradePrice] :: Trade -> Price
+ Coinbase.Exchange.Types.MarketData: [tradeSide] :: Trade -> Side
+ Coinbase.Exchange.Types.MarketData: [tradeSize] :: Trade -> Size
+ Coinbase.Exchange.Types.MarketData: [tradeTime] :: Trade -> UTCTime
+ Coinbase.Exchange.Types.MarketData: [tradeTradeId] :: Trade -> TradeId
+ Coinbase.Exchange.Types.MarketData: [unClose] :: Close -> Double
+ Coinbase.Exchange.Types.MarketData: [unHigh] :: High -> Double
+ Coinbase.Exchange.Types.MarketData: [unLow] :: Low -> Double
+ Coinbase.Exchange.Types.MarketData: [unOpen] :: Open -> Double
+ Coinbase.Exchange.Types.MarketData: [unVolume] :: Volume -> Double
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.MarketData.Candle
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.MarketData.Currency
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.MarketData.Product
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.MarketData.Stats
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.MarketData.Tick
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.MarketData.Trade
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Coinbase.Exchange.Types.MarketData.Ask a)
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Coinbase.Exchange.Types.MarketData.Bid a)
+ Coinbase.Exchange.Types.MarketData: instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Coinbase.Exchange.Types.MarketData.Book a)
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.MarketData.Candle
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.MarketData.Currency
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.MarketData.ExchangeTime
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.MarketData.Product
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.MarketData.Stats
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.MarketData.Tick
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.MarketData.Trade
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON a => Data.Aeson.Types.Class.FromJSON (Coinbase.Exchange.Types.MarketData.Ask a)
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON a => Data.Aeson.Types.Class.FromJSON (Coinbase.Exchange.Types.MarketData.Bid a)
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.FromJSON a => Data.Aeson.Types.Class.FromJSON (Coinbase.Exchange.Types.MarketData.Book a)
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.MarketData.Currency
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.MarketData.ExchangeTime
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.MarketData.Product
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.MarketData.Stats
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.MarketData.Tick
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.MarketData.Trade
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON a => Data.Aeson.Types.Class.ToJSON (Coinbase.Exchange.Types.MarketData.Ask a)
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON a => Data.Aeson.Types.Class.ToJSON (Coinbase.Exchange.Types.MarketData.Bid a)
+ Coinbase.Exchange.Types.MarketData: instance Data.Aeson.Types.Class.ToJSON a => Data.Aeson.Types.Class.ToJSON (Coinbase.Exchange.Types.MarketData.Book a)
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data Coinbase.Exchange.Types.MarketData.Candle
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data Coinbase.Exchange.Types.MarketData.Currency
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data Coinbase.Exchange.Types.MarketData.ExchangeTime
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data Coinbase.Exchange.Types.MarketData.Product
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data Coinbase.Exchange.Types.MarketData.Stats
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data Coinbase.Exchange.Types.MarketData.Tick
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data Coinbase.Exchange.Types.MarketData.Trade
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data a => Data.Data.Data (Coinbase.Exchange.Types.MarketData.Ask a)
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data a => Data.Data.Data (Coinbase.Exchange.Types.MarketData.Bid a)
+ Coinbase.Exchange.Types.MarketData: instance Data.Data.Data a => Data.Data.Data (Coinbase.Exchange.Types.MarketData.Book a)
+ Coinbase.Exchange.Types.MarketData: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Eq Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Eq Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Eq Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Eq Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Eq Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Eq a => GHC.Classes.Eq (Coinbase.Exchange.Types.MarketData.Ask a)
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Eq a => GHC.Classes.Eq (Coinbase.Exchange.Types.MarketData.Bid a)
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Ord Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Ord Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Ord Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Ord Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Ord Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Ord a => GHC.Classes.Ord (Coinbase.Exchange.Types.MarketData.Ask a)
+ Coinbase.Exchange.Types.MarketData: instance GHC.Classes.Ord a => GHC.Classes.Ord (Coinbase.Exchange.Types.MarketData.Bid a)
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0Ask
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0Bid
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0Book
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0Candle
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0Close
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0Currency
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0ExchangeTime
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0High
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0Low
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0Open
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0Product
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0Stats
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0Tick
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0Trade
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Constructor Coinbase.Exchange.Types.MarketData.C1_0Volume
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1Ask
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1Bid
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1Book
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1Candle
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1Close
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1Currency
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1ExchangeTime
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1High
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1Low
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1Open
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1Product
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1Stats
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1Tick
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1Trade
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Datatype Coinbase.Exchange.Types.MarketData.D1Volume
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic (Coinbase.Exchange.Types.MarketData.Ask a)
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic (Coinbase.Exchange.Types.MarketData.Bid a)
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic (Coinbase.Exchange.Types.MarketData.Book a)
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic Coinbase.Exchange.Types.MarketData.Candle
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic Coinbase.Exchange.Types.MarketData.Currency
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic Coinbase.Exchange.Types.MarketData.ExchangeTime
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic Coinbase.Exchange.Types.MarketData.Product
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic Coinbase.Exchange.Types.MarketData.Stats
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic Coinbase.Exchange.Types.MarketData.Tick
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic Coinbase.Exchange.Types.MarketData.Trade
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Generic Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_0Book
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_0Close
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_0Currency
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_0ExchangeTime
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_0High
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_0Low
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_0Open
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_0Product
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_0Stats
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_0Tick
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_0Trade
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_0Volume
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_1Book
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_1Currency
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_1ExchangeTime
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_1Product
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_1Stats
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_1Tick
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_1Trade
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_2Book
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_2Currency
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_2Product
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_2Stats
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_2Tick
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_2Trade
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_3Product
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_3Stats
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_3Tick
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_3Trade
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_4Product
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_4Trade
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_5Product
+ Coinbase.Exchange.Types.MarketData: instance GHC.Generics.Selector Coinbase.Exchange.Types.MarketData.S1_0_6Product
+ Coinbase.Exchange.Types.MarketData: instance GHC.Num.Num Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance GHC.Num.Num Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance GHC.Num.Num Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance GHC.Num.Num Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance GHC.Num.Num Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance GHC.Read.Read Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance GHC.Read.Read Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance GHC.Read.Read Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance GHC.Read.Read Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance GHC.Read.Read Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance GHC.Read.Read a => GHC.Read.Read (Coinbase.Exchange.Types.MarketData.Ask a)
+ Coinbase.Exchange.Types.MarketData: instance GHC.Read.Read a => GHC.Read.Read (Coinbase.Exchange.Types.MarketData.Bid a)
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.Fractional Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.Fractional Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.Fractional Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.Fractional Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.Fractional Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.Real Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.Real Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.Real Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.Real Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.Real Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.RealFrac Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.RealFrac Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.RealFrac Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.RealFrac Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance GHC.Real.RealFrac Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show Coinbase.Exchange.Types.MarketData.Candle
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show Coinbase.Exchange.Types.MarketData.Close
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show Coinbase.Exchange.Types.MarketData.Currency
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show Coinbase.Exchange.Types.MarketData.ExchangeTime
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show Coinbase.Exchange.Types.MarketData.High
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show Coinbase.Exchange.Types.MarketData.Low
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show Coinbase.Exchange.Types.MarketData.Open
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show Coinbase.Exchange.Types.MarketData.Product
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show Coinbase.Exchange.Types.MarketData.Stats
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show Coinbase.Exchange.Types.MarketData.Tick
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show Coinbase.Exchange.Types.MarketData.Trade
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show Coinbase.Exchange.Types.MarketData.Volume
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show a => GHC.Show.Show (Coinbase.Exchange.Types.MarketData.Ask a)
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show a => GHC.Show.Show (Coinbase.Exchange.Types.MarketData.Bid a)
+ Coinbase.Exchange.Types.MarketData: instance GHC.Show.Show a => GHC.Show.Show (Coinbase.Exchange.Types.MarketData.Book a)
+ Coinbase.Exchange.Types.Private: [accAvailable] :: Account -> CoinScientific
+ Coinbase.Exchange.Types.Private: [accBalance] :: Account -> CoinScientific
+ Coinbase.Exchange.Types.Private: [accCurrency] :: Account -> CurrencyId
+ Coinbase.Exchange.Types.Private: [accHold] :: Account -> CoinScientific
+ Coinbase.Exchange.Types.Private: [accId] :: Account -> AccountId
+ Coinbase.Exchange.Types.Private: [detailOrderId] :: EntryDetails -> Maybe OrderId
+ Coinbase.Exchange.Types.Private: [detailProductId] :: EntryDetails -> Maybe ProductId
+ Coinbase.Exchange.Types.Private: [detailTradeId] :: EntryDetails -> Maybe TradeId
+ Coinbase.Exchange.Types.Private: [entryAmount] :: Entry -> CoinScientific
+ Coinbase.Exchange.Types.Private: [entryBalance] :: Entry -> CoinScientific
+ Coinbase.Exchange.Types.Private: [entryCreatedAt] :: Entry -> UTCTime
+ Coinbase.Exchange.Types.Private: [entryDetails] :: Entry -> EntryDetails
+ Coinbase.Exchange.Types.Private: [entryId] :: Entry -> EntryId
+ Coinbase.Exchange.Types.Private: [entryType] :: Entry -> EntryType
+ Coinbase.Exchange.Types.Private: [fillCreatedAt] :: Fill -> UTCTime
+ Coinbase.Exchange.Types.Private: [fillFee] :: Fill -> Price
+ Coinbase.Exchange.Types.Private: [fillLiquidity] :: Fill -> Liquidity
+ Coinbase.Exchange.Types.Private: [fillOrderId] :: Fill -> OrderId
+ Coinbase.Exchange.Types.Private: [fillPrice] :: Fill -> Price
+ Coinbase.Exchange.Types.Private: [fillProductId] :: Fill -> ProductId
+ Coinbase.Exchange.Types.Private: [fillSettled] :: Fill -> Bool
+ Coinbase.Exchange.Types.Private: [fillSide] :: Fill -> Side
+ Coinbase.Exchange.Types.Private: [fillSize] :: Fill -> Size
+ Coinbase.Exchange.Types.Private: [fillTradeId] :: Fill -> TradeId
+ Coinbase.Exchange.Types.Private: [holdAccountId] :: Hold -> AccountId
+ Coinbase.Exchange.Types.Private: [holdAmount] :: Hold -> CoinScientific
+ Coinbase.Exchange.Types.Private: [holdCreatedAt] :: Hold -> UTCTime
+ Coinbase.Exchange.Types.Private: [holdId] :: Hold -> HoldId
+ Coinbase.Exchange.Types.Private: [holdOrderRef] :: Hold -> OrderId
+ Coinbase.Exchange.Types.Private: [holdTransferRef] :: Hold -> TransferId
+ Coinbase.Exchange.Types.Private: [holdUpdatedAt] :: Hold -> UTCTime
+ Coinbase.Exchange.Types.Private: [noClientOid] :: NewOrder -> Maybe ClientOrderId
+ Coinbase.Exchange.Types.Private: [noPrice] :: NewOrder -> Price
+ Coinbase.Exchange.Types.Private: [noProductId] :: NewOrder -> ProductId
+ Coinbase.Exchange.Types.Private: [noSelfTrade] :: NewOrder -> Maybe SelfTrade
+ Coinbase.Exchange.Types.Private: [noSide] :: NewOrder -> Side
+ Coinbase.Exchange.Types.Private: [noSize] :: NewOrder -> Size
+ Coinbase.Exchange.Types.Private: [ocId] :: OrderConfirmation -> OrderId
+ Coinbase.Exchange.Types.Private: [orderCreatedAt] :: Order -> UTCTime
+ Coinbase.Exchange.Types.Private: [orderDoneAt] :: Order -> Maybe UTCTime
+ Coinbase.Exchange.Types.Private: [orderDoneReason] :: Order -> Maybe Reason
+ Coinbase.Exchange.Types.Private: [orderFilledFees] :: Order -> Maybe Price
+ Coinbase.Exchange.Types.Private: [orderFilledSize] :: Order -> Maybe Size
+ Coinbase.Exchange.Types.Private: [orderId] :: Order -> OrderId
+ Coinbase.Exchange.Types.Private: [orderPrice] :: Order -> Price
+ Coinbase.Exchange.Types.Private: [orderProductId] :: Order -> ProductId
+ Coinbase.Exchange.Types.Private: [orderSettled] :: Order -> Bool
+ Coinbase.Exchange.Types.Private: [orderSide] :: Order -> Side
+ Coinbase.Exchange.Types.Private: [orderSize] :: Order -> Size
+ Coinbase.Exchange.Types.Private: [orderStatus] :: Order -> OrderStatus
+ Coinbase.Exchange.Types.Private: [transAmount] :: Transfer -> Size
+ Coinbase.Exchange.Types.Private: [transCoinbaseAccount] :: Transfer -> CoinbaseAccountId
+ Coinbase.Exchange.Types.Private: [unAccountId] :: AccountId -> UUID
+ Coinbase.Exchange.Types.Private: [unCoinbaseAccountId] :: CoinbaseAccountId -> UUID
+ Coinbase.Exchange.Types.Private: [unEntryId] :: EntryId -> Word64
+ Coinbase.Exchange.Types.Private: [unHoldId] :: HoldId -> UUID
+ Coinbase.Exchange.Types.Private: [unTransferId] :: TransferId -> UUID
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.Account
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.AccountId
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.CoinbaseAccountId
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.Entry
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.EntryDetails
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.EntryId
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.EntryType
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.Fill
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.Hold
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.HoldId
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.Liquidity
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.NewOrder
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.Order
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.OrderConfirmation
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.SelfTrade
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.Transfer
+ Coinbase.Exchange.Types.Private: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Private.TransferId
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.Account
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.AccountId
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.CoinbaseAccountId
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.Entry
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.EntryDetails
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.EntryId
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.EntryType
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.Fill
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.Hold
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.HoldId
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.Liquidity
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.NewOrder
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.Order
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.OrderConfirmation
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.SelfTrade
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.Transfer
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Private.TransferId
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.Account
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.AccountId
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.CoinbaseAccountId
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.Entry
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.EntryDetails
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.EntryId
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.EntryType
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.Fill
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.Hold
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.HoldId
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.Liquidity
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.NewOrder
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.Order
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.OrderConfirmation
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.SelfTrade
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.Transfer
+ Coinbase.Exchange.Types.Private: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Private.TransferId
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.Account
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.AccountId
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.CoinbaseAccountId
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.Entry
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.EntryDetails
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.EntryId
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.EntryType
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.Fill
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.Hold
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.HoldId
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.Liquidity
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.NewOrder
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.Order
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.OrderConfirmation
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.SelfTrade
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.Transfer
+ Coinbase.Exchange.Types.Private: instance Data.Data.Data Coinbase.Exchange.Types.Private.TransferId
+ Coinbase.Exchange.Types.Private: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Private.AccountId
+ Coinbase.Exchange.Types.Private: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Private.EntryId
+ Coinbase.Exchange.Types.Private: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Private.EntryType
+ Coinbase.Exchange.Types.Private: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Private.HoldId
+ Coinbase.Exchange.Types.Private: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Private.Liquidity
+ Coinbase.Exchange.Types.Private: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Private.SelfTrade
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Eq Coinbase.Exchange.Types.Private.AccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Eq Coinbase.Exchange.Types.Private.CoinbaseAccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Eq Coinbase.Exchange.Types.Private.EntryId
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Eq Coinbase.Exchange.Types.Private.EntryType
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Eq Coinbase.Exchange.Types.Private.HoldId
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Eq Coinbase.Exchange.Types.Private.Liquidity
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Eq Coinbase.Exchange.Types.Private.SelfTrade
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Eq Coinbase.Exchange.Types.Private.TransferId
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Ord Coinbase.Exchange.Types.Private.AccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Ord Coinbase.Exchange.Types.Private.CoinbaseAccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Ord Coinbase.Exchange.Types.Private.EntryId
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Ord Coinbase.Exchange.Types.Private.EntryType
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Ord Coinbase.Exchange.Types.Private.HoldId
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Ord Coinbase.Exchange.Types.Private.Liquidity
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Ord Coinbase.Exchange.Types.Private.SelfTrade
+ Coinbase.Exchange.Types.Private: instance GHC.Classes.Ord Coinbase.Exchange.Types.Private.TransferId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0Account
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0AccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0CoinbaseAccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0Entry
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0EntryDetails
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0EntryId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0EntryType
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0HoldId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0Liquidity
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0NewOrder
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0OrderConfirmation
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0SelfTrade
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0Transfer
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_0TransferId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_1EntryType
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_1Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_1Liquidity
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_1SelfTrade
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_1Transfer
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_2EntryType
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_2SelfTrade
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Private.C1_3SelfTrade
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1Account
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1AccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1CoinbaseAccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1Entry
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1EntryDetails
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1EntryId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1EntryType
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1HoldId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1Liquidity
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1NewOrder
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1OrderConfirmation
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1SelfTrade
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1Transfer
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Private.D1TransferId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.Account
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.AccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.CoinbaseAccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.Entry
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.EntryDetails
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.EntryId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.EntryType
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.HoldId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.Liquidity
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.NewOrder
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.OrderConfirmation
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.SelfTrade
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.Transfer
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Generic Coinbase.Exchange.Types.Private.TransferId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0Account
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0AccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0CoinbaseAccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0Entry
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0EntryDetails
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0EntryId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0HoldId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0NewOrder
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0OrderConfirmation
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0Transfer
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_0TransferId
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_10Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_11Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_1Account
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_1Entry
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_1EntryDetails
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_1Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_1Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_1NewOrder
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_1Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_1Transfer
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_2Account
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_2Entry
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_2EntryDetails
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_2Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_2Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_2NewOrder
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_2Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_3Account
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_3Entry
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_3Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_3Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_3NewOrder
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_3Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_4Account
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_4Entry
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_4Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_4Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_4NewOrder
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_4Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_5Entry
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_5Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_5Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_5NewOrder
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_5Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_6Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_6Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_7Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_7Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_8Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_8Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_9Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_0_9Order
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_1_0Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_1_0Transfer
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_1_1Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_1_1Transfer
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_1_2Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_1_3Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_1_4Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Generics.Selector Coinbase.Exchange.Types.Private.S1_1_5Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Num.Num Coinbase.Exchange.Types.Private.EntryId
+ Coinbase.Exchange.Types.Private: instance GHC.Read.Read Coinbase.Exchange.Types.Private.AccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Read.Read Coinbase.Exchange.Types.Private.CoinbaseAccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Read.Read Coinbase.Exchange.Types.Private.EntryId
+ Coinbase.Exchange.Types.Private: instance GHC.Read.Read Coinbase.Exchange.Types.Private.EntryType
+ Coinbase.Exchange.Types.Private: instance GHC.Read.Read Coinbase.Exchange.Types.Private.HoldId
+ Coinbase.Exchange.Types.Private: instance GHC.Read.Read Coinbase.Exchange.Types.Private.Liquidity
+ Coinbase.Exchange.Types.Private: instance GHC.Read.Read Coinbase.Exchange.Types.Private.SelfTrade
+ Coinbase.Exchange.Types.Private: instance GHC.Read.Read Coinbase.Exchange.Types.Private.TransferId
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.Account
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.AccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.CoinbaseAccountId
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.Entry
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.EntryDetails
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.EntryId
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.EntryType
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.Fill
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.Hold
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.HoldId
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.Liquidity
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.NewOrder
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.Order
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.OrderConfirmation
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.SelfTrade
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.Transfer
+ Coinbase.Exchange.Types.Private: instance GHC.Show.Show Coinbase.Exchange.Types.Private.TransferId
+ Coinbase.Exchange.Types.Socket: [msgClientOid] :: ExchangeMessage -> Maybe ClientOrderId
+ Coinbase.Exchange.Types.Socket: [msgMakerOrderId] :: ExchangeMessage -> OrderId
+ Coinbase.Exchange.Types.Socket: [msgMessage] :: ExchangeMessage -> Text
+ Coinbase.Exchange.Types.Socket: [msgNewSize] :: ExchangeMessage -> Size
+ Coinbase.Exchange.Types.Socket: [msgOldSize] :: ExchangeMessage -> Size
+ Coinbase.Exchange.Types.Socket: [msgOrderId] :: ExchangeMessage -> OrderId
+ Coinbase.Exchange.Types.Socket: [msgPrice] :: ExchangeMessage -> Price
+ Coinbase.Exchange.Types.Socket: [msgProductId] :: ExchangeMessage -> ProductId
+ Coinbase.Exchange.Types.Socket: [msgReason] :: ExchangeMessage -> Reason
+ Coinbase.Exchange.Types.Socket: [msgRemainingSize] :: ExchangeMessage -> Size
+ Coinbase.Exchange.Types.Socket: [msgSequence] :: ExchangeMessage -> Sequence
+ Coinbase.Exchange.Types.Socket: [msgSide] :: ExchangeMessage -> Side
+ Coinbase.Exchange.Types.Socket: [msgSize] :: ExchangeMessage -> Size
+ Coinbase.Exchange.Types.Socket: [msgTakerOrderId] :: ExchangeMessage -> OrderId
+ Coinbase.Exchange.Types.Socket: [msgTime] :: ExchangeMessage -> UTCTime
+ Coinbase.Exchange.Types.Socket: [msgTradeId] :: ExchangeMessage -> TradeId
+ Coinbase.Exchange.Types.Socket: [unSequence] :: Sequence -> Word64
+ Coinbase.Exchange.Types.Socket: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Socket.ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance Control.DeepSeq.NFData Coinbase.Exchange.Types.Socket.Sequence
+ Coinbase.Exchange.Types.Socket: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Socket.ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance Data.Aeson.Types.Class.FromJSON Coinbase.Exchange.Types.Socket.Sequence
+ Coinbase.Exchange.Types.Socket: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Socket.ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance Data.Aeson.Types.Class.ToJSON Coinbase.Exchange.Types.Socket.Sequence
+ Coinbase.Exchange.Types.Socket: instance Data.Data.Data Coinbase.Exchange.Types.Socket.ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance Data.Data.Data Coinbase.Exchange.Types.Socket.Sequence
+ Coinbase.Exchange.Types.Socket: instance Data.Hashable.Class.Hashable Coinbase.Exchange.Types.Socket.Sequence
+ Coinbase.Exchange.Types.Socket: instance GHC.Classes.Eq Coinbase.Exchange.Types.Socket.ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Classes.Eq Coinbase.Exchange.Types.Socket.Sequence
+ Coinbase.Exchange.Types.Socket: instance GHC.Classes.Ord Coinbase.Exchange.Types.Socket.Sequence
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Socket.C1_0ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Socket.C1_0Sequence
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Socket.C1_1ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Socket.C1_2ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Socket.C1_3ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Socket.C1_4ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Socket.C1_5ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Constructor Coinbase.Exchange.Types.Socket.C1_6ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Socket.D1ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Datatype Coinbase.Exchange.Types.Socket.D1Sequence
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Generic Coinbase.Exchange.Types.Socket.ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Generic Coinbase.Exchange.Types.Socket.Sequence
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_0_0ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_0_0Sequence
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_1_0ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_1_1ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_1_2ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_1_3ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_1_4ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_1_5ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_1_6ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_1_7ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_2_0ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_2_1ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_2_2ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_2_3ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_2_4ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_2_5ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_2_6ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_3_0ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_3_1ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_3_2ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_3_3ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_3_4ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_3_5ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_3_6ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_4_0ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_4_1ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_4_2ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_4_3ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_4_4ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_4_5ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_4_6ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_4_7ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_4_8ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_5_0ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_5_1ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_5_2ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_5_3ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_5_4ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_5_5ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_5_6ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_5_7ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Generics.Selector Coinbase.Exchange.Types.Socket.S1_6_0ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Num.Num Coinbase.Exchange.Types.Socket.Sequence
+ Coinbase.Exchange.Types.Socket: instance GHC.Read.Read Coinbase.Exchange.Types.Socket.ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Read.Read Coinbase.Exchange.Types.Socket.Sequence
+ Coinbase.Exchange.Types.Socket: instance GHC.Show.Show Coinbase.Exchange.Types.Socket.ExchangeMessage
+ Coinbase.Exchange.Types.Socket: instance GHC.Show.Show Coinbase.Exchange.Types.Socket.Sequence
- Coinbase.Exchange.Types: getManager :: MonadReader ExchangeConf m => m Manager
+ Coinbase.Exchange.Types: getManager :: (MonadReader ExchangeConf m) => m Manager
- Coinbase.Exchange.Types.Core: maybeRead :: Read a => String -> Maybe a
+ Coinbase.Exchange.Types.Core: maybeRead :: (Read a) => String -> Maybe a
Files
- coinbase-exchange.cabal +34/−34
- sbox/Main.hs +3/−3
- src/Coinbase/Exchange/Types/Core.hs +1/−7
coinbase-exchange.cabal view
@@ -1,5 +1,5 @@ name: coinbase-exchange-version: 0.1.0.0+version: 0.2.0.0 synopsis: Connector library for the coinbase exchange. description: Access library for the coinbase exchange. Allows the use of both the public market data API as well as the private@@ -28,31 +28,31 @@ other-modules: Coinbase.Exchange.Rest - build-depends: base ==4.7.*- , mtl ==2.2.*- , resourcet ==1.1.*- , transformers-base ==0.4.*- , conduit ==1.2.*- , conduit-extra ==1.1.*- , http-conduit ==2.1.*- , aeson ==0.8.*- , aeson-casing ==0.1.*- , http-types ==0.8.*- , text ==1.2.*- , bytestring ==0.10.*- , base64-bytestring ==1.0.*- , time ==1.4.*- , scientific ==0.3.*- , uuid ==1.3.*- , uuid-aeson ==0.1.*- , vector ==0.10.*- , hashable ==1.2.*- , deepseq ==1.3.*- , network ==2.6.*- , websockets ==0.9.*- , wuss ==1.0.*- , cryptohash ==0.11.*- , byteable ==0.1.*+ build-depends: base ==4.*+ , mtl+ , resourcet+ , transformers-base+ , conduit+ , conduit-extra+ , http-conduit+ , aeson+ , aeson-casing+ , http-types+ , text+ , bytestring+ , base64-bytestring+ , time+ , scientific+ , uuid+ , uuid-aeson+ , vector+ , hashable+ , deepseq+ , network+ , websockets+ , wuss+ , cryptohash+ , byteable , old-locale @@ -61,9 +61,9 @@ hs-source-dirs: sbox default-language: Haskell2010 - build-depends: base ==4.7.*- , http-client ==0.4.*- , http-client-tls ==0.2.*+ build-depends: base ==4.*+ , http-client+ , http-client-tls , uuid , text@@ -89,11 +89,11 @@ hs-source-dirs: test default-language: Haskell2010 - build-depends: base ==4.7.*- , tasty ==0.10.*- , tasty-th ==0.1.*- , tasty-quickcheck ==0.8.*- , tasty-hunit ==0.9.*+ build-depends: base ==4.*+ , tasty+ , tasty-th+ , tasty-quickcheck+ , tasty-hunit , uuid , bytestring
sbox/Main.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} {-# LANGUAGE OverloadedStrings #-} module Main where@@ -13,7 +14,6 @@ import Network.HTTP.Client.TLS import qualified Network.WebSockets as WS import System.Environment-import System.Locale import Coinbase.Exchange.MarketData import Coinbase.Exchange.Private@@ -33,10 +33,10 @@ btc = "BTC-USD" start :: Maybe UTCTime-start = Just $ readTime defaultTimeLocale "%FT%X%z" "2015-04-12T20:22:37+0000"+start = Just $ parseTimeOrError True defaultTimeLocale "%FT%X%z" "2015-04-12T20:22:37+0000" end :: Maybe UTCTime-end = Just $ readTime defaultTimeLocale "%FT%X%z" "2015-04-23T20:22:37+0000"+end = Just $ parseTimeOrError True defaultTimeLocale "%FT%X%z" "2015-04-23T20:22:37+0000" accountId :: AccountId accountId = AccountId $ fromJust $ fromString "52072cbb-4e76-496f-a479-166cb4d177fa"
src/Coinbase/Exchange/Types/Core.hs view
@@ -1,4 +1,3 @@-{-# LANGUAGE CPP #-} {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-}@@ -24,11 +23,6 @@ import Data.UUID.Aeson () import Data.Word import GHC.Generics-#if MIN_VERSION_time(1,5,0)-import Data.Time.Format (dateTimeFmt, defaultTimeLocale)-#else-import System.Locale (dateTimeFmt, defaultTimeLocale)-#endif newtype ProductId = ProductId { unProductId :: Text }@@ -134,7 +128,7 @@ formatTime defaultTimeLocale coinbaseTimeFormat t ++ "00" instance FromJSON CoinbaseTime where parseJSON = withText "Coinbase Time" $ \t ->- case parseTime defaultTimeLocale coinbaseTimeFormat (T.unpack t ++ "00") of+ case parseTimeM True defaultTimeLocale coinbaseTimeFormat (T.unpack t ++ "00") of Just d -> pure $ CoinbaseTime d _ -> fail "could not parse coinbase time format."