haskoin-store-data-0.52.0: Data for Haskoin Store
Safe HaskellNone
LanguageHaskell2010

Haskoin.Store.WebCommon

Documentation

class Serial b => ApiResource a b | a -> b where Source #

Minimal complete definition

resourcePath

Instances

Instances details
ApiResource GetHealth HealthCheck Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetXPub XPubSummary Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetAddrBalance Balance Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource PostTx TxId Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetTx Transaction Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetBlockMTP BlockData Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetBlockTime BlockData Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetBlockBest BlockData Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetBlock BlockData Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetPeers (SerialList PeerInformation) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetXPubUnspent (SerialList XPubUnspent) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetXPubBalances (SerialList XPubBal) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetXPubTxsFull (SerialList Transaction) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetXPubTxs (SerialList TxRef) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetAddrsUnspent (SerialList Unspent) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetAddrUnspent (SerialList Unspent) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetAddrsBalance (SerialList Balance) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetAddrsTxsFull (SerialList Transaction) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetAddrTxsFull (SerialList Transaction) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetAddrsTxs (SerialList TxRef) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetAddrTxs (SerialList TxRef) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetEvents (SerialList Event) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetMempool (SerialList TxHash) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetTxAfter (GenericResult (Maybe Bool)) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetTxsBlockRaw (RawResultList Tx) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetTxsBlock (SerialList Transaction) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetTxsRaw (RawResultList Tx) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetTxRaw (RawResult Tx) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetTxs (SerialList Transaction) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetBlockMTPRaw (RawResult Block) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetBlockTimeRaw (RawResult Block) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetBlockHeightRaw (RawResultList Block) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetBlockHeights (SerialList BlockData) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetBlockHeight (SerialList BlockData) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetBlockLatest (SerialList BlockData) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetBlockBestRaw (RawResult Block) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetBlockRaw (RawResult Block) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

ApiResource GetBlocks (SerialList BlockData) Source # 
Instance details

Defined in Haskoin.Store.WebCommon

data PostBox Source #

Constructors

forall s.Serial s => PostBox !s 

data ParamBox Source #

Constructors

forall p.(Eq p, Param p) => ParamBox !p 

data ProxyBox Source #

Constructors

forall p.Param p => ProxyBox !(Proxy p) 

(<:>) :: Text -> [Text] -> Text Source #

(<+>) :: Text -> Text -> [Text] -> Text Source #

(<++>) :: Text -> Text -> [Text] -> Text Source #

fill :: Int -> [Text] -> [Text] -> Text Source #

noDefBox :: (Default p, Param p, Eq p) => p -> [ParamBox] Source #

noMaybeBox :: (Param p, Eq p) => Maybe p -> [ParamBox] Source #

asProxy :: a -> Proxy a Source #

class Param a where Source #

Instances

Instances details
Param XPubKey Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param Address Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param BlockHash Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param TxHash Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param DeriveType Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param NoTx Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param NoCache Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param TimeParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param HeightsParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param HeightParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param LimitParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param OffsetParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param StartParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param [Address] Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param [BlockHash] Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param [TxHash] Source # 
Instance details

Defined in Haskoin.Store.WebCommon

newtype OffsetParam Source #

Constructors

OffsetParam 

Instances

Instances details
Enum OffsetParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Eq OffsetParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Integral OffsetParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Num OffsetParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Ord OffsetParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Read OffsetParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Real OffsetParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Show OffsetParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Default OffsetParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Methods

def :: OffsetParam #

Param OffsetParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

newtype LimitParam Source #

Constructors

LimitParam 

Instances

Instances details
Enum LimitParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Eq LimitParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Integral LimitParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Num LimitParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Ord LimitParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Read LimitParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Real LimitParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Show LimitParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param LimitParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

data LimitsParam Source #

Instances

Instances details
Eq LimitsParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Show LimitsParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Default LimitsParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Methods

def :: LimitsParam #

newtype HeightParam Source #

Constructors

HeightParam 

Instances

Instances details
Enum HeightParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Eq HeightParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Integral HeightParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Num HeightParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Ord HeightParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Read HeightParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Real HeightParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Show HeightParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param HeightParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

newtype TimeParam Source #

Constructors

TimeParam 

Instances

Instances details
Enum TimeParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Eq TimeParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Integral TimeParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Num TimeParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Ord TimeParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Read TimeParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Real TimeParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Show TimeParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Param TimeParam Source # 
Instance details

Defined in Haskoin.Store.WebCommon

newtype NoCache Source #

Constructors

NoCache 

Fields

Instances

Instances details
Eq NoCache Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Methods

(==) :: NoCache -> NoCache -> Bool #

(/=) :: NoCache -> NoCache -> Bool #

Read NoCache Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Show NoCache Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Default NoCache Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Methods

def :: NoCache #

Param NoCache Source # 
Instance details

Defined in Haskoin.Store.WebCommon

newtype NoTx Source #

Constructors

NoTx 

Fields

Instances

Instances details
Eq NoTx Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Methods

(==) :: NoTx -> NoTx -> Bool #

(/=) :: NoTx -> NoTx -> Bool #

Read NoTx Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Show NoTx Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Methods

showsPrec :: Int -> NoTx -> ShowS #

show :: NoTx -> String #

showList :: [NoTx] -> ShowS #

Default NoTx Source # 
Instance details

Defined in Haskoin.Store.WebCommon

Methods

def :: NoTx #

Param NoTx Source # 
Instance details

Defined in Haskoin.Store.WebCommon