btc-lsp-0.1.0.0: Lightning service provider
Safe HaskellSafe-Inferred
LanguageHaskell2010

Proto.BtcLsp.Method.GetCfg

Synopsis

Documentation

data Request Source #

Fields :

  • ctx :: Lens' Request Proto.BtcLsp.Data.HighLevel.Ctx
  • maybe'ctx :: Lens' Request (Prelude.Maybe Proto.BtcLsp.Data.HighLevel.Ctx)

Instances

Instances details
Out Request Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

docPrec :: Int -> Request -> Doc #

doc :: Request -> Doc #

docList :: [Request] -> Doc #

Generic Request Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Associated Types

type Rep Request :: Type -> Type #

Methods

from :: Request -> Rep Request x #

to :: Rep Request x -> Request #

Show Request Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

NFData Request Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

rnf :: Request -> () #

Eq Request Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

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

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

Ord Request Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Message Request Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

HasField Request "ctx" Ctx Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "ctx" -> (Ctx -> f Ctx) -> Request -> f Request

HasField Request "maybe'ctx" (Maybe Ctx) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'ctx" -> (Maybe Ctx -> f (Maybe Ctx)) -> Request -> f Request

type Rep Request Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

type Rep Request = D1 ('MetaData "Request" "Proto.BtcLsp.Method.GetCfg" "btc-lsp-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Request'_constructor" 'PrefixI 'True) (S1 ('MetaSel ('Just "_Request'ctx") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Ctx)) :*: S1 ('MetaSel ('Just "_Request'_unknownFields") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FieldSet)))

data Response Source #

Fields :

  • ctx :: Lens' Response Proto.BtcLsp.Data.HighLevel.Ctx
  • maybe'ctx :: Lens' Response (Prelude.Maybe Proto.BtcLsp.Data.HighLevel.Ctx)
  • maybe'either :: Lens' Response (Prelude.Maybe Response'Either)
  • maybe'success :: Lens' Response (Prelude.Maybe Response'Success)
  • success :: Lens' Response Response'Success
  • maybe'failure :: Lens' Response (Prelude.Maybe Response'Failure)
  • failure :: Lens' Response Response'Failure

Instances

Instances details
Out Response Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

docPrec :: Int -> Response -> Doc #

doc :: Response -> Doc #

docList :: [Response] -> Doc #

Generic Response Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Associated Types

type Rep Response :: Type -> Type #

Methods

from :: Response -> Rep Response x #

to :: Rep Response x -> Response #

Show Response Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

NFData Response Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

rnf :: Response -> () #

Eq Response Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Ord Response Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Message Response Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

HasField Response "ctx" Ctx Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "ctx" -> (Ctx -> f Ctx) -> Response -> f Response

HasField Response "failure" Response'Failure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "failure" -> (Response'Failure -> f Response'Failure) -> Response -> f Response

HasField Response "success" Response'Success Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "success" -> (Response'Success -> f Response'Success) -> Response -> f Response

HasField Response "maybe'ctx" (Maybe Ctx) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'ctx" -> (Maybe Ctx -> f (Maybe Ctx)) -> Response -> f Response

HasField Response "maybe'either" (Maybe Response'Either) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'either" -> (Maybe Response'Either -> f (Maybe Response'Either)) -> Response -> f Response

HasField Response "maybe'failure" (Maybe Response'Failure) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'failure" -> (Maybe Response'Failure -> f (Maybe Response'Failure)) -> Response -> f Response

HasField Response "maybe'success" (Maybe Response'Success) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'success" -> (Maybe Response'Success -> f (Maybe Response'Success)) -> Response -> f Response

type Rep Response Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

type Rep Response = D1 ('MetaData "Response" "Proto.BtcLsp.Method.GetCfg" "btc-lsp-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Response'_constructor" 'PrefixI 'True) (S1 ('MetaSel ('Just "_Response'ctx") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Ctx)) :*: (S1 ('MetaSel ('Just "_Response'either") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Response'Either)) :*: S1 ('MetaSel ('Just "_Response'_unknownFields") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FieldSet))))

data Response'Either Source #

Instances

Instances details
Out Response'Either Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Generic Response'Either Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Associated Types

type Rep Response'Either :: Type -> Type #

Show Response'Either Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

NFData Response'Either Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

rnf :: Response'Either -> () #

Eq Response'Either Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Ord Response'Either Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

HasField Response "maybe'either" (Maybe Response'Either) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'either" -> (Maybe Response'Either -> f (Maybe Response'Either)) -> Response -> f Response

type Rep Response'Either Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

type Rep Response'Either = D1 ('MetaData "Response'Either" "Proto.BtcLsp.Method.GetCfg" "btc-lsp-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Response'Success'" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Response'Success)) :+: C1 ('MetaCons "Response'Failure'" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Response'Failure)))

data Response'Failure Source #

Fields :

  • generic :: Lens' Response'Failure [Proto.BtcLsp.Data.HighLevel.InputFailure]
  • vec'generic :: Lens' Response'Failure (Data.Vector.Vector Proto.BtcLsp.Data.HighLevel.InputFailure)
  • specific :: Lens' Response'Failure [ResponseFailureInputFailure]
  • vec'specific :: Lens' Response'Failure (Data.Vector.Vector ResponseFailureInputFailure)
  • internal :: Lens' Response'Failure [Proto.BtcLsp.Data.HighLevel.InternalFailure]
  • vec'internal :: Lens' Response'Failure (Data.Vector.Vector Proto.BtcLsp.Data.HighLevel.InternalFailure)

Instances

Instances details
Out Response'Failure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Generic Response'Failure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Associated Types

type Rep Response'Failure :: Type -> Type #

Show Response'Failure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

NFData Response'Failure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

rnf :: Response'Failure -> () #

Eq Response'Failure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Ord Response'Failure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Message Response'Failure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

HasField Response "failure" Response'Failure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "failure" -> (Response'Failure -> f Response'Failure) -> Response -> f Response

HasField Response "maybe'failure" (Maybe Response'Failure) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'failure" -> (Maybe Response'Failure -> f (Maybe Response'Failure)) -> Response -> f Response

HasField Response'Failure "generic" [InputFailure] Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "generic" -> ([InputFailure] -> f [InputFailure]) -> Response'Failure -> f Response'Failure

HasField Response'Failure "internal" [InternalFailure] Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

HasField Response'Failure "specific" [Response'Failure'InputFailure] Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

HasField Response'Failure "vec'generic" (Vector InputFailure) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

HasField Response'Failure "vec'internal" (Vector InternalFailure) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

HasField Response'Failure "vec'specific" (Vector Response'Failure'InputFailure) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

type Rep Response'Failure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

type Rep Response'Failure = D1 ('MetaData "Response'Failure" "Proto.BtcLsp.Method.GetCfg" "btc-lsp-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Response'Failure'_constructor" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_Response'Failure'generic") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector InputFailure)) :*: S1 ('MetaSel ('Just "_Response'Failure'specific") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Response'Failure'InputFailure))) :*: (S1 ('MetaSel ('Just "_Response'Failure'internal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector InternalFailure)) :*: S1 ('MetaSel ('Just "_Response'Failure'_unknownFields") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FieldSet))))

data Response'Failure'InputFailure Source #

Instances

Instances details
Out Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Bounded Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Enum Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Generic Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Associated Types

type Rep Response'Failure'InputFailure :: Type -> Type #

Show Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

NFData Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Eq Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Ord Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

FieldDefault Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

MessageEnum Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

HasField Response'Failure "specific" [Response'Failure'InputFailure] Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

HasField Response'Failure "vec'specific" (Vector Response'Failure'InputFailure) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

type Rep Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

type Rep Response'Failure'InputFailure = D1 ('MetaData "Response'Failure'InputFailure" "Proto.BtcLsp.Method.GetCfg" "btc-lsp-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Response'Failure'DEFAULT" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Response'Failure'InputFailure'Unrecognized" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Response'Failure'InputFailure'UnrecognizedValue)))

data Response'Failure'InputFailure Source #

Instances

Instances details
Out Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Bounded Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Enum Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Generic Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Associated Types

type Rep Response'Failure'InputFailure :: Type -> Type #

Show Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

NFData Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Eq Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Ord Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

FieldDefault Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

MessageEnum Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

HasField Response'Failure "specific" [Response'Failure'InputFailure] Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

HasField Response'Failure "vec'specific" (Vector Response'Failure'InputFailure) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

type Rep Response'Failure'InputFailure Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

type Rep Response'Failure'InputFailure = D1 ('MetaData "Response'Failure'InputFailure" "Proto.BtcLsp.Method.GetCfg" "btc-lsp-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Response'Failure'DEFAULT" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Response'Failure'InputFailure'Unrecognized" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Response'Failure'InputFailure'UnrecognizedValue)))

data Response'Failure'InputFailure'UnrecognizedValue Source #

Instances

Instances details
Out Response'Failure'InputFailure'UnrecognizedValue Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Generic Response'Failure'InputFailure'UnrecognizedValue Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Show Response'Failure'InputFailure'UnrecognizedValue Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Eq Response'Failure'InputFailure'UnrecognizedValue Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Ord Response'Failure'InputFailure'UnrecognizedValue Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

type Rep Response'Failure'InputFailure'UnrecognizedValue Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

type Rep Response'Failure'InputFailure'UnrecognizedValue = D1 ('MetaData "Response'Failure'InputFailure'UnrecognizedValue" "Proto.BtcLsp.Method.GetCfg" "btc-lsp-0.1.0.0-inplace" 'True) (C1 ('MetaCons "Response'Failure'InputFailure'UnrecognizedValue" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

data Response'Success Source #

Fields :

  • lspLnNodes :: Lens' Response'Success [Proto.BtcLsp.Data.HighLevel.LnPeer]
  • vec'lspLnNodes :: Lens' Response'Success (Data.Vector.Vector Proto.BtcLsp.Data.HighLevel.LnPeer)
  • swapIntoLnMinAmt :: Lens' Response'Success Proto.BtcLsp.Data.HighLevel.LocalBalance
  • maybe'swapIntoLnMinAmt :: Lens' Response'Success (Prelude.Maybe Proto.BtcLsp.Data.HighLevel.LocalBalance)
  • swapIntoLnMaxAmt :: Lens' Response'Success Proto.BtcLsp.Data.HighLevel.LocalBalance
  • maybe'swapIntoLnMaxAmt :: Lens' Response'Success (Prelude.Maybe Proto.BtcLsp.Data.HighLevel.LocalBalance)
  • swapFromLnMinAmt :: Lens' Response'Success Proto.BtcLsp.Data.HighLevel.LocalBalance
  • maybe'swapFromLnMinAmt :: Lens' Response'Success (Prelude.Maybe Proto.BtcLsp.Data.HighLevel.LocalBalance)
  • swapFromLnMaxAmt :: Lens' Response'Success Proto.BtcLsp.Data.HighLevel.LocalBalance
  • maybe'swapFromLnMaxAmt :: Lens' Response'Success (Prelude.Maybe Proto.BtcLsp.Data.HighLevel.LocalBalance)
  • swapLnFeeRate :: Lens' Response'Success Proto.BtcLsp.Data.HighLevel.FeeRate
  • maybe'swapLnFeeRate :: Lens' Response'Success (Prelude.Maybe Proto.BtcLsp.Data.HighLevel.FeeRate)
  • swapLnMinFee :: Lens' Response'Success Proto.BtcLsp.Data.HighLevel.FeeMoney
  • maybe'swapLnMinFee :: Lens' Response'Success (Prelude.Maybe Proto.BtcLsp.Data.HighLevel.FeeMoney)

Instances

Instances details
Out Response'Success Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Generic Response'Success Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Associated Types

type Rep Response'Success :: Type -> Type #

Show Response'Success Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

NFData Response'Success Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

rnf :: Response'Success -> () #

Eq Response'Success Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Ord Response'Success Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Message Response'Success Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

HasField Response "success" Response'Success Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "success" -> (Response'Success -> f Response'Success) -> Response -> f Response

HasField Response'Success "swapFromLnMaxAmt" LocalBalance Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "swapFromLnMaxAmt" -> (LocalBalance -> f LocalBalance) -> Response'Success -> f Response'Success

HasField Response'Success "swapFromLnMinAmt" LocalBalance Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "swapFromLnMinAmt" -> (LocalBalance -> f LocalBalance) -> Response'Success -> f Response'Success

HasField Response'Success "swapIntoLnMaxAmt" LocalBalance Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "swapIntoLnMaxAmt" -> (LocalBalance -> f LocalBalance) -> Response'Success -> f Response'Success

HasField Response'Success "swapIntoLnMinAmt" LocalBalance Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "swapIntoLnMinAmt" -> (LocalBalance -> f LocalBalance) -> Response'Success -> f Response'Success

HasField Response'Success "swapLnFeeRate" FeeRate Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "swapLnFeeRate" -> (FeeRate -> f FeeRate) -> Response'Success -> f Response'Success

HasField Response'Success "swapLnMinFee" FeeMoney Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "swapLnMinFee" -> (FeeMoney -> f FeeMoney) -> Response'Success -> f Response'Success

HasField Response "maybe'success" (Maybe Response'Success) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'success" -> (Maybe Response'Success -> f (Maybe Response'Success)) -> Response -> f Response

HasField Response'Success "lspLnNodes" [LnPeer] Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "lspLnNodes" -> ([LnPeer] -> f [LnPeer]) -> Response'Success -> f Response'Success

HasField Response'Success "maybe'swapFromLnMaxAmt" (Maybe LocalBalance) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'swapFromLnMaxAmt" -> (Maybe LocalBalance -> f (Maybe LocalBalance)) -> Response'Success -> f Response'Success

HasField Response'Success "maybe'swapFromLnMinAmt" (Maybe LocalBalance) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'swapFromLnMinAmt" -> (Maybe LocalBalance -> f (Maybe LocalBalance)) -> Response'Success -> f Response'Success

HasField Response'Success "maybe'swapIntoLnMaxAmt" (Maybe LocalBalance) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'swapIntoLnMaxAmt" -> (Maybe LocalBalance -> f (Maybe LocalBalance)) -> Response'Success -> f Response'Success

HasField Response'Success "maybe'swapIntoLnMinAmt" (Maybe LocalBalance) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'swapIntoLnMinAmt" -> (Maybe LocalBalance -> f (Maybe LocalBalance)) -> Response'Success -> f Response'Success

HasField Response'Success "maybe'swapLnFeeRate" (Maybe FeeRate) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'swapLnFeeRate" -> (Maybe FeeRate -> f (Maybe FeeRate)) -> Response'Success -> f Response'Success

HasField Response'Success "maybe'swapLnMinFee" (Maybe FeeMoney) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "maybe'swapLnMinFee" -> (Maybe FeeMoney -> f (Maybe FeeMoney)) -> Response'Success -> f Response'Success

HasField Response'Success "vec'lspLnNodes" (Vector LnPeer) Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

Methods

fieldOf :: Functor f => Proxy# "vec'lspLnNodes" -> (Vector LnPeer -> f (Vector LnPeer)) -> Response'Success -> f Response'Success

type Rep Response'Success Source # 
Instance details

Defined in Proto.BtcLsp.Method.GetCfg

type Rep Response'Success = D1 ('MetaData "Response'Success" "Proto.BtcLsp.Method.GetCfg" "btc-lsp-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Response'Success'_constructor" 'PrefixI 'True) (((S1 ('MetaSel ('Just "_Response'Success'lspLnNodes") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector LnPeer)) :*: S1 ('MetaSel ('Just "_Response'Success'swapIntoLnMinAmt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe LocalBalance))) :*: (S1 ('MetaSel ('Just "_Response'Success'swapIntoLnMaxAmt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe LocalBalance)) :*: S1 ('MetaSel ('Just "_Response'Success'swapFromLnMinAmt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe LocalBalance)))) :*: ((S1 ('MetaSel ('Just "_Response'Success'swapFromLnMaxAmt") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe LocalBalance)) :*: S1 ('MetaSel ('Just "_Response'Success'swapLnFeeRate") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe FeeRate))) :*: (S1 ('MetaSel ('Just "_Response'Success'swapLnMinFee") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe FeeMoney)) :*: S1 ('MetaSel ('Just "_Response'Success'_unknownFields") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FieldSet)))))