Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Eq ProductId Source # | |
Data ProductId Source # | |
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 # | |
fromString :: String -> ProductId # | |
Generic ProductId Source # | |
Hashable ProductId Source # | |
ToJSON ProductId Source # | |
FromJSON ProductId Source # | |
NFData ProductId Source # | |
type Rep ProductId Source # | |
Eq Price Source # | |
Fractional Price Source # | |
Data Price Source # | |
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 # | |
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))) |
Eq Size Source # | |
Fractional Size Source # | |
Data Size Source # | |
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 # | |
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))) |
Eq Cost Source # | |
Fractional Cost Source # | |
Data Cost Source # | |
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 # | |
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))) |
Eq OrderId Source # | |
Data OrderId Source # | |
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 # | |
Eq Aggregate Source # | |
Data Aggregate Source # | |
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 # | |
Enum Sequence Source # | |
Eq Sequence Source # | |
Data Sequence Source # | |
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 # | |
Eq Side Source # | |
Data Side Source # | |
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 # | |
Eq OrderType Source # | |
Data OrderType Source # | |
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 # | |
Eq TradeId Source # | |
Data TradeId Source # | |
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 #
data OrderStatus Source #
newtype ClientOrderId Source #
Eq Reason Source # | |
Data Reason Source # | |
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 #