| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Coinbase.Exchange.Types.Core
Documentation
Constructors
| ProductId | |
Fields
| |
Instances
| Eq ProductId Source # | |
| Data ProductId Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProductId -> c ProductId # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProductId # toConstr :: ProductId -> Constr # dataTypeOf :: ProductId -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ProductId) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProductId) # gmapT :: (forall b. Data b => b -> b) -> ProductId -> ProductId # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProductId -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProductId -> r # gmapQ :: (forall d. Data d => d -> u) -> ProductId -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> ProductId -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProductId -> m ProductId # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductId -> m ProductId # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProductId -> m ProductId # | |
| Ord ProductId Source # | |
| Read ProductId Source # | |
| Show ProductId Source # | |
| IsString ProductId Source # | |
Methods fromString :: String -> ProductId # | |
| Generic ProductId Source # | |
| Hashable ProductId Source # | |
| ToJSON ProductId Source # | |
| FromJSON ProductId Source # | |
| NFData ProductId Source # | |
| type Rep ProductId Source # | |
Constructors
| Price | |
Fields | |
Instances
| Eq Price Source # | |
| Fractional Price Source # | |
| Data Price Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Price -> c Price # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Price # dataTypeOf :: Price -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Price) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Price) # gmapT :: (forall b. Data b => b -> b) -> Price -> Price # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Price -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Price -> r # gmapQ :: (forall d. Data d => d -> u) -> Price -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Price -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Price -> m Price # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Price -> m Price # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Price -> m Price # | |
| Num Price Source # | |
| Ord Price Source # | |
| Read Price Source # | |
| Real Price Source # | |
Methods toRational :: Price -> Rational # | |
| RealFrac Price Source # | |
| Show Price Source # | |
| Generic Price Source # | |
| Hashable Price Source # | |
| ToJSON Price Source # | |
| FromJSON Price Source # | |
| NFData Price Source # | |
| type Rep Price Source # | |
type Rep Price = D1 (MetaData "Price" "Coinbase.Exchange.Types.Core" "coinbase-exchange-0.4.0.0-KDeprrDmLO86gY1hPoWgDg" True) (C1 (MetaCons "Price" PrefixI True) (S1 (MetaSel (Just Symbol "unPrice") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CoinScientific))) | |
Constructors
| Size | |
Fields | |
Instances
| Eq Size Source # | |
| Fractional Size Source # | |
| Data Size Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Size -> c Size # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Size # dataTypeOf :: Size -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Size) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Size) # gmapT :: (forall b. Data b => b -> b) -> Size -> Size # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Size -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Size -> r # gmapQ :: (forall d. Data d => d -> u) -> Size -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Size -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Size -> m Size # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Size -> m Size # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Size -> m Size # | |
| Num Size Source # | |
| Ord Size Source # | |
| Read Size Source # | |
| Real Size Source # | |
Methods toRational :: Size -> Rational # | |
| RealFrac Size Source # | |
| Show Size Source # | |
| Generic Size Source # | |
| Hashable Size Source # | |
| ToJSON Size Source # | |
| FromJSON Size Source # | |
| NFData Size Source # | |
| type Rep Size Source # | |
type Rep Size = D1 (MetaData "Size" "Coinbase.Exchange.Types.Core" "coinbase-exchange-0.4.0.0-KDeprrDmLO86gY1hPoWgDg" True) (C1 (MetaCons "Size" PrefixI True) (S1 (MetaSel (Just Symbol "unSize") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CoinScientific))) | |
Constructors
| Cost | |
Fields | |
Instances
| Eq Cost Source # | |
| Fractional Cost Source # | |
| Data Cost Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Cost -> c Cost # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Cost # dataTypeOf :: Cost -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Cost) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Cost) # gmapT :: (forall b. Data b => b -> b) -> Cost -> Cost # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Cost -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Cost -> r # gmapQ :: (forall d. Data d => d -> u) -> Cost -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Cost -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Cost -> m Cost # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Cost -> m Cost # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Cost -> m Cost # | |
| Num Cost Source # | |
| Ord Cost Source # | |
| Read Cost Source # | |
| Real Cost Source # | |
Methods toRational :: Cost -> Rational # | |
| RealFrac Cost Source # | |
| Show Cost Source # | |
| Generic Cost Source # | |
| Hashable Cost Source # | |
| ToJSON Cost Source # | |
| FromJSON Cost Source # | |
| NFData Cost Source # | |
| type Rep Cost Source # | |
type Rep Cost = D1 (MetaData "Cost" "Coinbase.Exchange.Types.Core" "coinbase-exchange-0.4.0.0-KDeprrDmLO86gY1hPoWgDg" True) (C1 (MetaCons "Cost" PrefixI True) (S1 (MetaSel (Just Symbol "unCost") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CoinScientific))) | |
Instances
| Eq OrderId Source # | |
| Data OrderId Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderId -> c OrderId # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderId # toConstr :: OrderId -> Constr # dataTypeOf :: OrderId -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderId) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderId) # gmapT :: (forall b. Data b => b -> b) -> OrderId -> OrderId # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderId -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderId -> r # gmapQ :: (forall d. Data d => d -> u) -> OrderId -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderId -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderId -> m OrderId # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderId -> m OrderId # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderId -> m OrderId # | |
| Ord OrderId Source # | |
| Read OrderId Source # | |
| Show OrderId Source # | |
| Generic OrderId Source # | |
| Hashable OrderId Source # | |
| ToJSON OrderId Source # | |
| FromJSON OrderId Source # | |
| NFData OrderId Source # | |
| type Rep OrderId Source # | |
Constructors
| Aggregate | |
Fields
| |
Instances
| Eq Aggregate Source # | |
| Data Aggregate Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Aggregate -> c Aggregate # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Aggregate # toConstr :: Aggregate -> Constr # dataTypeOf :: Aggregate -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Aggregate) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Aggregate) # gmapT :: (forall b. Data b => b -> b) -> Aggregate -> Aggregate # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Aggregate -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Aggregate -> r # gmapQ :: (forall d. Data d => d -> u) -> Aggregate -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Aggregate -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Aggregate -> m Aggregate # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Aggregate -> m Aggregate # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Aggregate -> m Aggregate # | |
| Num Aggregate Source # | |
| Ord Aggregate Source # | |
| Read Aggregate Source # | |
| Show Aggregate Source # | |
| Generic Aggregate Source # | |
| Hashable Aggregate Source # | |
| ToJSON Aggregate Source # | |
| FromJSON Aggregate Source # | |
| NFData Aggregate Source # | |
| type Rep Aggregate Source # | |
Constructors
| Sequence | |
Fields
| |
Instances
| Enum Sequence Source # | |
| Eq Sequence Source # | |
| Data Sequence Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Sequence -> c Sequence # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Sequence # toConstr :: Sequence -> Constr # dataTypeOf :: Sequence -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Sequence) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Sequence) # gmapT :: (forall b. Data b => b -> b) -> Sequence -> Sequence # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Sequence -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Sequence -> r # gmapQ :: (forall d. Data d => d -> u) -> Sequence -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Sequence -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Sequence -> m Sequence # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Sequence -> m Sequence # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Sequence -> m Sequence # | |
| Num Sequence Source # | |
| Ord Sequence Source # | |
| Read Sequence Source # | |
| Show Sequence Source # | |
| Generic Sequence Source # | |
| Hashable Sequence Source # | |
| ToJSON Sequence Source # | |
| FromJSON Sequence Source # | |
| NFData Sequence Source # | |
| type Rep Sequence Source # | |
Instances
| Eq Side Source # | |
| Data Side Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Side -> c Side # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Side # dataTypeOf :: Side -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Side) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Side) # gmapT :: (forall b. Data b => b -> b) -> Side -> Side # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Side -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Side -> r # gmapQ :: (forall d. Data d => d -> u) -> Side -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Side -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Side -> m Side # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Side -> m Side # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Side -> m Side # | |
| Ord Side Source # | |
| Read Side Source # | |
| Show Side Source # | |
| Generic Side Source # | |
| Hashable Side Source # | |
| ToJSON Side Source # | |
| FromJSON Side Source # | |
| NFData Side Source # | |
| type Rep Side Source # | |
Instances
| Eq OrderType Source # | |
| Data OrderType Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OrderType -> c OrderType # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OrderType # toConstr :: OrderType -> Constr # dataTypeOf :: OrderType -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OrderType) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OrderType) # gmapT :: (forall b. Data b => b -> b) -> OrderType -> OrderType # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OrderType -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OrderType -> r # gmapQ :: (forall d. Data d => d -> u) -> OrderType -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> OrderType -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> OrderType -> m OrderType # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderType -> m OrderType # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OrderType -> m OrderType # | |
| Ord OrderType Source # | |
| Read OrderType Source # | |
| Show OrderType Source # | |
| Generic OrderType Source # | |
| Hashable OrderType Source # | |
| ToJSON OrderType Source # | |
| FromJSON OrderType Source # | |
| NFData OrderType Source # | |
| type Rep OrderType Source # | |
Instances
| Eq TradeId Source # | |
| Data TradeId Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TradeId -> c TradeId # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TradeId # toConstr :: TradeId -> Constr # dataTypeOf :: TradeId -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TradeId) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TradeId) # gmapT :: (forall b. Data b => b -> b) -> TradeId -> TradeId # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TradeId -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TradeId -> r # gmapQ :: (forall d. Data d => d -> u) -> TradeId -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> TradeId -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> TradeId -> m TradeId # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TradeId -> m TradeId # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TradeId -> m TradeId # | |
| Num TradeId Source # | |
| Ord TradeId Source # | |
| Read TradeId Source # | |
| Show TradeId Source # | |
| Generic TradeId Source # | |
| Hashable TradeId Source # | |
| ToJSON TradeId Source # | |
| FromJSON TradeId Source # | |
| NFData TradeId Source # | |
| type Rep TradeId Source # | |
newtype CurrencyId Source #
Constructors
| CurrencyId | |
Fields
| |
Instances
data OrderStatus Source #
Instances
newtype ClientOrderId Source #
Constructors
| ClientOrderId | |
Fields | |
Instances
Instances
| Eq Reason Source # | |
| Data Reason Source # | |
Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Reason -> c Reason # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Reason # toConstr :: Reason -> Constr # dataTypeOf :: Reason -> DataType # dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Reason) # dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Reason) # gmapT :: (forall b. Data b => b -> b) -> Reason -> Reason # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Reason -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Reason -> r # gmapQ :: (forall d. Data d => d -> u) -> Reason -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Reason -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Reason -> m Reason # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Reason -> m Reason # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Reason -> m Reason # | |
| Read Reason Source # | |
| Show Reason Source # | |
| Generic Reason Source # | |
| Hashable Reason Source # | |
| ToJSON Reason Source # | |
| FromJSON Reason Source # | |
| NFData Reason Source # | |
| type Rep Reason Source # | |
newtype CoinScientific Source #
Constructors
| CoinScientific | |
Fields | |
Instances