bittrex-0.6.0.0: Bindings for the Bittrex API

Safe HaskellNone
LanguageHaskell2010

Bittrex.Types

Synopsis

Documentation

data E8 Source #

Instances

newtype Time Source #

Constructors

Time UTCTime 

Instances

data BittrexError Source #

Instances

Eq BittrexError Source # 
Show BittrexError Source # 
Generic BittrexError Source # 

Associated Types

type Rep BittrexError :: * -> * #

ToJSON BittrexError Source # 
FromJSON BittrexError Source # 
type Rep BittrexError Source # 
type Rep BittrexError = D1 * (MetaData "BittrexError" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" False) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "INVALID_MARKET" PrefixI False) (U1 *)) (C1 * (MetaCons "MARKET_NOT_PROVIDED" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "APIKEY_NOT_PROVIDED" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "APIKEY_INVALID" PrefixI False) (U1 *)) (C1 * (MetaCons "INVALID_SIGNATURE" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * (C1 * (MetaCons "NONCE_NOT_PROVIDED" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "INVALID_PERMISSION" PrefixI False) (U1 *)) (C1 * (MetaCons "INVALID_CURRENCY" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "WITHDRAWAL_TOO_SMALL" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "CURRENCY_DOES_NOT_EXIST" PrefixI False) (U1 *)) (C1 * (MetaCons "ADDRESS_GENERATING" PrefixI False) (U1 *))))))

data MarketName' Source #

Constructors

BTC_LTC 
BTC_DOGE 
BTC_VTC 
BTC_PPC 
BTC_FTC 
BTC_RDD 
BTC_NXT 
BTC_DASH 
BTC_POT 
BTC_BLK 
BTC_EMC2 
BTC_XMY 
BTC_AUR 
BTC_EFL 
BTC_GLD 
BTC_SLR 
BTC_PTC 
BTC_GRS 
BTC_NLG 
BTC_RBY 
BTC_XWC 
BTC_MONA 
BTC_THC 
BTC_ENRG 
BTC_ERC 
BTC_VRC 
BTC_CURE 
BTC_XMR 
BTC_CLOAK 
BTC_START 
BTC_KORE 
BTC_XDN 
BTC_TRUST 
BTC_NAV 
BTC_XST 
BTC_BTCD 
BTC_VIA 
BTC_PINK 
BTC_IOC 
BTC_CANN 
BTC_SYS 
BTC_NEOS 
BTC_DGB 
BTC_BURST 
BTC_EXCL 
BTC_SWIFT 
BTC_DOPE 
BTC_BLOCK 
BTC_ABY 
BTC_BYC 
BTC_XMG 
BTC_BLITZ 
BTC_BAY 
BTC_FAIR 
BTC_SPR 
BTC_VTR 
BTC_XRP 
BTC_GAME 
BTC_COVAL 
BTC_NXS 
BTC_XCP 
BTC_BITB 
BTC_GEO 
BTC_FLDC 
BTC_GRC 
BTC_FLO 
BTC_NBT 
BTC_MUE 
BTC_XEM 
BTC_CLAM 
BTC_DMD 
BTC_GAM 
BTC_SPHR 
BTC_OK 
BTC_SNRG 
BTC_PKB 
BTC_CPC 
BTC_AEON 
BTC_ETH 
BTC_GCR 
BTC_TX 
BTC_BCY 
BTC_EXP 
BTC_INFX 
BTC_OMNI 
BTC_AMP 
BTC_AGRS 
BTC_XLM 
USDT_BTC 
BTC_CLUB 
BTC_VOX 
BTC_EMC 
BTC_FCT 
BTC_MAID 
BTC_EGC 
BTC_SLS 
BTC_RADS 
BTC_DCR 
BTC_BSD 
BTC_XVG 
BTC_PIVX 
BTC_XVC 
BTC_MEME 
BTC_STEEM 
BTC_2GIVE 
BTC_LSK 
BTC_PDC 
BTC_BRK 
BTC_DGD 
ETH_DGD 
BTC_WAVES 
BTC_RISE 
BTC_LBC 
BTC_SBD 
BTC_BRX 
BTC_ETC 
ETH_ETC 
BTC_STRAT 
BTC_UNB 
BTC_SYNX 
BTC_TRIG 
BTC_EBST 
BTC_VRM 
BTC_SEQ 
BTC_REP 
BTC_SHIFT 
BTC_ARDR 
BTC_XZC 
BTC_NEO 
BTC_ZEC 
BTC_ZCL 
BTC_IOP 
BTC_GOLOS 
BTC_UBQ 
BTC_KMD 
BTC_GBG 
BTC_SIB 
BTC_ION 
BTC_LMC 
BTC_QWARK 
BTC_CRW 
BTC_SWT 
BTC_MLN 
BTC_ARK 
BTC_DYN 
BTC_TKS 
BTC_MUSIC 
BTC_DTB 
BTC_INCNT 
BTC_GBYTE 
BTC_GNT 
BTC_NXC 
BTC_EDG 
BTC_LGD 
BTC_TRST 
ETH_GNT 
ETH_REP 
USDT_ETH 
ETH_WINGS 
BTC_WINGS 
BTC_RLC 
BTC_GNO 
BTC_GUP 
BTC_LUN 
ETH_GUP 
ETH_RLC 
ETH_LUN 
ETH_GNO 
BTC_APX 
BTC_HMQ 
ETH_HMQ 
BTC_ANT 
ETH_TRST 
ETH_ANT 
BTC_SC 
ETH_BAT 
BTC_BAT 
BTC_ZEN 
BTC_1ST 
BTC_QRL 
ETH_1ST 
ETH_QRL 
BTC_CRB 
ETH_CRB 
ETH_LGD 
BTC_PTOY 
ETH_PTOY 
BTC_MYST 
ETH_MYST 
BTC_CFI 
ETH_CFI 
BTC_BNT 
ETH_BNT 
BTC_NMR 
ETH_NMR 
ETH_LTC 
ETH_XRP 
BTC_SNT 
ETH_SNT 
BTC_DCT 
BTC_XEL 
BTC_MCO 
ETH_MCO 
BTC_ADT 
ETH_ADT 
BTC_FUN 
ETH_FUN 
BTC_PAY 
ETH_PAY 
BTC_MTL 
ETH_MTL 
BTC_STORJ 
ETH_STORJ 
BTC_ADX 
ETH_ADX 
ETH_DASH 
ETH_SC 
ETH_ZEC 
USDT_ZEC 
USDT_LTC 
USDT_ETC 
USDT_XRP 
BTC_OMG 
ETH_OMG 
BTC_CVC 
ETH_CVC 
BTC_PART 
BTC_QTUM 
ETH_QTUM 
ETH_XMR 
ETH_XEM 
ETH_XLM 
ETH_NEO 
USDT_XMR 
USDT_DASH 
ETH_BCC 
USDT_BCC 
BTC_BCC 
BTC_DNT 
ETH_DNT 
USDT_NEO 
ETH_WAVES 
ETH_STRAT 
ETH_DGB 
ETH_FCT 
USDT_OMG 
BTC_ADA 
BTC_MANA 
ETH_MANA 
BTC_SALT 
ETH_SALT 
BTC_TIX 
ETH_TIX 
BTC_RCN 
ETH_RCN 
BTC_VIB 
ETH_VIB 
BTC_MER 
BTC_POWR 
ETH_POWR 
BTC_BTG 
ETH_BTG 
USDT_BTG 
ETH_ADA 
BTC_ENG 
ETH_ENG 
USDT_ADA 
USDT_XVG 
USDT_NXT 
BTC_UKG 
ETH_UKG 

Instances

Eq MarketName' Source # 
Read MarketName' Source # 
Show MarketName' Source # 
Generic MarketName' Source # 

Associated Types

type Rep MarketName' :: * -> * #

type Rep MarketName' Source # 
type Rep MarketName' = D1 * (MetaData "MarketName'" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" False) ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_LTC" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_DOGE" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_VTC" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_PPC" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_FTC" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_RDD" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_NXT" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_DASH" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_POT" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_BLK" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_EMC2" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_XMY" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_AUR" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_EFL" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_GLD" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_SLR" PrefixI False) (U1 *)))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_PTC" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_GRS" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_NLG" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_RBY" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_XWC" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_MONA" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_THC" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_ENRG" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_ERC" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_VRC" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_CURE" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_XMR" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_CLOAK" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_START" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_KORE" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BTC_XDN" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_TRUST" PrefixI False) (U1 *)))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_NAV" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_XST" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_BTCD" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_VIA" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_PINK" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_IOC" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_CANN" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_SYS" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_NEOS" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_DGB" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_BURST" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_EXCL" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_SWIFT" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_DOPE" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_BLOCK" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BTC_ABY" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_BYC" PrefixI False) (U1 *))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_XMG" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_BLITZ" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_BAY" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_FAIR" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_SPR" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_VTR" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_XRP" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_GAME" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_COVAL" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_NXS" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_XCP" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_BITB" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_GEO" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_FLDC" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_GRC" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BTC_FLO" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_NBT" PrefixI False) (U1 *))))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_MUE" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_XEM" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_CLAM" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_DMD" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_GAM" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_SPHR" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_OK" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_SNRG" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_PKB" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_CPC" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_AEON" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_ETH" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_GCR" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_TX" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_BCY" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BTC_EXP" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_INFX" PrefixI False) (U1 *))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_OMNI" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_AMP" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_AGRS" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_XLM" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "USDT_BTC" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_CLUB" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_VOX" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_EMC" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_FCT" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_MAID" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_EGC" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_SLS" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_RADS" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_DCR" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_BSD" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BTC_XVG" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_PIVX" PrefixI False) (U1 *)))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_XVC" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_MEME" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_STEEM" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_2GIVE" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_LSK" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_PDC" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_BRK" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_DGD" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_DGD" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_WAVES" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_RISE" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_LBC" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_SBD" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_BRX" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_ETC" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ETH_ETC" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_STRAT" PrefixI False) (U1 *))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_UNB" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_SYNX" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_TRIG" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_EBST" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_VRM" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_SEQ" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_REP" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_SHIFT" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_ARDR" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_XZC" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_NEO" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_ZEC" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_ZCL" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_IOP" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_GOLOS" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BTC_UBQ" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_KMD" PrefixI False) (U1 *)))))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_GBG" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_SIB" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_ION" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_LMC" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_QWARK" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_CRW" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_SWT" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_MLN" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_ARK" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_DYN" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_TKS" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_MUSIC" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_DTB" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_INCNT" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_GBYTE" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BTC_GNT" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_NXC" PrefixI False) (U1 *))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_EDG" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_LGD" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_TRST" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_GNT" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_REP" PrefixI False) (U1 *)) (C1 * (MetaCons "USDT_ETH" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ETH_WINGS" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_WINGS" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_RLC" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_GNO" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_GUP" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_LUN" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_GUP" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_RLC" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ETH_LUN" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ETH_GNO" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_APX" PrefixI False) (U1 *)))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_HMQ" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_HMQ" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_ANT" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_TRST" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_ANT" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_SC" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ETH_BAT" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_BAT" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_ZEN" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_1ST" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_QRL" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_1ST" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_QRL" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_CRB" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ETH_CRB" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ETH_LGD" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_PTOY" PrefixI False) (U1 *))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_PTOY" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_MYST" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ETH_MYST" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_CFI" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_CFI" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_BNT" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ETH_BNT" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_NMR" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_NMR" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_LTC" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ETH_XRP" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_SNT" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_SNT" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_DCT" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_XEL" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BTC_MCO" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_MCO" PrefixI False) (U1 *))))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_ADT" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_ADT" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_FUN" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_FUN" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_PAY" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_PAY" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_MTL" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_MTL" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_STORJ" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_STORJ" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_ADX" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_ADX" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_DASH" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_SC" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ETH_ZEC" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "USDT_ZEC" PrefixI False) (U1 *)) (C1 * (MetaCons "USDT_LTC" PrefixI False) (U1 *))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "USDT_ETC" PrefixI False) (U1 *)) (C1 * (MetaCons "USDT_XRP" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_OMG" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_OMG" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_CVC" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_CVC" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_PART" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_QTUM" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_QTUM" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_XMR" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ETH_XEM" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_XLM" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_NEO" PrefixI False) (U1 *)) (C1 * (MetaCons "USDT_XMR" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "USDT_DASH" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ETH_BCC" PrefixI False) (U1 *)) (C1 * (MetaCons "USDT_BCC" PrefixI False) (U1 *)))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_BCC" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_DNT" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ETH_DNT" PrefixI False) (U1 *)) (C1 * (MetaCons "USDT_NEO" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_WAVES" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_STRAT" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ETH_DGB" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_FCT" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "USDT_OMG" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_ADA" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_MANA" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_MANA" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_SALT" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_SALT" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_TIX" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ETH_TIX" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_RCN" PrefixI False) (U1 *))))))) ((:+:) * ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "ETH_RCN" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_VIB" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "ETH_VIB" PrefixI False) (U1 *)) (C1 * (MetaCons "BTC_MER" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "BTC_POWR" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_POWR" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_BTG" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_BTG" PrefixI False) (U1 *))))) ((:+:) * ((:+:) * ((:+:) * (C1 * (MetaCons "USDT_BTG" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_ADA" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "BTC_ENG" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_ENG" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "USDT_ADA" PrefixI False) (U1 *)) (C1 * (MetaCons "USDT_XVG" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "USDT_NXT" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "BTC_UKG" PrefixI False) (U1 *)) (C1 * (MetaCons "ETH_UKG" PrefixI False) (U1 *)))))))))))

newtype Bid Source #

Constructors

Bid (Fixed E8) 

Instances

Eq Bid Source # 

Methods

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

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

Num Bid Source # 

Methods

(+) :: Bid -> Bid -> Bid #

(-) :: Bid -> Bid -> Bid #

(*) :: Bid -> Bid -> Bid #

negate :: Bid -> Bid #

abs :: Bid -> Bid #

signum :: Bid -> Bid #

fromInteger :: Integer -> Bid #

Ord Bid Source # 

Methods

compare :: Bid -> Bid -> Ordering #

(<) :: Bid -> Bid -> Bool #

(<=) :: Bid -> Bid -> Bool #

(>) :: Bid -> Bid -> Bool #

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

max :: Bid -> Bid -> Bid #

min :: Bid -> Bid -> Bid #

Show Bid Source # 

Methods

showsPrec :: Int -> Bid -> ShowS #

show :: Bid -> String #

showList :: [Bid] -> ShowS #

Generic Bid Source # 

Associated Types

type Rep Bid :: * -> * #

Methods

from :: Bid -> Rep Bid x #

to :: Rep Bid x -> Bid #

FromJSON Bid Source # 
type Rep Bid Source # 
type Rep Bid = D1 * (MetaData "Bid" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "Bid" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype Ask Source #

Constructors

Ask (Fixed E8) 

Instances

Eq Ask Source # 

Methods

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

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

Num Ask Source # 

Methods

(+) :: Ask -> Ask -> Ask #

(-) :: Ask -> Ask -> Ask #

(*) :: Ask -> Ask -> Ask #

negate :: Ask -> Ask #

abs :: Ask -> Ask #

signum :: Ask -> Ask #

fromInteger :: Integer -> Ask #

Ord Ask Source # 

Methods

compare :: Ask -> Ask -> Ordering #

(<) :: Ask -> Ask -> Bool #

(<=) :: Ask -> Ask -> Bool #

(>) :: Ask -> Ask -> Bool #

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

max :: Ask -> Ask -> Ask #

min :: Ask -> Ask -> Ask #

Show Ask Source # 

Methods

showsPrec :: Int -> Ask -> ShowS #

show :: Ask -> String #

showList :: [Ask] -> ShowS #

Generic Ask Source # 

Associated Types

type Rep Ask :: * -> * #

Methods

from :: Ask -> Rep Ask x #

to :: Rep Ask x -> Ask #

FromJSON Ask Source # 
type Rep Ask Source # 
type Rep Ask = D1 * (MetaData "Ask" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "Ask" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype Last Source #

Constructors

Last (Fixed E8) 

Instances

Eq Last Source # 

Methods

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

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

Num Last Source # 

Methods

(+) :: Last -> Last -> Last #

(-) :: Last -> Last -> Last #

(*) :: Last -> Last -> Last #

negate :: Last -> Last #

abs :: Last -> Last #

signum :: Last -> Last #

fromInteger :: Integer -> Last #

Ord Last Source # 

Methods

compare :: Last -> Last -> Ordering #

(<) :: Last -> Last -> Bool #

(<=) :: Last -> Last -> Bool #

(>) :: Last -> Last -> Bool #

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

max :: Last -> Last -> Last #

min :: Last -> Last -> Last #

Show Last Source # 

Methods

showsPrec :: Int -> Last -> ShowS #

show :: Last -> String #

showList :: [Last] -> ShowS #

Generic Last Source # 

Associated Types

type Rep Last :: * -> * #

Methods

from :: Last -> Rep Last x #

to :: Rep Last x -> Last #

FromJSON Last Source # 
type Rep Last Source # 
type Rep Last = D1 * (MetaData "Last" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "Last" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype High Source #

Constructors

High (Fixed E8) 

Instances

Eq High Source # 

Methods

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

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

Num High Source # 

Methods

(+) :: High -> High -> High #

(-) :: High -> High -> High #

(*) :: High -> High -> High #

negate :: High -> High #

abs :: High -> High #

signum :: High -> High #

fromInteger :: Integer -> High #

Ord High Source # 

Methods

compare :: High -> High -> Ordering #

(<) :: High -> High -> Bool #

(<=) :: High -> High -> Bool #

(>) :: High -> High -> Bool #

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

max :: High -> High -> High #

min :: High -> High -> High #

Show High Source # 

Methods

showsPrec :: Int -> High -> ShowS #

show :: High -> String #

showList :: [High] -> ShowS #

Generic High Source # 

Associated Types

type Rep High :: * -> * #

Methods

from :: High -> Rep High x #

to :: Rep High x -> High #

FromJSON High Source # 
type Rep High Source # 
type Rep High = D1 * (MetaData "High" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "High" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype Low Source #

Constructors

Low (Fixed E8) 

Instances

Eq Low Source # 

Methods

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

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

Num Low Source # 

Methods

(+) :: Low -> Low -> Low #

(-) :: Low -> Low -> Low #

(*) :: Low -> Low -> Low #

negate :: Low -> Low #

abs :: Low -> Low #

signum :: Low -> Low #

fromInteger :: Integer -> Low #

Ord Low Source # 

Methods

compare :: Low -> Low -> Ordering #

(<) :: Low -> Low -> Bool #

(<=) :: Low -> Low -> Bool #

(>) :: Low -> Low -> Bool #

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

max :: Low -> Low -> Low #

min :: Low -> Low -> Low #

Show Low Source # 

Methods

showsPrec :: Int -> Low -> ShowS #

show :: Low -> String #

showList :: [Low] -> ShowS #

Generic Low Source # 

Associated Types

type Rep Low :: * -> * #

Methods

from :: Low -> Rep Low x #

to :: Rep Low x -> Low #

FromJSON Low Source # 
type Rep Low Source # 
type Rep Low = D1 * (MetaData "Low" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "Low" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype Volume Source #

Constructors

Volume (Fixed E8) 

Instances

Eq Volume Source # 

Methods

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

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

Num Volume Source # 
Ord Volume Source # 
Show Volume Source # 
Generic Volume Source # 

Associated Types

type Rep Volume :: * -> * #

Methods

from :: Volume -> Rep Volume x #

to :: Rep Volume x -> Volume #

FromJSON Volume Source # 
type Rep Volume Source # 
type Rep Volume = D1 * (MetaData "Volume" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "Volume" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype BaseVolume Source #

Constructors

BaseVolume (Fixed E8) 

Instances

newtype Rate Source #

Constructors

Rate (Fixed E8) 

Instances

Eq Rate Source # 

Methods

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

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

Num Rate Source # 

Methods

(+) :: Rate -> Rate -> Rate #

(-) :: Rate -> Rate -> Rate #

(*) :: Rate -> Rate -> Rate #

negate :: Rate -> Rate #

abs :: Rate -> Rate #

signum :: Rate -> Rate #

fromInteger :: Integer -> Rate #

Ord Rate Source # 

Methods

compare :: Rate -> Rate -> Ordering #

(<) :: Rate -> Rate -> Bool #

(<=) :: Rate -> Rate -> Bool #

(>) :: Rate -> Rate -> Bool #

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

max :: Rate -> Rate -> Rate #

min :: Rate -> Rate -> Rate #

Show Rate Source # 

Methods

showsPrec :: Int -> Rate -> ShowS #

show :: Rate -> String #

showList :: [Rate] -> ShowS #

Generic Rate Source # 

Associated Types

type Rep Rate :: * -> * #

Methods

from :: Rate -> Rep Rate x #

to :: Rep Rate x -> Rate #

FromJSON Rate Source # 
type Rep Rate Source # 
type Rep Rate = D1 * (MetaData "Rate" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "Rate" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype Price Source #

Constructors

Price (Fixed E8) 

Instances

Eq Price Source # 

Methods

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

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

Num Price Source # 
Ord Price Source # 

Methods

compare :: Price -> Price -> Ordering #

(<) :: Price -> Price -> Bool #

(<=) :: Price -> Price -> Bool #

(>) :: Price -> Price -> Bool #

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

max :: Price -> Price -> Price #

min :: Price -> Price -> Price #

Show Price Source # 

Methods

showsPrec :: Int -> Price -> ShowS #

show :: Price -> String #

showList :: [Price] -> ShowS #

Generic Price Source # 

Associated Types

type Rep Price :: * -> * #

Methods

from :: Price -> Rep Price x #

to :: Rep Price x -> Price #

FromJSON Price Source # 
type Rep Price Source # 
type Rep Price = D1 * (MetaData "Price" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "Price" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype Total Source #

Constructors

Total (Fixed E8) 

Instances

Eq Total Source # 

Methods

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

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

Num Total Source # 
Ord Total Source # 

Methods

compare :: Total -> Total -> Ordering #

(<) :: Total -> Total -> Bool #

(<=) :: Total -> Total -> Bool #

(>) :: Total -> Total -> Bool #

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

max :: Total -> Total -> Total #

min :: Total -> Total -> Total #

Show Total Source # 

Methods

showsPrec :: Int -> Total -> ShowS #

show :: Total -> String #

showList :: [Total] -> ShowS #

Generic Total Source # 

Associated Types

type Rep Total :: * -> * #

Methods

from :: Total -> Rep Total x #

to :: Rep Total x -> Total #

FromJSON Total Source # 
type Rep Total Source # 
type Rep Total = D1 * (MetaData "Total" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "Total" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype QuantityRemaining Source #

Constructors

QuantityRemaining (Fixed E8) 

Instances

Eq QuantityRemaining Source # 
Num QuantityRemaining Source # 
Ord QuantityRemaining Source # 
Show QuantityRemaining Source # 
Generic QuantityRemaining Source # 
FromJSON QuantityRemaining Source # 
type Rep QuantityRemaining Source # 
type Rep QuantityRemaining = D1 * (MetaData "QuantityRemaining" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "QuantityRemaining" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype Limit Source #

Constructors

Limit (Fixed E8) 

Instances

Eq Limit Source # 

Methods

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

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

Num Limit Source # 
Ord Limit Source # 

Methods

compare :: Limit -> Limit -> Ordering #

(<) :: Limit -> Limit -> Bool #

(<=) :: Limit -> Limit -> Bool #

(>) :: Limit -> Limit -> Bool #

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

max :: Limit -> Limit -> Limit #

min :: Limit -> Limit -> Limit #

Show Limit Source # 

Methods

showsPrec :: Int -> Limit -> ShowS #

show :: Limit -> String #

showList :: [Limit] -> ShowS #

Generic Limit Source # 

Associated Types

type Rep Limit :: * -> * #

Methods

from :: Limit -> Rep Limit x #

to :: Rep Limit x -> Limit #

FromJSON Limit Source # 
type Rep Limit Source # 
type Rep Limit = D1 * (MetaData "Limit" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "Limit" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype CommissionPaid Source #

Constructors

CommissionPaid (Fixed E8) 

Instances

Eq CommissionPaid Source # 
Num CommissionPaid Source # 
Ord CommissionPaid Source # 
Show CommissionPaid Source # 
Generic CommissionPaid Source # 

Associated Types

type Rep CommissionPaid :: * -> * #

FromJSON CommissionPaid Source # 
type Rep CommissionPaid Source # 
type Rep CommissionPaid = D1 * (MetaData "CommissionPaid" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "CommissionPaid" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype Available Source #

Constructors

Available (Fixed E8) 

newtype ReserveRemaining Source #

Constructors

ReserveRemaining (Fixed E8) 

Instances

Eq ReserveRemaining Source # 
Num ReserveRemaining Source # 
Ord ReserveRemaining Source # 
Show ReserveRemaining Source # 
Generic ReserveRemaining Source # 
FromJSON ReserveRemaining Source # 
type Rep ReserveRemaining Source # 
type Rep ReserveRemaining = D1 * (MetaData "ReserveRemaining" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "ReserveRemaining" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype CommissionReserved Source #

Constructors

CommissionReserved (Fixed E8) 

Instances

Eq CommissionReserved Source # 
Num CommissionReserved Source # 
Ord CommissionReserved Source # 
Show CommissionReserved Source # 
Generic CommissionReserved Source # 
FromJSON CommissionReserved Source # 
type Rep CommissionReserved Source # 
type Rep CommissionReserved = D1 * (MetaData "CommissionReserved" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "CommissionReserved" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype CommissionReserveRemaining Source #

Instances

Eq CommissionReserveRemaining Source # 
Num CommissionReserveRemaining Source # 
Ord CommissionReserveRemaining Source # 
Show CommissionReserveRemaining Source # 
Generic CommissionReserveRemaining Source # 
FromJSON CommissionReserveRemaining Source # 
type Rep CommissionReserveRemaining Source # 
type Rep CommissionReserveRemaining = D1 * (MetaData "CommissionReserveRemaining" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "CommissionReserveRemaining" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype TxCost Source #

Constructors

TxCost (Fixed E8) 

Instances

Eq TxCost Source # 

Methods

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

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

Num TxCost Source # 
Ord TxCost Source # 
Show TxCost Source # 
Generic TxCost Source # 

Associated Types

type Rep TxCost :: * -> * #

Methods

from :: TxCost -> Rep TxCost x #

to :: Rep TxCost x -> TxCost #

FromJSON TxCost Source # 
type Rep TxCost Source # 
type Rep TxCost = D1 * (MetaData "TxCost" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "TxCost" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype Amount Source #

Constructors

Amount (Fixed E8) 

Instances

Eq Amount Source # 

Methods

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

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

Num Amount Source # 
Ord Amount Source # 
Show Amount Source # 
Generic Amount Source # 

Associated Types

type Rep Amount :: * -> * #

Methods

from :: Amount -> Rep Amount x #

to :: Rep Amount x -> Amount #

FromJSON Amount Source # 
type Rep Amount Source # 
type Rep Amount = D1 * (MetaData "Amount" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "Amount" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype Commission Source #

Constructors

Commission (Fixed E8) 

Instances

data Ticker Source #

Constructors

Ticker 

Fields

Instances

Show Ticker Source # 
Generic Ticker Source # 

Associated Types

type Rep Ticker :: * -> * #

Methods

from :: Ticker -> Rep Ticker x #

to :: Rep Ticker x -> Ticker #

FromJSON Ticker Source # 
type Rep Ticker Source # 
type Rep Ticker = D1 * (MetaData "Ticker" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" False) (C1 * (MetaCons "Ticker" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "tickerBid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bid)) ((:*:) * (S1 * (MetaSel (Just Symbol "tickerAsk") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Ask)) (S1 * (MetaSel (Just Symbol "tickerLast") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Last)))))

newtype MinTradeSize Source #

Constructors

MinTradeSize (Fixed E8) 

Instances

Eq MinTradeSize Source # 
Num MinTradeSize Source # 
Ord MinTradeSize Source # 
Show MinTradeSize Source # 
Generic MinTradeSize Source # 

Associated Types

type Rep MinTradeSize :: * -> * #

FromJSON MinTradeSize Source # 
type Rep MinTradeSize Source # 
type Rep MinTradeSize = D1 * (MetaData "MinTradeSize" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "MinTradeSize" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

newtype TxFee Source #

Constructors

TxFee (Fixed E8) 

Instances

Eq TxFee Source # 

Methods

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

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

Num TxFee Source # 
Ord TxFee Source # 

Methods

compare :: TxFee -> TxFee -> Ordering #

(<) :: TxFee -> TxFee -> Bool #

(<=) :: TxFee -> TxFee -> Bool #

(>) :: TxFee -> TxFee -> Bool #

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

max :: TxFee -> TxFee -> TxFee #

min :: TxFee -> TxFee -> TxFee #

Show TxFee Source # 

Methods

showsPrec :: Int -> TxFee -> ShowS #

show :: TxFee -> String #

showList :: [TxFee] -> ShowS #

Generic TxFee Source # 

Associated Types

type Rep TxFee :: * -> * #

Methods

from :: TxFee -> Rep TxFee x #

to :: Rep TxFee x -> TxFee #

FromJSON TxFee Source # 
type Rep TxFee Source # 
type Rep TxFee = D1 * (MetaData "TxFee" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" True) (C1 * (MetaCons "TxFee" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Fixed E8))))

data APIKeys Source #

API Keys

Constructors

APIKeys 

Fields

data WithdrawalHistory Source #

Instances

Eq WithdrawalHistory Source # 
Show WithdrawalHistory Source # 
Generic WithdrawalHistory Source # 
FromJSON WithdrawalHistory Source # 
type Rep WithdrawalHistory Source # 
type Rep WithdrawalHistory = D1 * (MetaData "WithdrawalHistory" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" False) (C1 * (MetaCons "WithdrawalHistory" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "withdrawalHistoryPaymentUUID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "withdrawalHistoryCurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "withdrawalHistoryAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Amount)) ((:*:) * (S1 * (MetaSel (Just Symbol "withdrawalHistoryAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "withdrawalHistoryOpened") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "withdrawalHistoryAuthorized") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)) ((:*:) * (S1 * (MetaSel (Just Symbol "withdrawalHistoryPendingPayment") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "withdrawalHistoryTxCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Scientific)))) ((:*:) * (S1 * (MetaSel (Just Symbol "withdrawalHistoryTxId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) ((:*:) * (S1 * (MetaSel (Just Symbol "withdrawalHistoryCanceled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "withdrawalHistoryInvalidAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)))))))

data DepositHistory Source #

Instances

Eq DepositHistory Source # 
Show DepositHistory Source # 
Generic DepositHistory Source # 

Associated Types

type Rep DepositHistory :: * -> * #

FromJSON DepositHistory Source # 
type Rep DepositHistory Source # 
type Rep DepositHistory = D1 * (MetaData "DepositHistory" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" False) (C1 * (MetaCons "DepositHistory" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "depositHistoryCurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) ((:*:) * (S1 * (MetaSel (Just Symbol "depositHistoryAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Scientific)) (S1 * (MetaSel (Just Symbol "depositHistoryLastUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "depositHistoryConfirmations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Scientific)) (S1 * (MetaSel (Just Symbol "depositHistoryId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Scientific))) ((:*:) * (S1 * (MetaSel (Just Symbol "depositHistoryTxId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "depositHistoryCryptoAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))))

newtype UUID Source #

Constructors

UUID Text 

Instances

data Balance Source #

data OrderType Source #

Constructors

SELL 
BUY 
LIMIT_SELL 
LIMIT_BUY 

Instances

Eq OrderType Source # 
Show OrderType Source # 
Generic OrderType Source # 

Associated Types

type Rep OrderType :: * -> * #

FromJSON OrderType Source # 
type Rep OrderType Source # 
type Rep OrderType = D1 * (MetaData "OrderType" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" False) ((:+:) * ((:+:) * (C1 * (MetaCons "SELL" PrefixI False) (U1 *)) (C1 * (MetaCons "BUY" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "LIMIT_SELL" PrefixI False) (U1 *)) (C1 * (MetaCons "LIMIT_BUY" PrefixI False) (U1 *))))

data OpenOrder Source #

Instances

Eq OpenOrder Source # 
Show OpenOrder Source # 
Generic OpenOrder Source # 

Associated Types

type Rep OpenOrder :: * -> * #

FromJSON OpenOrder Source # 
type Rep OpenOrder Source # 
type Rep OpenOrder = D1 * (MetaData "OpenOrder" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" False) (C1 * (MetaCons "OpenOrder" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "openOrderUUID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "openOrderOrderUUID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "openOrderExchange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "openOrderOrderType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * OrderType)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "openOrderQuantity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Quantity)) (S1 * (MetaSel (Just Symbol "openOrderQuantityRemaining") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * QuantityRemaining))) ((:*:) * (S1 * (MetaSel (Just Symbol "openOrderLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Limit)) (S1 * (MetaSel (Just Symbol "openOrderCommissionPaid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * CommissionPaid))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "openOrderPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Price)) (S1 * (MetaSel (Just Symbol "openOrderPricePerUnit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Price)))) ((:*:) * (S1 * (MetaSel (Just Symbol "openOrderOpened") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Time)) (S1 * (MetaSel (Just Symbol "openOrderClosed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Time))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "openOrderCancelInitiated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "openOrderImmediateOrCancel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "openOrderIsConditional") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)) ((:*:) * (S1 * (MetaSel (Just Symbol "openOrderCondition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "openOrderConditionTarget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))))))

data OrderHistory Source #

Instances

Eq OrderHistory Source # 
Show OrderHistory Source # 
Generic OrderHistory Source # 

Associated Types

type Rep OrderHistory :: * -> * #

FromJSON OrderHistory Source # 
type Rep OrderHistory Source # 
type Rep OrderHistory = D1 * (MetaData "OrderHistory" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" False) (C1 * (MetaCons "OrderHistory" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "orderHistoryOrderUUID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) ((:*:) * (S1 * (MetaSel (Just Symbol "orderHistoryExchange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "orderHistoryTimeStamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Time)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "orderHistoryOrderType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * OrderType)) (S1 * (MetaSel (Just Symbol "orderHistoryLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Limit))) ((:*:) * (S1 * (MetaSel (Just Symbol "orderHistoryQuantity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Quantity)) (S1 * (MetaSel (Just Symbol "orderHistoryQuantityRemaining") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * QuantityRemaining))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "orderHistoryCommission") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Commission)) ((:*:) * (S1 * (MetaSel (Just Symbol "orderHistoryPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Price)) (S1 * (MetaSel (Just Symbol "orderHistoryPricePerUnit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Price))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "orderHistoryIsConditional") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "orderHistoryCondition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "orderHistoryConditionTarget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "orderHistoryImmediateOrCancel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)))))))

data Order Source #

Instances

Eq Order Source # 

Methods

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

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

Show Order Source # 

Methods

showsPrec :: Int -> Order -> ShowS #

show :: Order -> String #

showList :: [Order] -> ShowS #

Generic Order Source # 

Associated Types

type Rep Order :: * -> * #

Methods

from :: Order -> Rep Order x #

to :: Rep Order x -> Order #

FromJSON Order Source # 
type Rep Order Source # 
type Rep Order = D1 * (MetaData "Order" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" False) (C1 * (MetaCons "Order" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "orderAccountID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "orderOrderUUID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "orderExchange") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "orderOrderType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * OrderType)) ((:*:) * (S1 * (MetaSel (Just Symbol "orderQuantity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Quantity)) (S1 * (MetaSel (Just Symbol "orderQuantityRemaining") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * QuantityRemaining))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "orderLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Limit)) ((:*:) * (S1 * (MetaSel (Just Symbol "orderReserved") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Reserved)) (S1 * (MetaSel (Just Symbol "orderReservedRemaining") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ReserveRemaining)))) ((:*:) * (S1 * (MetaSel (Just Symbol "orderCommissionReserved") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * CommissionReserved)) ((:*:) * (S1 * (MetaSel (Just Symbol "orderCommissionReserveRemaining") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * CommissionReserveRemaining)) (S1 * (MetaSel (Just Symbol "orderCommissionPaid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * CommissionPaid)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "orderPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Price)) ((:*:) * (S1 * (MetaSel (Just Symbol "orderPricePerUnit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Price))) (S1 * (MetaSel (Just Symbol "orderOpened") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Time)))) ((:*:) * (S1 * (MetaSel (Just Symbol "orderClosed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Time))) ((:*:) * (S1 * (MetaSel (Just Symbol "orderIsOpen") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "orderSentinel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "orderCommission") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Commission)) ((:*:) * (S1 * (MetaSel (Just Symbol "orderIsConditional") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "orderCancelInitiated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)))) ((:*:) * (S1 * (MetaSel (Just Symbol "orderImmediateOrCancel") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)) ((:*:) * (S1 * (MetaSel (Just Symbol "orderCondition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "orderConditionTarget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))))))

data MarketSummary Source #

Instances

Eq MarketSummary Source # 
Show MarketSummary Source # 
Generic MarketSummary Source # 

Associated Types

type Rep MarketSummary :: * -> * #

FromJSON MarketSummary Source # 
type Rep MarketSummary Source # 
type Rep MarketSummary = D1 * (MetaData "MarketSummary" "Bittrex.Types" "bittrex-0.6.0.0-CNOa3nsUFF86eolLgRHY9h" False) (C1 * (MetaCons "MarketSummary" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "marketSummaryMarketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * MarketName)) ((:*:) * (S1 * (MetaSel (Just Symbol "marketSummaryHigh") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * High)) (S1 * (MetaSel (Just Symbol "marketSummaryLow") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Low)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "marketSummaryVolume") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Volume)) (S1 * (MetaSel (Just Symbol "marketSummaryLast") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Last))) ((:*:) * (S1 * (MetaSel (Just Symbol "marketSummaryBaseVolume") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * BaseVolume)) (S1 * (MetaSel (Just Symbol "marketSummaryTimeStamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Time))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "marketSummaryBid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bid)) ((:*:) * (S1 * (MetaSel (Just Symbol "marketSummaryAsk") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Ask)) (S1 * (MetaSel (Just Symbol "marketSummaryOpenBuyOrders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "marketSummaryOpenSellOrders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "marketSummaryPrevDay") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * PrevDay))) ((:*:) * (S1 * (MetaSel (Just Symbol "marketSummaryCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Time)) (S1 * (MetaSel (Just Symbol "marketSummaryDisplayMarketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))))