| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Coinbase.Exchange.Types.Socket
- data SendExchangeMessage
- data ExchangeMessage
- = Heartbeat { }
- | ReceivedLimit { }
- | ReceivedMarket { }
- | Open { }
- | Match { }
- | Done { }
- | ChangeLimit { }
- | ChangeMarket {
- msgTime :: UTCTime
- msgProductId :: ProductId
- msgSequence :: Sequence
- msgOrderId :: OrderId
- msgSide :: Side
- msgNewFunds :: Cost
- msgOldFunds :: Cost
- | Error {
- msgMessage :: Text
- (.:??) :: FromJSON a => Object -> Text -> Parser (Maybe a)
Documentation
data SendExchangeMessage Source #
Messages we can send to the exchange
Constructors
| Subscribe [ProductId] | |
| SetHeartbeat Bool |
data ExchangeMessage Source #
Messages they send back to us
Constructors
Instances
| Eq ExchangeMessage Source # | |
| Data ExchangeMessage Source # | |
| Read ExchangeMessage Source # | |
| Show ExchangeMessage Source # | |
| Generic ExchangeMessage Source # | |
| ToJSON ExchangeMessage Source # | Convenience/storage instance; never sent to exchange |
| FromJSON ExchangeMessage Source # | |
| NFData ExchangeMessage Source # | |
| type Rep ExchangeMessage Source # | |