| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.GDAX.Types.Private
Documentation
Constructors
| Account | |
Instances
data MarginAccount #
Constructors
| MarginAccount | |
Fields | |
Instances
| Show MarginAccount # | |
Defined in Network.GDAX.Types.Private Methods showsPrec :: Int -> MarginAccount -> ShowS # show :: MarginAccount -> String # showList :: [MarginAccount] -> ShowS # | |
| Generic MarginAccount # | |
Defined in Network.GDAX.Types.Private Associated Types type Rep MarginAccount :: * -> * # | |
| type Rep MarginAccount # | |
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))) | |
Constructors
| Entry | |
Fields | |
Instances
| Show Entry # | |
| Generic Entry # | |
| FromJSON Entry # | |
| type Rep Entry # | |
Defined in Network.GDAX.Types.Private type Rep Entry = D1 (MetaData "Entry" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Entry" PrefixI True) ((S1 (MetaSel (Just "_entryId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 EntryId) :*: (S1 (MetaSel (Just "_entryType") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 EntryType) :*: S1 (MetaSel (Just "_entryCreatedAt") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime))) :*: (S1 (MetaSel (Just "_entryAmount") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: (S1 (MetaSel (Just "_entryBalance") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_entryDetails") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 EntryDetails))))) | |
data EntryDetails #
Constructors
| EntryDetails | |
Fields | |
Instances
| Show EntryDetails # | |
Defined in Network.GDAX.Types.Private Methods showsPrec :: Int -> EntryDetails -> ShowS # show :: EntryDetails -> String # showList :: [EntryDetails] -> ShowS # | |
| Generic EntryDetails # | |
Defined in Network.GDAX.Types.Private Associated Types type Rep EntryDetails :: * -> * # | |
| FromJSON EntryDetails # | |
Defined in Network.GDAX.Types.Private | |
| type Rep EntryDetails # | |
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))))) | |
Constructors
| Hold | |
Fields | |
Instances
| Show Hold # | |
| Generic Hold # | |
| FromJSON Hold # | |
| type Rep Hold # | |
Defined in Network.GDAX.Types.Private type Rep Hold = D1 (MetaData "Hold" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "Hold" PrefixI True) ((S1 (MetaSel (Just "_holdId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 HoldId) :*: (S1 (MetaSel (Just "_holdAccountId") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 AccountId) :*: S1 (MetaSel (Just "_holdCreatedAt") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime))) :*: (S1 (MetaSel (Just "_holdUpdatedAt") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 UTCTime) :*: (S1 (MetaSel (Just "_holdAmount") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "_holdReference") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 HoldReference))))) | |
data HoldReference #
Constructors
| HoldOrder OrderId | |
| HoldTransfer TransferId |
Instances
| Show HoldReference # | |
Defined in Network.GDAX.Types.Private Methods showsPrec :: Int -> HoldReference -> ShowS # show :: HoldReference -> String # showList :: [HoldReference] -> ShowS # | |
| Generic HoldReference # | |
Defined in Network.GDAX.Types.Private Associated Types type Rep HoldReference :: * -> * # | |
| type Rep HoldReference # | |
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))) | |
Instances
| Show NewOrder # | |
| Generic NewOrder # | |
| ToJSON NewOrder # | |
Defined in Network.GDAX.Types.Private | |
| type Rep NewOrder # | |
Defined in Network.GDAX.Types.Private type Rep NewOrder = D1 (MetaData "NewOrder" "Network.GDAX.Types.Private" "gdax-0.6.0.0-IoZ3rUHrPWo12NoEowLc0B" False) (C1 (MetaCons "NewOrderLimit" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 NewLimitOrder)) :+: (C1 (MetaCons "NewOrderMarket" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 NewMarketOrder)) :+: C1 (MetaCons "NewOrderStop" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 NewStopOrder)))) | |
data NewLimitOrder #
Constructors
| NewLimitOrder | |
Instances
data NewMarketOrder #
Constructors
| NewMarketOrder | |
Instances
data NewStopOrder #
Constructors
| NewStopOrder | |
Instances
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 # | |
Defined in Network.GDAX.Types.Private Methods showsPrec :: Int -> MarketDesire -> ShowS # show :: MarketDesire -> String # showList :: [MarketDesire] -> ShowS # | |
| Generic MarketDesire # | |
Defined in Network.GDAX.Types.Private Associated Types type Rep MarketDesire :: * -> * # | |
| type Rep MarketDesire # | |
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 #
Constructors
| GoodTillCanceled | |
| GoodTillTime | |
| ImmediateOrCancel | |
| FillOrKill |
Instances
data SelfTradePolicy #
Constructors
| DecreaseOrCancel | |
| CancelOldest | |
| CancelNewest | |
| CancelBoth |
Instances
data CancelAfterPolicy #
Constructors
| CancelAfterMinutes Word | |
| CancelAfterHours Word | |
| CancelAfterDays Word |
Instances
data NewOrderConfirmation #
Constructors
| NewOrderConfirmation | |
Fields | |
Instances
Constructors
Instances
Constructors
| Fill | |
Fields
| |
Instances
Constructors
| Funding | |
Instances
data NewMarginTransfer #
Constructors
| NewMarginTransfer | |
Fields | |
Instances
data MarginTransfer #
Constructors
| MarginTransfer | |
Fields
| |
Instances
Constructors
| Position | |
Fields
| |
Instances
data PositionFunding #
Constructors
| PositionFunding | |
Instances
data OutstandingFunding #
Constructors
| OutstandingFunding | |
Fields | |
Instances
data PositionAccount #
Constructors
| PositionAccount | |
Fields | |
Instances
data MarginCall #
Constructors
| MarginCall | |
Fields
| |
Instances
data PositionInfo #
Constructors
| PositionInfo | |
Fields | |
Instances
Constructors
| Deposit | |
Instances
| Show Deposit # | |
| Generic Deposit # | |
| ToJSON Deposit # | |
Defined in Network.GDAX.Types.Private | |
| type Rep Deposit # | |
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 #
Constructors
| DepositReceipt | |
Fields | |
Instances
data CoinbaseDeposit #
Constructors
| CoinbaseDeposit | |
Instances
data CoinbaseDepositReceipt #
Constructors
| CoinbaseDepositReceipt | |
Fields | |
Instances
Constructors
| Withdraw | |
Instances
| Show Withdraw # | |
| Generic Withdraw # | |
| ToJSON Withdraw # | |
Defined in Network.GDAX.Types.Private | |
| type Rep Withdraw # | |
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 #
Constructors
| WithdrawReceipt | |
Fields | |
Instances
data CoinbaseWithdraw #
Constructors
| CoinbaseWithdraw | |
Instances
data CoinbaseWithdrawReceipt #
Constructors
| CoinbaseWithdrawReceipt | |
Fields | |
Instances
data CryptoWithdraw #
Constructors
| CryptoWithdraw | |
Instances
data CryptoWithdrawReceipt #
Constructors
| CryptoWithdrawReceipt | |
Fields | |
Instances
data PaymentMethod #
Constructors
| PaymentMethod | |
Fields | |
Instances
Constructors
| Limits | |
Fields | |
Instances
| Show Limits # | |
| Generic Limits # | |
| FromJSON Limits # | |
| type Rep Limits # | |
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))))) | |
Constructors
| Limit | |
Fields | |
Instances
| Show Limit # | |
| Generic Limit # | |
| FromJSON Limit # | |
| type Rep Limit # | |
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 #
Constructors
| LimitValue | |
Fields | |
Instances
| Show LimitValue # | |
Defined in Network.GDAX.Types.Private Methods showsPrec :: Int -> LimitValue -> ShowS # show :: LimitValue -> String # showList :: [LimitValue] -> ShowS # | |
| Generic LimitValue # | |
Defined in Network.GDAX.Types.Private Associated Types type Rep LimitValue :: * -> * # | |
| FromJSON LimitValue # | |
Defined in Network.GDAX.Types.Private | |
| type Rep LimitValue # | |
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 #
Constructors
Instances
data WireDepositInfo #
Constructors
| WireDepositInfo | |
Fields | |
Instances
Constructors
| Country | |
Fields
| |
Instances
| Show Country # | |
| Generic Country # | |
| FromJSON Country # | |
| type Rep Country # | |
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 #
Constructors
| SepaDepositInfo | |
Fields
| |
Instances
Constructors
| NewReport | |
Fields | |
Instances
| Show NewReport # | |
| Generic NewReport # | |
| ToJSON NewReport # | |
Defined in Network.GDAX.Types.Private | |
| type Rep NewReport # | |
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)))) | |
Constructors
| Report | |
Fields | |
Instances
data ReportParams #
Constructors
| ReportParams | |
Fields | |
Instances
| Show ReportParams # | |
Defined in Network.GDAX.Types.Private Methods showsPrec :: Int -> ReportParams -> ShowS # show :: ReportParams -> String # showList :: [ReportParams] -> ShowS # | |
| Generic ReportParams # | |
Defined in Network.GDAX.Types.Private Associated Types type Rep ReportParams :: * -> * # | |
| FromJSON ReportParams # | |
Defined in Network.GDAX.Types.Private | |
| type Rep ReportParams # | |
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))) | |
data TrailingVolume #
Constructors
| TrailingVolume | |
Fields | |