| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
CoinbasePro.Types
Documentation
Instances
| FromJSON OrderId Source # | |
| ToJSON OrderId Source # | |
Defined in CoinbasePro.Types | |
| Show OrderId Source # | |
| Eq OrderId Source # | |
| Ord OrderId Source # | |
| ToHttpApiData OrderId Source # | |
Defined in CoinbasePro.Types Methods toUrlPiece :: OrderId -> Text # toEncodedUrlPiece :: OrderId -> Builder # toHeader :: OrderId -> ByteString # toQueryParam :: OrderId -> Text # | |
newtype ClientOrderId Source #
Constructors
| ClientOrderId | |
Fields | |
Instances
Instances
| FromJSON Price Source # | |
| ToJSON Price Source # | |
Defined in CoinbasePro.Types | |
| Num Price Source # | |
| Show Price Source # | |
| Eq Price Source # | |
| Ord Price Source # | |
| ToHttpApiData Price Source # | |
Defined in CoinbasePro.Types Methods toUrlPiece :: Price -> Text # toEncodedUrlPiece :: Price -> Builder # toHeader :: Price -> ByteString # toQueryParam :: Price -> Text # | |
Constructors
| ProductId | |
Fields
| |
Instances
| FromJSON ProductId Source # | |
| FromJSONKey ProductId Source # | |
Defined in CoinbasePro.Types Methods | |
| ToJSON ProductId Source # | |
Defined in CoinbasePro.Types | |
| ToJSONKey ProductId Source # | |
Defined in CoinbasePro.Types | |
| Show ProductId Source # | |
| Eq ProductId Source # | |
| Ord ProductId Source # | |
| ToHttpApiData ProductId Source # | |
Defined in CoinbasePro.Types Methods toUrlPiece :: ProductId -> Text # toEncodedUrlPiece :: ProductId -> Builder # toHeader :: ProductId -> ByteString # toQueryParam :: ProductId -> Text # | |
Instances
| FromJSON Side Source # | |
| ToJSON Side Source # | |
Defined in CoinbasePro.Types | |
| Show Side Source # | |
| Eq Side Source # | |
| Ord Side Source # | |
| ToHttpApiData Side Source # | |
Defined in CoinbasePro.Types Methods toUrlPiece :: Side -> Text # toEncodedUrlPiece :: Side -> Builder # toHeader :: Side -> ByteString # toQueryParam :: Side -> Text # | |
Instances
| FromJSON Size Source # | |
| ToJSON Size Source # | |
Defined in CoinbasePro.Types | |
| Num Size Source # | |
| Show Size Source # | |
| Eq Size Source # | |
| Ord Size Source # | |
| ToHttpApiData Size Source # | |
Defined in CoinbasePro.Types Methods toUrlPiece :: Size -> Text # toEncodedUrlPiece :: Size -> Builder # toHeader :: Size -> ByteString # toQueryParam :: Size -> Text # | |
Instances
| FromJSON Funds Source # | |
| ToJSON Funds Source # | |
Defined in CoinbasePro.Types | |
| Show Funds Source # | |
| Eq Funds Source # | |
| Ord Funds Source # | |
| ToHttpApiData Funds Source # | |
Defined in CoinbasePro.Types Methods toUrlPiece :: Funds -> Text # toEncodedUrlPiece :: Funds -> Builder # toHeader :: Funds -> ByteString # toQueryParam :: Funds -> Text # | |
Instances
| FromJSON OrderType Source # | |
| ToJSON OrderType Source # | |
Defined in CoinbasePro.Types | |
| Show OrderType Source # | |
| Eq OrderType Source # | |
| Ord OrderType Source # | |
| ToHttpApiData OrderType Source # | |
Defined in CoinbasePro.Types Methods toUrlPiece :: OrderType -> Text # toEncodedUrlPiece :: OrderType -> Builder # toHeader :: OrderType -> ByteString # toQueryParam :: OrderType -> Text # | |
Instances
| FromJSON CreatedAt Source # | |
| ToJSON CreatedAt Source # | |
Defined in CoinbasePro.Types | |
| Show CreatedAt Source # | |
| Eq CreatedAt Source # | |
| Ord CreatedAt Source # | |
data CandleGranularity Source #
Constructors
| Minute | |
| FiveMinutes | |
| FifteenMinutes | |
| Hour | |
| SixHours | |
| Day |
Instances
data TwentyFourHourStats Source #
Constructors
| TwentyFourHourStats | |
Instances
| FromJSON TwentyFourHourStats Source # | |
Defined in CoinbasePro.Types Methods parseJSON :: Value -> Parser TwentyFourHourStats # parseJSONList :: Value -> Parser [TwentyFourHourStats] # | |
| ToJSON TwentyFourHourStats Source # | |
Defined in CoinbasePro.Types Methods toJSON :: TwentyFourHourStats -> Value # toEncoding :: TwentyFourHourStats -> Encoding # toJSONList :: [TwentyFourHourStats] -> Value # toEncodingList :: [TwentyFourHourStats] -> Encoding # | |
| Show TwentyFourHourStats Source # | |
Defined in CoinbasePro.Types Methods showsPrec :: Int -> TwentyFourHourStats -> ShowS # show :: TwentyFourHourStats -> String # showList :: [TwentyFourHourStats] -> ShowS # | |
| Eq TwentyFourHourStats Source # | |
Defined in CoinbasePro.Types Methods (==) :: TwentyFourHourStats -> TwentyFourHourStats -> Bool # (/=) :: TwentyFourHourStats -> TwentyFourHourStats -> Bool # | |
newtype CurrencyType Source #
Constructors
| CurrencyType Text |
Instances
Constructors
| Currency | |
newtype CryptoAddress Source #
Constructors
| CryptoAddress Text |
Instances
| FromJSON CryptoAddress Source # | |
Defined in CoinbasePro.Types Methods parseJSON :: Value -> Parser CryptoAddress # parseJSONList :: Value -> Parser [CryptoAddress] # | |
| ToJSON CryptoAddress Source # | |
Defined in CoinbasePro.Types Methods toJSON :: CryptoAddress -> Value # toEncoding :: CryptoAddress -> Encoding # toJSONList :: [CryptoAddress] -> Value # toEncodingList :: [CryptoAddress] -> Encoding # | |
| Show CryptoAddress Source # | |
Defined in CoinbasePro.Types Methods showsPrec :: Int -> CryptoAddress -> ShowS # show :: CryptoAddress -> String # showList :: [CryptoAddress] -> ShowS # | |
| ToHttpApiData CryptoAddress Source # | |
Defined in CoinbasePro.Types Methods toUrlPiece :: CryptoAddress -> Text # toEncodedUrlPiece :: CryptoAddress -> Builder # toHeader :: CryptoAddress -> ByteString # toQueryParam :: CryptoAddress -> Text # | |
filterOrderFieldName :: String -> String Source #