| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.GDAX.Types.Shared
Documentation
Constructors
| AccountId | |
Fields
| |
Instances
| Eq AccountId # | |
| Ord AccountId # | |
| Show AccountId # | |
| Generic AccountId # | |
| Hashable AccountId # | |
Defined in Network.GDAX.Types.Shared | |
| ToJSON AccountId # | |
Defined in Network.GDAX.Types.Shared | |
| FromJSON AccountId # | |
| type Rep AccountId # | |
Defined in Network.GDAX.Types.Shared | |
Instances
| Eq UserId # | |
| Ord UserId # | |
| Show UserId # | |
| IsString UserId # | |
Defined in Network.GDAX.Types.Shared Methods fromString :: String -> UserId # | |
| Generic UserId # | |
| Hashable UserId # | |
Defined in Network.GDAX.Types.Shared | |
| ToJSON UserId # | |
Defined in Network.GDAX.Types.Shared | |
| FromJSON UserId # | |
| type Rep UserId # | |
Defined in Network.GDAX.Types.Shared | |
Constructors
| ProfileId | |
Fields
| |
Instances
| Eq ProfileId # | |
| Ord ProfileId # | |
| Show ProfileId # | |
| Generic ProfileId # | |
| Hashable ProfileId # | |
Defined in Network.GDAX.Types.Shared | |
| ToJSON ProfileId # | |
Defined in Network.GDAX.Types.Shared | |
| FromJSON ProfileId # | |
| type Rep ProfileId # | |
Defined in Network.GDAX.Types.Shared | |
Constructors
| OrderLimit | |
| OrderMarket |
Constructors
| StopType | |
Fields
| |
Instances
| Eq StopType # | |
| Ord StopType # | |
Defined in Network.GDAX.Types.Shared | |
| Show StopType # | |
| IsString StopType # | |
Defined in Network.GDAX.Types.Shared Methods fromString :: String -> StopType # | |
| Generic StopType # | |
| Hashable StopType # | |
Defined in Network.GDAX.Types.Shared | |
| ToJSON StopType # | |
Defined in Network.GDAX.Types.Shared | |
| FromJSON StopType # | |
| type Rep StopType # | |
Defined in Network.GDAX.Types.Shared | |
Constructors
| ProductId | |
Fields
| |
Instances
| Eq ProductId # | |
| Ord ProductId # | |
| Show ProductId # | |
| IsString ProductId # | |
Defined in Network.GDAX.Types.Shared Methods fromString :: String -> ProductId # | |
| Generic ProductId # | |
| Hashable ProductId # | |
Defined in Network.GDAX.Types.Shared | |
| ToJSON ProductId # | |
Defined in Network.GDAX.Types.Shared | |
| FromJSON ProductId # | |
| type Rep ProductId # | |
Defined in Network.GDAX.Types.Shared | |
Constructors
| Sequence | |
Fields
| |
Instances
| Enum Sequence # | |
Defined in Network.GDAX.Types.Shared | |
| Eq Sequence # | |
| Ord Sequence # | |
Defined in Network.GDAX.Types.Shared | |
| Show Sequence # | |
| Generic Sequence # | |
| Hashable Sequence # | |
Defined in Network.GDAX.Types.Shared | |
| ToJSON Sequence # | |
Defined in Network.GDAX.Types.Shared | |
| FromJSON Sequence # | |
| type Rep Sequence # | |
Defined in Network.GDAX.Types.Shared | |
Instances
| Enum TradeId # | |
| Eq TradeId # | |
| Ord TradeId # | |
Defined in Network.GDAX.Types.Shared | |
| Show TradeId # | |
| Generic TradeId # | |
| Hashable TradeId # | |
Defined in Network.GDAX.Types.Shared | |
| FromJSON TradeId # | |
| type Rep TradeId # | |
Defined in Network.GDAX.Types.Shared | |
newtype CurrencyId #
Constructors
| CurrencyId | |
Fields
| |
Instances
Constructors
| EntryMatch | |
| EntryFee | |
| EntryTransfer |
newtype TransferId #
Constructors
| TransferId | |
Fields
| |
Instances
newtype ClientOrderId #
Constructors
| ClientOrderId | |
Fields | |
Instances
data OrderStatus #
Constructors
| OrderOpen | |
| OrderPending | |
| OrderActive | |
| OrderDone | |
| OrderSettled |
Instances
Constructors
| LiquidityMaker | |
| LiquidityTaker |
Constructors
| FundingId | |
Fields
| |
Instances
| Eq FundingId # | |
| Ord FundingId # | |
| Show FundingId # | |
| Generic FundingId # | |
| Hashable FundingId # | |
Defined in Network.GDAX.Types.Shared | |
| ToJSON FundingId # | |
Defined in Network.GDAX.Types.Shared | |
| FromJSON FundingId # | |
| type Rep FundingId # | |
Defined in Network.GDAX.Types.Shared | |
data FundingStatus #
Constructors
| FundingOutstanding | |
| FundingSettled | |
| FundingRejected |
Instances
data MarginType #
Constructors
| MarginDeposit | |
| MarginWithdraw |
Instances
| Show MarginType # | |
Defined in Network.GDAX.Types.Shared Methods showsPrec :: Int -> MarginType -> ShowS # show :: MarginType -> String # showList :: [MarginType] -> ShowS # | |
| Generic MarginType # | |
Defined in Network.GDAX.Types.Shared Associated Types type Rep MarginType :: * -> * # | |
| Hashable MarginType # | |
Defined in Network.GDAX.Types.Shared | |
| ToJSON MarginType # | |
Defined in Network.GDAX.Types.Shared Methods toJSON :: MarginType -> Value # toEncoding :: MarginType -> Encoding # toJSONList :: [MarginType] -> Value # toEncodingList :: [MarginType] -> Encoding # | |
| FromJSON MarginType # | |
Defined in Network.GDAX.Types.Shared | |
| type Rep MarginType # | |
newtype MarginTransferId #
Constructors
| MarginTransferId | |
Fields | |
Instances
data MarginStatus #
Constructors
| MarginCompleted |
Instances
| Show MarginStatus # | |
Defined in Network.GDAX.Types.Shared Methods showsPrec :: Int -> MarginStatus -> ShowS # show :: MarginStatus -> String # showList :: [MarginStatus] -> ShowS # | |
| Generic MarginStatus # | |
Defined in Network.GDAX.Types.Shared Associated Types type Rep MarginStatus :: * -> * # | |
| Hashable MarginStatus # | |
Defined in Network.GDAX.Types.Shared | |
| ToJSON MarginStatus # | |
Defined in Network.GDAX.Types.Shared Methods toJSON :: MarginStatus -> Value # toEncoding :: MarginStatus -> Encoding # toJSONList :: [MarginStatus] -> Value # toEncodingList :: [MarginStatus] -> Encoding # | |
| FromJSON MarginStatus # | |
Defined in Network.GDAX.Types.Shared | |
| type Rep MarginStatus # | |
data PositionStatus #
Constructors
| PositionActive | |
| PositionPending | |
| PositionLocked | |
| PositionDefault |
Instances
data PositionType #
Constructors
| PositionLong | |
| PositionShort |
Instances
| Show PositionType # | |
Defined in Network.GDAX.Types.Shared Methods showsPrec :: Int -> PositionType -> ShowS # show :: PositionType -> String # showList :: [PositionType] -> ShowS # | |
| Generic PositionType # | |
Defined in Network.GDAX.Types.Shared Associated Types type Rep PositionType :: * -> * # | |
| Hashable PositionType # | |
Defined in Network.GDAX.Types.Shared | |
| ToJSON PositionType # | |
Defined in Network.GDAX.Types.Shared Methods toJSON :: PositionType -> Value # toEncoding :: PositionType -> Encoding # toJSONList :: [PositionType] -> Value # toEncodingList :: [PositionType] -> Encoding # | |
| FromJSON PositionType # | |
Defined in Network.GDAX.Types.Shared | |
| type Rep PositionType # | |
newtype PaymentMethodId #
Constructors
| PaymentMethodId | |
Fields | |
Instances
Constructors
| DepositId | |
Fields
| |
Instances
| Eq DepositId # | |
| Ord DepositId # | |
| Show DepositId # | |
| Generic DepositId # | |
| Hashable DepositId # | |
Defined in Network.GDAX.Types.Shared | |
| ToJSON DepositId # | |
Defined in Network.GDAX.Types.Shared | |
| FromJSON DepositId # | |
| type Rep DepositId # | |
Defined in Network.GDAX.Types.Shared | |
newtype WithdrawId #
Constructors
| WithdrawId | |
Fields
| |
Instances
data PaymentMethodType #
Constructors
| MethodFiatAccount | |
| MethodBankWire | |
| MethodACHBankAccount |
Instances
data CoinbaseAccountType #
Constructors
| CBTypeWallet | |
| CBTypeFiat |
Instances
| Show CoinbaseAccountType # | |
Defined in Network.GDAX.Types.Shared Methods showsPrec :: Int -> CoinbaseAccountType -> ShowS # show :: CoinbaseAccountType -> String # showList :: [CoinbaseAccountType] -> ShowS # | |
| Generic CoinbaseAccountType # | |
Defined in Network.GDAX.Types.Shared Associated Types type Rep CoinbaseAccountType :: * -> * # Methods from :: CoinbaseAccountType -> Rep CoinbaseAccountType x # to :: Rep CoinbaseAccountType x -> CoinbaseAccountType # | |
| Hashable CoinbaseAccountType # | |
Defined in Network.GDAX.Types.Shared | |
| ToJSON CoinbaseAccountType # | |
Defined in Network.GDAX.Types.Shared Methods toJSON :: CoinbaseAccountType -> Value # toEncoding :: CoinbaseAccountType -> Encoding # toJSONList :: [CoinbaseAccountType] -> Value # toEncodingList :: [CoinbaseAccountType] -> Encoding # | |
| FromJSON CoinbaseAccountType # | |
Defined in Network.GDAX.Types.Shared Methods parseJSON :: Value -> Parser CoinbaseAccountType # parseJSONList :: Value -> Parser [CoinbaseAccountType] # | |
| type Rep CoinbaseAccountType # | |
Constructors
| ReportId | |
Fields
| |
data ReportType #
Constructors
| ReportFills | |
| ReportAccount |
Instances
| Show ReportType # | |
Defined in Network.GDAX.Types.Shared Methods showsPrec :: Int -> ReportType -> ShowS # show :: ReportType -> String # showList :: [ReportType] -> ShowS # | |
| Generic ReportType # | |
Defined in Network.GDAX.Types.Shared Associated Types type Rep ReportType :: * -> * # | |
| Hashable ReportType # | |
Defined in Network.GDAX.Types.Shared | |
| ToJSON ReportType # | |
Defined in Network.GDAX.Types.Shared Methods toJSON :: ReportType -> Value # toEncoding :: ReportType -> Encoding # toJSONList :: [ReportType] -> Value # toEncodingList :: [ReportType] -> Encoding # | |
| FromJSON ReportType # | |
Defined in Network.GDAX.Types.Shared | |
| type Rep ReportType # | |
data ReportStatus #
Constructors
| ReportPending | |
| ReportCreating | |
| ReportReady |