bittrex-0.5.0.0: API bindings to bittrex.com

Safe HaskellNone
LanguageHaskell2010

Bittrex.Types

Synopsis

Documentation

data E8 Source #

Instances

newtype Time Source #

Constructors

Time UTCTime 

Instances

data APIOpts Source #

Constructors

APIOpts 

data BittrexError Source #

Instances

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

Associated Types

type Rep BittrexError :: * -> * #

FromJSON BittrexError Source # 
type Rep BittrexError Source # 
type Rep BittrexError = D1 * (MetaData "BittrexError" "Bittrex.Types" "bittrex-0.5.0.0-H5F8eza3ANU5vK8jAsN72p" 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 *))))))

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.5.0.0-H5F8eza3ANU5vK8jAsN72p" 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 #

Show Bid Source # 

Methods

showsPrec :: Int -> Bid -> ShowS #

show :: Bid -> String #

showList :: [Bid] -> ShowS #

FromJSON Bid Source # 

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 #

Show Ask Source # 

Methods

showsPrec :: Int -> Ask -> ShowS #

show :: Ask -> String #

showList :: [Ask] -> ShowS #

FromJSON Ask Source # 

newtype Last Source #

Constructors

Last (Fixed E8) 

Instances

newtype High Source #

Constructors

High (Fixed E8) 

Instances

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 #

Show Low Source # 

Methods

showsPrec :: Int -> Low -> ShowS #

show :: Low -> String #

showList :: [Low] -> ShowS #

FromJSON Low Source # 

newtype Rate Source #

Constructors

Rate (Fixed E8) 

Instances

data Ticker Source #

Constructors

Ticker 

Fields

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.5.0.0-H5F8eza3ANU5vK8jAsN72p" False) (C1 * (MetaCons "WithdrawalHistory" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "whPaymentUuid") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "whCurrency") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "whAmount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Amount)) ((:*:) * (S1 * (MetaSel (Just Symbol "whAddress") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "whOpened") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "whAuthorized") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bool)) ((:*:) * (S1 * (MetaSel (Just Symbol "whPendingPayment") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "whTxCost") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Scientific)))) ((:*:) * (S1 * (MetaSel (Just Symbol "whTxId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)) ((:*:) * (S1 * (MetaSel (Just Symbol "whCanceled") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "whInvalidAddress") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (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 # 

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.5.0.0-H5F8eza3ANU5vK8jAsN72p" 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.5.0.0-H5F8eza3ANU5vK8jAsN72p" False) (C1 * (MetaCons "OpenOrder" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "ooUuid") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "ooOrderUuid") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "ooExchange") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "ooOrderType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * OrderType)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "ooQuantity") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Quantity)) (S1 * (MetaSel (Just Symbol "ooQuantityRemaining") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * QuantityRemaining))) ((:*:) * (S1 * (MetaSel (Just Symbol "ooLimit") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Limit)) (S1 * (MetaSel (Just Symbol "ooCommissionPaid") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * CommissionPaid))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "ooPrice") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Price)) (S1 * (MetaSel (Just Symbol "ooPricePerUnit") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Price)))) ((:*:) * (S1 * (MetaSel (Just Symbol "ooOpened") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Time)) (S1 * (MetaSel (Just Symbol "ooClosed") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Time))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "ooCancelInitiated") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "ooImmediateOrCancel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "ooIsConditional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bool)) ((:*:) * (S1 * (MetaSel (Just Symbol "ooCondition") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "ooConditionTarget") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (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.5.0.0-H5F8eza3ANU5vK8jAsN72p" False) (C1 * (MetaCons "OrderHistory" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "ohOrderUuid") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)) ((:*:) * (S1 * (MetaSel (Just Symbol "ohExchange") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "ohTimeStamp") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Time)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "ohOrderType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * OrderType)) (S1 * (MetaSel (Just Symbol "ohLimit") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Limit))) ((:*:) * (S1 * (MetaSel (Just Symbol "ohQuantity") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Quantity)) (S1 * (MetaSel (Just Symbol "ohQuantityRemaining") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * QuantityRemaining))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "ohCommission") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Commission)) ((:*:) * (S1 * (MetaSel (Just Symbol "ohPrice") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Price)) (S1 * (MetaSel (Just Symbol "ohPricePerUnit") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Price))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "ohIsConditional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "ohCondition") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "ohConditionTarget") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "ohImmediateOrCancel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (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.5.0.0-H5F8eza3ANU5vK8jAsN72p" False) (C1 * (MetaCons "Order" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "oAccountId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "oOrderUuid") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "oExchange") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "oOrderType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * OrderType)) ((:*:) * (S1 * (MetaSel (Just Symbol "oQuantity") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Quantity)) (S1 * (MetaSel (Just Symbol "oQuantityRemaining") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * QuantityRemaining))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "oLimit") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Limit)) ((:*:) * (S1 * (MetaSel (Just Symbol "oReserved") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Reserved)) (S1 * (MetaSel (Just Symbol "oReservedRemaining") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * ReserveRemaining)))) ((:*:) * (S1 * (MetaSel (Just Symbol "oCommissionReserved") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * CommissionReserved)) ((:*:) * (S1 * (MetaSel (Just Symbol "oCommissionReserveRemaining") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * CommissionReserveRemaining)) (S1 * (MetaSel (Just Symbol "oCommissionPaid") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * CommissionPaid)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "oPrice") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Price)) ((:*:) * (S1 * (MetaSel (Just Symbol "oPricePerUnit") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Price))) (S1 * (MetaSel (Just Symbol "oOpened") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Time)))) ((:*:) * (S1 * (MetaSel (Just Symbol "oClosed") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Time))) ((:*:) * (S1 * (MetaSel (Just Symbol "oIsOpen") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "oSentinel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "oCommission") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Commission)) ((:*:) * (S1 * (MetaSel (Just Symbol "oIsConditional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "oCancelInitiated") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bool)))) ((:*:) * (S1 * (MetaSel (Just Symbol "oImmediateOrCancel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bool)) ((:*:) * (S1 * (MetaSel (Just Symbol "oCondition") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "oConditionTarget") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (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.5.0.0-H5F8eza3ANU5vK8jAsN72p" False) (C1 * (MetaCons "MarketSummary" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "msMarketName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * MarketName)) ((:*:) * (S1 * (MetaSel (Just Symbol "msHigh") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * High)) (S1 * (MetaSel (Just Symbol "msLow") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Low)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "msVolume") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Volume)) (S1 * (MetaSel (Just Symbol "msLast") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Last))) ((:*:) * (S1 * (MetaSel (Just Symbol "msBaseVolume") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * BaseVolume)) (S1 * (MetaSel (Just Symbol "msTimeStamp") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Time))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "msBid") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bid)) ((:*:) * (S1 * (MetaSel (Just Symbol "msAsk") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Ask)) (S1 * (MetaSel (Just Symbol "msOpenBuyOrders") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "msOpenSellOrders") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "msPrevDay") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * PrevDay))) ((:*:) * (S1 * (MetaSel (Just Symbol "msCreated") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Time)) (S1 * (MetaSel (Just Symbol "msDisplayMarketName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))))))