Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data.Lightning.Notifications
Documentation
data ChannelOpened Source #
Constructors
ChannelOpened | |
Fields
|
Instances
FromJSON ChannelOpened Source # | |
Defined in Data.Lightning.Notifications Methods parseJSON :: Value -> Parser ChannelOpened # parseJSONList :: Value -> Parser [ChannelOpened] # | |
Generic ChannelOpened Source # | |
Defined in Data.Lightning.Notifications Associated Types type Rep ChannelOpened :: Type -> Type # | |
type Rep ChannelOpened Source # | |
Defined in Data.Lightning.Notifications type Rep ChannelOpened = D1 ('MetaData "ChannelOpened" "Data.Lightning.Notifications" "clplug-0.1.0.0-GnlVoCQX5IrAWjSbjtEVTV" 'False) (C1 ('MetaCons "ChannelOpened" 'PrefixI 'True) ((S1 ('MetaSel ('Just "___id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "funding_msat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "funding_txid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "channel_ready") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))) |
data ChannelOpenFailed Source #
Constructors
ChannelOpenFailed | |
Fields
|
Instances
FromJSON ChannelOpenFailed Source # | |
Defined in Data.Lightning.Notifications Methods parseJSON :: Value -> Parser ChannelOpenFailed # parseJSONList :: Value -> Parser [ChannelOpenFailed] # | |
Generic ChannelOpenFailed Source # | |
Defined in Data.Lightning.Notifications Associated Types type Rep ChannelOpenFailed :: Type -> Type # Methods from :: ChannelOpenFailed -> Rep ChannelOpenFailed x # to :: Rep ChannelOpenFailed x -> ChannelOpenFailed # | |
type Rep ChannelOpenFailed Source # | |
Defined in Data.Lightning.Notifications type Rep ChannelOpenFailed = D1 ('MetaData "ChannelOpenFailed" "Data.Lightning.Notifications" "clplug-0.1.0.0-GnlVoCQX5IrAWjSbjtEVTV" 'False) (C1 ('MetaCons "ChannelOpenFailed" 'PrefixI 'True) (S1 ('MetaSel ('Just "channel_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
data ChannelStateChanged Source #
Constructors
ChannelStateChanged | |
Instances
Instances
FromJSON Connect Source # | |
Generic Connect Source # | |
type Rep Connect Source # | |
Defined in Data.Lightning.Notifications type Rep Connect = D1 ('MetaData "Connect" "Data.Lightning.Notifications" "clplug-0.1.0.0-GnlVoCQX5IrAWjSbjtEVTV" 'False) (C1 ('MetaCons "Connect" 'PrefixI 'True) (S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "direction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) |
data Disconnect Source #
Constructors
Disconnect | |
Instances
FromJSON Disconnect Source # | |
Defined in Data.Lightning.Notifications | |
Generic Disconnect Source # | |
Defined in Data.Lightning.Notifications Associated Types type Rep Disconnect :: Type -> Type # | |
type Rep Disconnect Source # | |
Defined in Data.Lightning.Notifications type Rep Disconnect = D1 ('MetaData "Disconnect" "Data.Lightning.Notifications" "clplug-0.1.0.0-GnlVoCQX5IrAWjSbjtEVTV" 'False) (C1 ('MetaCons "Disconnect" 'PrefixI 'True) (S1 ('MetaSel ('Just "_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |
data InvoiceCreation Source #
Constructors
InvoiceCreation | |
Instances
FromJSON InvoiceCreation Source # | |
Defined in Data.Lightning.Notifications Methods parseJSON :: Value -> Parser InvoiceCreation # parseJSONList :: Value -> Parser [InvoiceCreation] # | |
Generic InvoiceCreation Source # | |
Defined in Data.Lightning.Notifications Associated Types type Rep InvoiceCreation :: Type -> Type # Methods from :: InvoiceCreation -> Rep InvoiceCreation x # to :: Rep InvoiceCreation x -> InvoiceCreation # | |
type Rep InvoiceCreation Source # | |
Defined in Data.Lightning.Notifications type Rep InvoiceCreation = D1 ('MetaData "InvoiceCreation" "Data.Lightning.Notifications" "clplug-0.1.0.0-GnlVoCQX5IrAWjSbjtEVTV" 'False) (C1 ('MetaCons "InvoiceCreation" 'PrefixI 'True) (S1 ('MetaSel ('Just "label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "preimage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "amount_msat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Msat)))) |
Instances
FromJSON Warning Source # | |
Generic Warning Source # | |
type Rep Warning Source # | |
Defined in Data.Lightning.Notifications type Rep Warning = D1 ('MetaData "Warning" "Data.Lightning.Notifications" "clplug-0.1.0.0-GnlVoCQX5IrAWjSbjtEVTV" 'False) (C1 ('MetaCons "Warning" 'PrefixI 'True) ((S1 ('MetaSel ('Just "level") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "log") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) |
data ForwardEvent Source #
Constructors
ForwardEvent | |
Fields
|
Instances
data SendPaySuccess Source #
Constructors
SendPaySuccess | |
Fields
|
Instances
data SendPayFailure Source #
Instances
FromJSON SendPayFailure Source # | |
Defined in Data.Lightning.Notifications Methods parseJSON :: Value -> Parser SendPayFailure # parseJSONList :: Value -> Parser [SendPayFailure] # | |
Generic SendPayFailure Source # | |
Defined in Data.Lightning.Notifications Associated Types type Rep SendPayFailure :: Type -> Type # Methods from :: SendPayFailure -> Rep SendPayFailure x # to :: Rep SendPayFailure x -> SendPayFailure # | |
type Rep SendPayFailure Source # | |
Defined in Data.Lightning.Notifications type Rep SendPayFailure = D1 ('MetaData "SendPayFailure" "Data.Lightning.Notifications" "clplug-0.1.0.0-GnlVoCQX5IrAWjSbjtEVTV" 'False) (C1 ('MetaCons "SendPayFailure" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_data") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SPFData)))) |
Constructors
SPFData | |
Fields
|
Instances
data CoinMovement Source #
Constructors
CoinMovement | |
Fields
|
Instances
data BalanceSnapshot Source #
Constructors
BalanceSnapshot | |
Fields |
Instances
FromJSON BalanceSnapshot Source # | |
Defined in Data.Lightning.Notifications Methods parseJSON :: Value -> Parser BalanceSnapshot # parseJSONList :: Value -> Parser [BalanceSnapshot] # | |
Generic BalanceSnapshot Source # | |
Defined in Data.Lightning.Notifications Associated Types type Rep BalanceSnapshot :: Type -> Type # Methods from :: BalanceSnapshot -> Rep BalanceSnapshot x # to :: Rep BalanceSnapshot x -> BalanceSnapshot # | |
Show BalanceSnapshot Source # | |
Defined in Data.Lightning.Notifications Methods showsPrec :: Int -> BalanceSnapshot -> ShowS # show :: BalanceSnapshot -> String # showList :: [BalanceSnapshot] -> ShowS # | |
type Rep BalanceSnapshot Source # | |
Defined in Data.Lightning.Notifications type Rep BalanceSnapshot = D1 ('MetaData "BalanceSnapshot" "Data.Lightning.Notifications" "clplug-0.1.0.0-GnlVoCQX5IrAWjSbjtEVTV" 'False) (C1 ('MetaCons "BalanceSnapshot" 'PrefixI 'True) (S1 ('MetaSel ('Just "balance_snapshots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Snapshot]))) |
Instances
FromJSON Snapshot Source # | |
Generic Snapshot Source # | |
Show Snapshot Source # | |
type Rep Snapshot Source # | |
Defined in Data.Lightning.Notifications type Rep Snapshot = D1 ('MetaData "Snapshot" "Data.Lightning.Notifications" "clplug-0.1.0.0-GnlVoCQX5IrAWjSbjtEVTV" 'False) (C1 ('MetaCons "Snapshot" 'PrefixI 'True) ((S1 ('MetaSel ('Just "node_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "blockheight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "accounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Saccount)))) |
Instances
FromJSON Saccount Source # | |
Generic Saccount Source # | |
Show Saccount Source # | |
type Rep Saccount Source # | |
Defined in Data.Lightning.Notifications type Rep Saccount = D1 ('MetaData "Saccount" "Data.Lightning.Notifications" "clplug-0.1.0.0-GnlVoCQX5IrAWjSbjtEVTV" 'False) (C1 ('MetaCons "Saccount" 'PrefixI 'True) (S1 ('MetaSel ('Just "account_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "balance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "coin_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))) |
data BlockAdded Source #
Constructors
BlockAdded | |
Instances
FromJSON BlockAdded Source # | |
Defined in Data.Lightning.Notifications | |
Generic BlockAdded Source # | |
Defined in Data.Lightning.Notifications Associated Types type Rep BlockAdded :: Type -> Type # | |
type Rep BlockAdded Source # | |
Defined in Data.Lightning.Notifications type Rep BlockAdded = D1 ('MetaData "BlockAdded" "Data.Lightning.Notifications" "clplug-0.1.0.0-GnlVoCQX5IrAWjSbjtEVTV" 'False) (C1 ('MetaCons "BlockAdded" 'PrefixI 'True) (S1 ('MetaSel ('Just "hash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "height") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) |
data OpenChannelPeerSigs Source #
Constructors
OpenChannelPeerSigs | |
Fields
|
Instances
FromJSON OpenChannelPeerSigs Source # | |
Defined in Data.Lightning.Notifications Methods parseJSON :: Value -> Parser OpenChannelPeerSigs # parseJSONList :: Value -> Parser [OpenChannelPeerSigs] # | |
Generic OpenChannelPeerSigs Source # | |
Defined in Data.Lightning.Notifications Associated Types type Rep OpenChannelPeerSigs :: Type -> Type # Methods from :: OpenChannelPeerSigs -> Rep OpenChannelPeerSigs x # to :: Rep OpenChannelPeerSigs x -> OpenChannelPeerSigs # | |
type Rep OpenChannelPeerSigs Source # | |
Defined in Data.Lightning.Notifications type Rep OpenChannelPeerSigs = D1 ('MetaData "OpenChannelPeerSigs" "Data.Lightning.Notifications" "clplug-0.1.0.0-GnlVoCQX5IrAWjSbjtEVTV" 'False) (C1 ('MetaCons "OpenChannelPeerSigs" 'PrefixI 'True) (S1 ('MetaSel ('Just "channel_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "signed_psbt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) |