gdax-0.6.0.0: API Wrapping for Coinbase's GDAX exchange.

Safe HaskellNone
LanguageHaskell2010

Network.GDAX.Types.Private

Documentation

data Account #

Instances
Show Account # 
Instance details

Defined in Network.GDAX.Types.Private

Generic Account # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep Account :: * -> * #

Methods

from :: Account -> Rep Account x #

to :: Rep Account x -> Account #

FromJSON Account # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Account # 
Instance details

Defined in Network.GDAX.Types.Private

data MarginAccount #

Instances
Show MarginAccount # 
Instance details

Defined in Network.GDAX.Types.Private

Generic MarginAccount # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep MarginAccount :: * -> * #

type Rep MarginAccount # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep MarginAccount = D1 (MetaData "MarginAccount" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "MarginAccount" PrefixI True) (S1 (MetaSel (Just "_maccountFundedAmount") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_maccountDefaultAmount") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double)))

data Entry #

Instances
Show Entry # 
Instance details

Defined in Network.GDAX.Types.Private

Methods

showsPrec :: Int -> Entry -> ShowS #

show :: Entry -> String #

showList :: [Entry] -> ShowS #

Generic Entry # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep Entry :: * -> * #

Methods

from :: Entry -> Rep Entry x #

to :: Rep Entry x -> Entry #

FromJSON Entry # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Entry # 
Instance details

Defined in Network.GDAX.Types.Private

data EntryDetails #

Instances
Show EntryDetails # 
Instance details

Defined in Network.GDAX.Types.Private

Generic EntryDetails # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep EntryDetails :: * -> * #

FromJSON EntryDetails # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep EntryDetails # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep EntryDetails = D1 (MetaData "EntryDetails" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "EntryDetails" PrefixI True) (S1 (MetaSel (Just "_edetailsOrderId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe OrderId)) :*: (S1 (MetaSel (Just "_edetailsTradeId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe TradeId)) :*: S1 (MetaSel (Just "_edetailsProductId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe ProductId)))))

data Hold #

Instances
Show Hold # 
Instance details

Defined in Network.GDAX.Types.Private

Methods

showsPrec :: Int -> Hold -> ShowS #

show :: Hold -> String #

showList :: [Hold] -> ShowS #

Generic Hold # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep Hold :: * -> * #

Methods

from :: Hold -> Rep Hold x #

to :: Rep Hold x -> Hold #

FromJSON Hold # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Hold # 
Instance details

Defined in Network.GDAX.Types.Private

data HoldReference #

Instances
Show HoldReference # 
Instance details

Defined in Network.GDAX.Types.Private

Generic HoldReference # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep HoldReference :: * -> * #

type Rep HoldReference # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep HoldReference = D1 (MetaData "HoldReference" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "HoldOrder" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 OrderId)) :+: C1 (MetaCons "HoldTransfer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 TransferId)))

data NewLimitOrder #

Instances
Show NewLimitOrder # 
Instance details

Defined in Network.GDAX.Types.Private

Generic NewLimitOrder # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep NewLimitOrder :: * -> * #

ToJSON NewLimitOrder # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep NewLimitOrder # 
Instance details

Defined in Network.GDAX.Types.Private

data NewMarketOrder #

Instances
Show NewMarketOrder # 
Instance details

Defined in Network.GDAX.Types.Private

Generic NewMarketOrder # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep NewMarketOrder :: * -> * #

ToJSON NewMarketOrder # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep NewMarketOrder # 
Instance details

Defined in Network.GDAX.Types.Private

data NewStopOrder #

Instances
Show NewStopOrder # 
Instance details

Defined in Network.GDAX.Types.Private

Generic NewStopOrder # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep NewStopOrder :: * -> * #

ToJSON NewStopOrder # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep NewStopOrder # 
Instance details

Defined in Network.GDAX.Types.Private

data MarketDesire #

Constructors

DesireSize Double

Desired amount in commodity (e.g. BTC)

DesireFunds Double

Desired amount in quote currency (e.g. USD)

Instances
Show MarketDesire # 
Instance details

Defined in Network.GDAX.Types.Private

Generic MarketDesire # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep MarketDesire :: * -> * #

type Rep MarketDesire # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep MarketDesire = D1 (MetaData "MarketDesire" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "DesireSize" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double)) :+: C1 (MetaCons "DesireFunds" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double)))

data TimeInForce #

Instances
Eq TimeInForce # 
Instance details

Defined in Network.GDAX.Types.Private

Ord TimeInForce # 
Instance details

Defined in Network.GDAX.Types.Private

Show TimeInForce # 
Instance details

Defined in Network.GDAX.Types.Private

Generic TimeInForce # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep TimeInForce :: * -> * #

ToJSON TimeInForce # 
Instance details

Defined in Network.GDAX.Types.Private

FromJSON TimeInForce # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep TimeInForce # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep TimeInForce = D1 (MetaData "TimeInForce" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) ((C1 (MetaCons "GoodTillCanceled" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "GoodTillTime" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "ImmediateOrCancel" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "FillOrKill" PrefixI False) (U1 :: * -> *)))

data SelfTradePolicy #

Instances
Eq SelfTradePolicy # 
Instance details

Defined in Network.GDAX.Types.Private

Ord SelfTradePolicy # 
Instance details

Defined in Network.GDAX.Types.Private

Show SelfTradePolicy # 
Instance details

Defined in Network.GDAX.Types.Private

Generic SelfTradePolicy # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep SelfTradePolicy :: * -> * #

ToJSON SelfTradePolicy # 
Instance details

Defined in Network.GDAX.Types.Private

FromJSON SelfTradePolicy # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep SelfTradePolicy # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep SelfTradePolicy = D1 (MetaData "SelfTradePolicy" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) ((C1 (MetaCons "DecreaseOrCancel" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "CancelOldest" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "CancelNewest" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "CancelBoth" PrefixI False) (U1 :: * -> *)))

data CancelAfterPolicy #

Instances
Show CancelAfterPolicy # 
Instance details

Defined in Network.GDAX.Types.Private

Generic CancelAfterPolicy # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep CancelAfterPolicy :: * -> * #

ToJSON CancelAfterPolicy # 
Instance details

Defined in Network.GDAX.Types.Private

FromJSON CancelAfterPolicy # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep CancelAfterPolicy # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep CancelAfterPolicy = D1 (MetaData "CancelAfterPolicy" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "CancelAfterMinutes" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Word)) :+: (C1 (MetaCons "CancelAfterHours" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Word)) :+: C1 (MetaCons "CancelAfterDays" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Word))))

data Order #

Instances
Show Order # 
Instance details

Defined in Network.GDAX.Types.Private

Methods

showsPrec :: Int -> Order -> ShowS #

show :: Order -> String #

showList :: [Order] -> ShowS #

Generic Order # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep Order :: * -> * #

Methods

from :: Order -> Rep Order x #

to :: Rep Order x -> Order #

FromJSON Order # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Order # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Order = D1 (MetaData "Order" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Order" PrefixI True) (((S1 (MetaSel (Just "_orderId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 OrderId) :*: (S1 (MetaSel (Just "_orderPrice") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_orderSize") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double))) :*: ((S1 (MetaSel (Just "_orderProductId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProductId) :*: S1 (MetaSel (Just "_orderSide") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Side)) :*: (S1 (MetaSel (Just "_orderSelfTradePrevention") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 SelfTradePolicy) :*: S1 (MetaSel (Just "_orderType") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 OrderType)))) :*: (((S1 (MetaSel (Just "_orderTimeInForce") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 TimeInForce) :*: S1 (MetaSel (Just "_orderPostOnly") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Bool)) :*: (S1 (MetaSel (Just "_orderCreatedAt") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime) :*: S1 (MetaSel (Just "_orderFillFees") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double))) :*: ((S1 (MetaSel (Just "_orderFilledSize") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_orderExecutedValue") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double)) :*: (S1 (MetaSel (Just "_orderStatus") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 OrderStatus) :*: S1 (MetaSel (Just "_orderSettled") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Bool))))))

data Fill #

Instances
Show Fill # 
Instance details

Defined in Network.GDAX.Types.Private

Methods

showsPrec :: Int -> Fill -> ShowS #

show :: Fill -> String #

showList :: [Fill] -> ShowS #

Generic Fill # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep Fill :: * -> * #

Methods

from :: Fill -> Rep Fill x #

to :: Rep Fill x -> Fill #

FromJSON Fill # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Fill # 
Instance details

Defined in Network.GDAX.Types.Private

data Funding #

Instances
Show Funding # 
Instance details

Defined in Network.GDAX.Types.Private

Generic Funding # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep Funding :: * -> * #

Methods

from :: Funding -> Rep Funding x #

to :: Rep Funding x -> Funding #

FromJSON Funding # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Funding # 
Instance details

Defined in Network.GDAX.Types.Private

data NewMarginTransfer #

data MarginTransfer #

Instances
Show MarginTransfer # 
Instance details

Defined in Network.GDAX.Types.Private

Generic MarginTransfer # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep MarginTransfer :: * -> * #

FromJSON MarginTransfer # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep MarginTransfer # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep MarginTransfer = D1 (MetaData "MarginTransfer" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "MarginTransfer" PrefixI True) (((S1 (MetaSel (Just "_mtCreatedAt") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime) :*: (S1 (MetaSel (Just "_mtId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 MarginTransferId) :*: S1 (MetaSel (Just "_mtUserId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UserId))) :*: (S1 (MetaSel (Just "_mtProfileId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProfileId) :*: (S1 (MetaSel (Just "_mtMarginProfileId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProfileId) :*: S1 (MetaSel (Just "_mtType") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 MarginType)))) :*: ((S1 (MetaSel (Just "_mtAmount") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: (S1 (MetaSel (Just "_mtCurrency") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 CurrencyId) :*: S1 (MetaSel (Just "_mtAccountId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 AccountId))) :*: ((S1 (MetaSel (Just "_mtMarginAccountId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 AccountId) :*: S1 (MetaSel (Just "_mtMarginProductId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ProductId)) :*: (S1 (MetaSel (Just "_mtStatus") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 MarginStatus) :*: S1 (MetaSel (Just "_mtNonce") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Int64))))))

data Position #

Instances
Show Position # 
Instance details

Defined in Network.GDAX.Types.Private

Generic Position # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep Position :: * -> * #

Methods

from :: Position -> Rep Position x #

to :: Rep Position x -> Position #

FromJSON Position # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Position # 
Instance details

Defined in Network.GDAX.Types.Private

data OutstandingFunding #

Instances
Show OutstandingFunding # 
Instance details

Defined in Network.GDAX.Types.Private

Generic OutstandingFunding # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep OutstandingFunding :: * -> * #

FromJSON OutstandingFunding # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep OutstandingFunding # 
Instance details

Defined in Network.GDAX.Types.Private

data PositionAccount #

data MarginCall #

Instances
Show MarginCall # 
Instance details

Defined in Network.GDAX.Types.Private

Generic MarginCall # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep MarginCall :: * -> * #

FromJSON MarginCall # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep MarginCall # 
Instance details

Defined in Network.GDAX.Types.Private

data Deposit #

Instances
Show Deposit # 
Instance details

Defined in Network.GDAX.Types.Private

Generic Deposit # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep Deposit :: * -> * #

Methods

from :: Deposit -> Rep Deposit x #

to :: Rep Deposit x -> Deposit #

ToJSON Deposit # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Deposit # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Deposit = D1 (MetaData "Deposit" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Deposit" PrefixI True) (S1 (MetaSel (Just "_depositAmount") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: (S1 (MetaSel (Just "_depositCurrency") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 CurrencyId) :*: S1 (MetaSel (Just "_depositPaymentMethod") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 PaymentMethodId))))

data DepositReceipt #

Instances
Show DepositReceipt # 
Instance details

Defined in Network.GDAX.Types.Private

Generic DepositReceipt # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep DepositReceipt :: * -> * #

FromJSON DepositReceipt # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep DepositReceipt # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep DepositReceipt = D1 (MetaData "DepositReceipt" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "DepositReceipt" PrefixI True) ((S1 (MetaSel (Just "_dreceiptId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 DepositId) :*: S1 (MetaSel (Just "_dreceiptAmount") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double)) :*: (S1 (MetaSel (Just "_dreceiptCurrency") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 CurrencyId) :*: S1 (MetaSel (Just "_dreceiptPayoutAt") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime))))

data CoinbaseDepositReceipt #

data Withdraw #

Instances
Show Withdraw # 
Instance details

Defined in Network.GDAX.Types.Private

Generic Withdraw # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep Withdraw :: * -> * #

Methods

from :: Withdraw -> Rep Withdraw x #

to :: Rep Withdraw x -> Withdraw #

ToJSON Withdraw # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Withdraw # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Withdraw = D1 (MetaData "Withdraw" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Withdraw" PrefixI True) (S1 (MetaSel (Just "_withdrawAmount") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: (S1 (MetaSel (Just "_withdrawCurrency") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 CurrencyId) :*: S1 (MetaSel (Just "_withdrawPaymentMethod") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 PaymentMethodId))))

data WithdrawReceipt #

data CoinbaseWithdraw #

Instances
Show CoinbaseWithdraw # 
Instance details

Defined in Network.GDAX.Types.Private

Generic CoinbaseWithdraw # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep CoinbaseWithdraw :: * -> * #

ToJSON CoinbaseWithdraw # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep CoinbaseWithdraw # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep CoinbaseWithdraw = D1 (MetaData "CoinbaseWithdraw" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "CoinbaseWithdraw" PrefixI True) (S1 (MetaSel (Just "_cwithdrawAmount") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: (S1 (MetaSel (Just "_cwithdrawCurrency") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 CurrencyId) :*: S1 (MetaSel (Just "_cwithdrawCoinbaseAccount") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 AccountId))))

data CoinbaseWithdrawReceipt #

data CryptoWithdrawReceipt #

data PaymentMethod #

Instances
Show PaymentMethod # 
Instance details

Defined in Network.GDAX.Types.Private

Generic PaymentMethod # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep PaymentMethod :: * -> * #

FromJSON PaymentMethod # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep PaymentMethod # 
Instance details

Defined in Network.GDAX.Types.Private

data Limits #

Instances
Show Limits # 
Instance details

Defined in Network.GDAX.Types.Private

Generic Limits # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep Limits :: * -> * #

Methods

from :: Limits -> Rep Limits x #

to :: Rep Limits x -> Limits #

FromJSON Limits # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Limits # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Limits = D1 (MetaData "Limits" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Limits" PrefixI True) ((S1 (MetaSel (Just "_limitsBuy") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Vector Limit)) :*: S1 (MetaSel (Just "_limitsInstantBuy") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Vector Limit))) :*: (S1 (MetaSel (Just "_limitsSell") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Vector Limit)) :*: S1 (MetaSel (Just "_limitsDeposit") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Vector Limit)))))

data Limit #

Instances
Show Limit # 
Instance details

Defined in Network.GDAX.Types.Private

Methods

showsPrec :: Int -> Limit -> ShowS #

show :: Limit -> String #

showList :: [Limit] -> ShowS #

Generic Limit # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep Limit :: * -> * #

Methods

from :: Limit -> Rep Limit x #

to :: Rep Limit x -> Limit #

FromJSON Limit # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Limit # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Limit = D1 (MetaData "Limit" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Limit" PrefixI True) (S1 (MetaSel (Just "_limitPeriodInDays") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Word) :*: (S1 (MetaSel (Just "_limitTotal") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 LimitValue) :*: S1 (MetaSel (Just "_limitRemaining") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 LimitValue))))

data LimitValue #

Instances
Show LimitValue # 
Instance details

Defined in Network.GDAX.Types.Private

Generic LimitValue # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep LimitValue :: * -> * #

FromJSON LimitValue # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep LimitValue # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep LimitValue = D1 (MetaData "LimitValue" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "LimitValue" PrefixI True) (S1 (MetaSel (Just "_lvalAmount") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_lvalCurrency") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 CurrencyId)))

data CoinbaseAccount #

Instances
Show CoinbaseAccount # 
Instance details

Defined in Network.GDAX.Types.Private

Generic CoinbaseAccount # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep CoinbaseAccount :: * -> * #

FromJSON CoinbaseAccount # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep CoinbaseAccount # 
Instance details

Defined in Network.GDAX.Types.Private

data WireDepositInfo #

Instances
Show WireDepositInfo # 
Instance details

Defined in Network.GDAX.Types.Private

Generic WireDepositInfo # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep WireDepositInfo :: * -> * #

FromJSON WireDepositInfo # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep WireDepositInfo # 
Instance details

Defined in Network.GDAX.Types.Private

data Country #

Constructors

Country 
Instances
Show Country # 
Instance details

Defined in Network.GDAX.Types.Private

Generic Country # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep Country :: * -> * #

Methods

from :: Country -> Rep Country x #

to :: Rep Country x -> Country #

FromJSON Country # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Country # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Country = D1 (MetaData "Country" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Country" PrefixI True) (S1 (MetaSel (Just "_countryCode") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_countryName") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Text)))

data SepaDepositInfo #

Instances
Show SepaDepositInfo # 
Instance details

Defined in Network.GDAX.Types.Private

Generic SepaDepositInfo # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep SepaDepositInfo :: * -> * #

FromJSON SepaDepositInfo # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep SepaDepositInfo # 
Instance details

Defined in Network.GDAX.Types.Private

data NewReport #

Instances
Show NewReport # 
Instance details

Defined in Network.GDAX.Types.Private

Generic NewReport # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep NewReport :: * -> * #

ToJSON NewReport # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep NewReport # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep NewReport = D1 (MetaData "NewReport" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "NewReport" PrefixI True) (S1 (MetaSel (Just "_nreportType") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 ReportType) :*: (S1 (MetaSel (Just "_nreportStartDate") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime) :*: S1 (MetaSel (Just "_nreportEndDate") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime))))

data Report #

Instances
Show Report # 
Instance details

Defined in Network.GDAX.Types.Private

Generic Report # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep Report :: * -> * #

Methods

from :: Report -> Rep Report x #

to :: Rep Report x -> Report #

FromJSON Report # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep Report # 
Instance details

Defined in Network.GDAX.Types.Private

data ReportParams #

Instances
Show ReportParams # 
Instance details

Defined in Network.GDAX.Types.Private

Generic ReportParams # 
Instance details

Defined in Network.GDAX.Types.Private

Associated Types

type Rep ReportParams :: * -> * #

FromJSON ReportParams # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep ReportParams # 
Instance details

Defined in Network.GDAX.Types.Private

type Rep ReportParams = D1 (MetaData "ReportParams" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "ReportParams" PrefixI True) (S1 (MetaSel (Just "_rparamStartDate") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime) :*: S1 (MetaSel (Just "_rparamEndDate") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime)))