| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Coinbase.Exchange.Types.Private
Documentation
Constructors
| AccountId | |
Fields
| |
Instances
| Eq AccountId Source # | |
| Data AccountId Source # | |
Methods 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 # | |
Constructors
| Account | |
Fields | |
Instances
Instances
| Eq EntryId Source # | |
| Data EntryId Source # | |
Methods 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 # | |
Constructors
| Entry | |
Fields | |
Instances
| Data Entry Source # | |
Methods 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)))))) | |
Instances
| Eq EntryType Source # | |
| Data EntryType Source # | |
Methods 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 #
Constructors
| EntryDetails | |
Fields | |
Instances
Instances
| Eq HoldId Source # | |
| Data HoldId Source # | |
Methods 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 # | |
Constructors
| OrderHold | |
Fields | |
| TransferHold | |
Fields | |
Instances
data OrderContigency Source #
Constructors
| GoodTillCanceled | |
| GoodTillTime | |
| ImmediateOrCancel | |
| FillOrKill |
Instances
data OrderCancelAfter Source #
Instances
Constructors
| DecrementAndCancel | |
| CancelOldest | |
| CancelNewest | |
| CancelBoth |
Instances
| Eq SelfTrade Source # | |
| Data SelfTrade Source # | |
Methods 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))) | |
Constructors
| NewLimitOrder | |
Fields
| |
| NewMarketOrder | |
Fields
| |
| NewStopOrder | |
Fields
| |
Instances
data OrderConfirmation Source #
Constructors
| OrderConfirmation | |
Instances
Constructors
Instances
Instances
| Eq Liquidity Source # | |
| Data Liquidity Source # | |
Methods 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 # | |
Constructors
| Fill | |
Fields
| |
Instances
newtype TransferId Source #
Constructors
| TransferId | |
Fields
| |
Instances
newtype CoinbaseAccountId Source #
Constructors
| CoinbaseAccountId | |
Fields | |
Instances
data TransferToCoinbase Source #
Instances
data CryptoWithdrawal Source #
Constructors
| Withdrawal | |
Fields | |
Instances
data TransferToCoinbaseResponse Source #
Constructors
| TransferResponse | |
Fields
| |
Instances
data CryptoWithdrawalResp Source #
Constructors
| WithdrawalResp | |
Fields
| |
Instances
data CryptoWallet Source #
Constructors
| BTCWallet BitcoinWallet |
Instances
| Data CryptoWallet Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CryptoWallet -> c CryptoWallet # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CryptoWallet # toConstr :: CryptoWallet -> Constr # dataTypeOf :: CryptoWallet -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c CryptoWallet) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CryptoWallet) # gmapT :: (forall b. Data b => b -> b) -> CryptoWallet -> CryptoWallet # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CryptoWallet -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CryptoWallet -> r # gmapQ :: (forall d. Data d => d -> u) -> CryptoWallet -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> CryptoWallet -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> CryptoWallet -> m CryptoWallet # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CryptoWallet -> m CryptoWallet # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CryptoWallet -> m CryptoWallet # | |
| Show CryptoWallet Source # | |
Methods showsPrec :: Int -> CryptoWallet -> ShowS # show :: CryptoWallet -> String # showList :: [CryptoWallet] -> ShowS # | |
| Generic CryptoWallet Source # | |
Associated Types type Rep CryptoWallet :: * -> * # | |
| ToJSON CryptoWallet Source # | |
Methods toJSON :: CryptoWallet -> Value # toEncoding :: CryptoWallet -> Encoding # toJSONList :: [CryptoWallet] -> Value # toEncodingList :: [CryptoWallet] -> Encoding # | |
| FromJSON CryptoWallet Source # | |
| NFData CryptoWallet Source # | |
Methods rnf :: CryptoWallet -> () # | |
| type Rep CryptoWallet Source # | |
type Rep CryptoWallet = D1 (MetaData "CryptoWallet" "Coinbase.Exchange.Types.Private" "coinbase-exchange-0.4.0.0-KDeprrDmLO86gY1hPoWgDg" False) (C1 (MetaCons "BTCWallet" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 BitcoinWallet))) | |
newtype BitcoinWallet Source #
Constructors
| FromBTCAddress | |
Fields
| |
Instances
data BTCTransferReq Source #
Constructors
| SendBitcoin | |
Fields | |
Instances
newtype BTCTransferId Source #
Constructors
| BTCTransferId | |
Fields | |
Instances
data BTCTransferResponse Source #
Constructors
| BTCTransferResponse | |
Fields | |
Instances
data CoinbaseAccount Source #
Constructors
| CoinbaseAccount | |
Fields
| |
Instances
Constructors
| ReportId | |
Fields
| |
Instances
| Eq ReportId Source # | |
| Data ReportId Source # | |
Methods 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 #
Constructors
| FillsReport | |
| AccountReport |
Instances
data ReportFormat Source #
Instances
data ReportRequest Source #
Constructors
| ReportRequest | |
Fields
| |
Instances
data ReportParams Source #
Constructors
| ReportParams | |
Fields | |
Instances
data ReportStatus Source #
Constructors
| ReportPending | |
| ReportCreating | |
| ReportReady |
Instances
data ReportInfo Source #
Constructors
| ReportInfo | |
Fields | |
Instances