Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Eq AccountId Source # | |
Data AccountId Source # | |
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountId -> c AccountId # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountId # toConstr :: AccountId -> Constr # dataTypeOf :: AccountId -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c AccountId) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountId) # gmapT :: (forall b. Data b => b -> b) -> AccountId -> AccountId # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountId -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountId -> r # gmapQ :: (forall d. Data d => d -> u) -> AccountId -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountId -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountId -> m AccountId # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountId -> m AccountId # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountId -> m AccountId # | |
Ord AccountId Source # | |
Read AccountId Source # | |
Show AccountId Source # | |
Generic AccountId Source # | |
Hashable AccountId Source # | |
ToJSON AccountId Source # | |
FromJSON AccountId Source # | |
NFData AccountId Source # | |
type Rep AccountId Source # | |
Eq EntryId Source # | |
Data EntryId Source # | |
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EntryId -> c EntryId # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EntryId # toConstr :: EntryId -> Constr # dataTypeOf :: EntryId -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c EntryId) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EntryId) # gmapT :: (forall b. Data b => b -> b) -> EntryId -> EntryId # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EntryId -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EntryId -> r # gmapQ :: (forall d. Data d => d -> u) -> EntryId -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> EntryId -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> EntryId -> m EntryId # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EntryId -> m EntryId # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EntryId -> m EntryId # | |
Num EntryId Source # | |
Ord EntryId Source # | |
Read EntryId Source # | |
Show EntryId Source # | |
Generic EntryId Source # | |
Hashable EntryId Source # | |
ToJSON EntryId Source # | |
FromJSON EntryId Source # | |
NFData EntryId Source # | |
type Rep EntryId Source # | |
Data Entry Source # | |
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Entry -> c Entry # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Entry # dataTypeOf :: Entry -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Entry) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Entry) # gmapT :: (forall b. Data b => b -> b) -> Entry -> Entry # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Entry -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Entry -> r # gmapQ :: (forall d. Data d => d -> u) -> Entry -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Entry -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Entry -> m Entry # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Entry -> m Entry # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Entry -> m Entry # | |
Show Entry Source # | |
Generic Entry Source # | |
ToJSON Entry Source # | |
FromJSON Entry Source # | |
NFData Entry Source # | |
type Rep Entry Source # | |
type Rep Entry = D1 (MetaData "Entry" "Coinbase.Exchange.Types.Private" "coinbase-exchange-0.4.0.0-KDeprrDmLO86gY1hPoWgDg" False) (C1 (MetaCons "Entry" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "entryId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 EntryId)) ((:*:) (S1 (MetaSel (Just Symbol "entryCreatedAt") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 UTCTime)) (S1 (MetaSel (Just Symbol "entryAmount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CoinScientific)))) ((:*:) (S1 (MetaSel (Just Symbol "entryBalance") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CoinScientific)) ((:*:) (S1 (MetaSel (Just Symbol "entryType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 EntryType)) (S1 (MetaSel (Just Symbol "entryDetails") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 EntryDetails)))))) |
Eq EntryType Source # | |
Data EntryType Source # | |
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EntryType -> c EntryType # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EntryType # toConstr :: EntryType -> Constr # dataTypeOf :: EntryType -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c EntryType) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EntryType) # gmapT :: (forall b. Data b => b -> b) -> EntryType -> EntryType # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EntryType -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EntryType -> r # gmapQ :: (forall d. Data d => d -> u) -> EntryType -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> EntryType -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> EntryType -> m EntryType # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EntryType -> m EntryType # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EntryType -> m EntryType # | |
Ord EntryType Source # | |
Read EntryType Source # | |
Show EntryType Source # | |
Generic EntryType Source # | |
Hashable EntryType Source # | |
ToJSON EntryType Source # | |
FromJSON EntryType Source # | |
NFData EntryType Source # | |
type Rep EntryType Source # | |
data EntryDetails Source #
Eq HoldId Source # | |
Data HoldId Source # | |
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HoldId -> c HoldId # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HoldId # toConstr :: HoldId -> Constr # dataTypeOf :: HoldId -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c HoldId) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HoldId) # gmapT :: (forall b. Data b => b -> b) -> HoldId -> HoldId # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HoldId -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HoldId -> r # gmapQ :: (forall d. Data d => d -> u) -> HoldId -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HoldId -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HoldId -> m HoldId # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HoldId -> m HoldId # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HoldId -> m HoldId # | |
Ord HoldId Source # | |
Read HoldId Source # | |
Show HoldId Source # | |
Generic HoldId Source # | |
Hashable HoldId Source # | |
ToJSON HoldId Source # | |
FromJSON HoldId Source # | |
NFData HoldId Source # | |
type Rep HoldId Source # | |
data OrderContigency Source #
data OrderCancelAfter Source #
Eq SelfTrade Source # | |
Data SelfTrade Source # | |
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SelfTrade -> c SelfTrade # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SelfTrade # toConstr :: SelfTrade -> Constr # dataTypeOf :: SelfTrade -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c SelfTrade) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SelfTrade) # gmapT :: (forall b. Data b => b -> b) -> SelfTrade -> SelfTrade # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SelfTrade -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SelfTrade -> r # gmapQ :: (forall d. Data d => d -> u) -> SelfTrade -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> SelfTrade -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> SelfTrade -> m SelfTrade # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SelfTrade -> m SelfTrade # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SelfTrade -> m SelfTrade # | |
Ord SelfTrade Source # | |
Read SelfTrade Source # | |
Show SelfTrade Source # | |
Generic SelfTrade Source # | |
Hashable SelfTrade Source # | |
ToJSON SelfTrade Source # | |
FromJSON SelfTrade Source # | |
NFData SelfTrade Source # | |
type Rep SelfTrade Source # | |
type Rep SelfTrade = D1 (MetaData "SelfTrade" "Coinbase.Exchange.Types.Private" "coinbase-exchange-0.4.0.0-KDeprrDmLO86gY1hPoWgDg" False) ((:+:) ((:+:) (C1 (MetaCons "DecrementAndCancel" PrefixI False) U1) (C1 (MetaCons "CancelOldest" PrefixI False) U1)) ((:+:) (C1 (MetaCons "CancelNewest" PrefixI False) U1) (C1 (MetaCons "CancelBoth" PrefixI False) U1))) |
NewLimitOrder | |
| |
NewMarketOrder | |
| |
NewStopOrder | |
|
data OrderConfirmation Source #
Eq Liquidity Source # | |
Data Liquidity Source # | |
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Liquidity -> c Liquidity # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Liquidity # toConstr :: Liquidity -> Constr # dataTypeOf :: Liquidity -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Liquidity) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Liquidity) # gmapT :: (forall b. Data b => b -> b) -> Liquidity -> Liquidity # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Liquidity -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Liquidity -> r # gmapQ :: (forall d. Data d => d -> u) -> Liquidity -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Liquidity -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Liquidity -> m Liquidity # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Liquidity -> m Liquidity # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Liquidity -> m Liquidity # | |
Ord Liquidity Source # | |
Read Liquidity Source # | |
Show Liquidity Source # | |
Generic Liquidity Source # | |
Hashable Liquidity Source # | |
ToJSON Liquidity Source # | |
FromJSON Liquidity Source # | |
NFData Liquidity Source # | |
type Rep Liquidity Source # | |
Fill | |
|
newtype TransferId Source #
newtype CoinbaseAccountId Source #
data TransferToCoinbase Source #
data CryptoWithdrawal Source #
data TransferToCoinbaseResponse Source #
Eq TransferToCoinbaseResponse Source # | |
Show TransferToCoinbaseResponse Source # | |
showsPrec :: Int -> TransferToCoinbaseResponse -> ShowS # show :: TransferToCoinbaseResponse -> String # showList :: [TransferToCoinbaseResponse] -> ShowS # | |
Generic TransferToCoinbaseResponse Source # | |
type Rep TransferToCoinbaseResponse :: * -> * # | |
FromJSON TransferToCoinbaseResponse Source # | |
NFData TransferToCoinbaseResponse Source # | |
rnf :: TransferToCoinbaseResponse -> () # | |
type Rep TransferToCoinbaseResponse Source # | |
type Rep TransferToCoinbaseResponse = D1 (MetaData "TransferToCoinbaseResponse" "Coinbase.Exchange.Types.Private" "coinbase-exchange-0.4.0.0-KDeprrDmLO86gY1hPoWgDg" False) (C1 (MetaCons "TransferResponse" PrefixI True) (S1 (MetaSel (Just Symbol "trId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 TransferId))) |
data CryptoWithdrawalResp Source #
data CryptoWallet Source #
newtype BitcoinWallet Source #
data BTCTransferReq Source #
newtype BTCTransferId Source #
data BTCTransferResponse Source #
data CoinbaseAccount Source #
CoinbaseAccount | |
|
Eq ReportId Source # | |
Data ReportId Source # | |
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReportId -> c ReportId # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReportId # toConstr :: ReportId -> Constr # dataTypeOf :: ReportId -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReportId) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReportId) # gmapT :: (forall b. Data b => b -> b) -> ReportId -> ReportId # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReportId -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReportId -> r # gmapQ :: (forall d. Data d => d -> u) -> ReportId -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> ReportId -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReportId -> m ReportId # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReportId -> m ReportId # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReportId -> m ReportId # | |
Ord ReportId Source # | |
Read ReportId Source # | |
Show ReportId Source # | |
Generic ReportId Source # | |
ToJSON ReportId Source # | |
FromJSON ReportId Source # | |
NFData ReportId Source # | |
type Rep ReportId Source # | |
data ReportType Source #
data ReportFormat Source #
data ReportRequest Source #
ReportRequest | |
|
data ReportParams Source #
data ReportStatus Source #
data ReportInfo Source #