clplug-0.3.1.0: Create Core Lightning Plugins
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Lightning.Manifest

Documentation

data Option Source #

Constructors

Option 

Instances

Instances details
ToJSON Option Source # 
Instance details

Defined in Data.Lightning.Manifest

Generic Option Source # 
Instance details

Defined in Data.Lightning.Manifest

Associated Types

type Rep Option :: Type -> Type #

Methods

from :: Option -> Rep Option x #

to :: Rep Option x -> Option #

type Rep Option Source # 
Instance details

Defined in Data.Lightning.Manifest

data RpcMethod Source #

Instances

Instances details
ToJSON RpcMethod Source # 
Instance details

Defined in Data.Lightning.Manifest

Generic RpcMethod Source # 
Instance details

Defined in Data.Lightning.Manifest

Associated Types

type Rep RpcMethod :: Type -> Type #

type Rep RpcMethod Source # 
Instance details

Defined in Data.Lightning.Manifest

type Rep RpcMethod = D1 ('MetaData "RpcMethod" "Data.Lightning.Manifest" "clplug-0.3.1.0-88NRFjkOHTbCuV3xl0kS7v" 'False) (C1 ('MetaCons "RpcMethod" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "usage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "long_description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deprecated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))))

data Hook Source #

Constructors

Hook 

Fields

Instances

Instances details
ToJSON Hook Source # 
Instance details

Defined in Data.Lightning.Manifest

Generic Hook Source # 
Instance details

Defined in Data.Lightning.Manifest

Associated Types

type Rep Hook :: Type -> Type #

Methods

from :: Hook -> Rep Hook x #

to :: Rep Hook x -> Hook #

type Rep Hook Source # 
Instance details

Defined in Data.Lightning.Manifest

type Rep Hook = D1 ('MetaData "Hook" "Data.Lightning.Manifest" "clplug-0.3.1.0-88NRFjkOHTbCuV3xl0kS7v" 'False) (C1 ('MetaCons "Hook" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "before") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Value))))

data Notification Source #

Constructors

Notification 

Fields

Instances

Instances details
ToJSON Notification Source # 
Instance details

Defined in Data.Lightning.Manifest

Generic Notification Source # 
Instance details

Defined in Data.Lightning.Manifest

Associated Types

type Rep Notification :: Type -> Type #

type Rep Notification Source # 
Instance details

Defined in Data.Lightning.Manifest

type Rep Notification = D1 ('MetaData "Notification" "Data.Lightning.Manifest" "clplug-0.3.1.0-88NRFjkOHTbCuV3xl0kS7v" 'False) (C1 ('MetaCons "Notification" 'PrefixI 'True) (S1 ('MetaSel ('Just "__method") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data Features Source #

Constructors

Features 

Instances

Instances details
FromJSON Features Source # 
Instance details

Defined in Data.Lightning.Manifest

ToJSON Features Source # 
Instance details

Defined in Data.Lightning.Manifest

Generic Features Source # 
Instance details

Defined in Data.Lightning.Manifest

Associated Types

type Rep Features :: Type -> Type #

Methods

from :: Features -> Rep Features x #

to :: Rep Features x -> Features #

Show Features Source # 
Instance details

Defined in Data.Lightning.Manifest

type Rep Features Source # 
Instance details

Defined in Data.Lightning.Manifest

type Rep Features = D1 ('MetaData "Features" "Data.Lightning.Manifest" "clplug-0.3.1.0-88NRFjkOHTbCuV3xl0kS7v" 'False) (C1 ('MetaCons "Features" 'PrefixI 'True) ((S1 ('MetaSel ('Just "__init") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "node") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)) :*: (S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Just "invoice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String))))