{- This file was auto-generated from btc_lsp/method/get_cfg.proto by the proto-lens-protoc program. -}
{-# LANGUAGE ScopedTypeVariables, DataKinds, TypeFamilies, UndecidableInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, FlexibleContexts, FlexibleInstances, PatternSynonyms, MagicHash, NoImplicitPrelude, BangPatterns, TypeApplications, OverloadedStrings, DerivingStrategies, DeriveGeneric#-}
{-# OPTIONS_GHC -Wno-unused-imports#-}
{-# OPTIONS_GHC -Wno-duplicate-exports#-}
{-# OPTIONS_GHC -Wno-dodgy-exports#-}
module Proto.BtcLsp.Method.GetCfg_Fields where
import qualified Data.ProtoLens.Runtime.Prelude as Prelude
import qualified Data.ProtoLens.Runtime.Data.Int as Data.Int
import qualified Data.ProtoLens.Runtime.Data.Monoid as Data.Monoid
import qualified Data.ProtoLens.Runtime.Data.Word as Data.Word
import qualified Data.ProtoLens.Runtime.Data.ProtoLens as Data.ProtoLens
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes as Data.ProtoLens.Encoding.Bytes
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing as Data.ProtoLens.Encoding.Growing
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Parser.Unsafe as Data.ProtoLens.Encoding.Parser.Unsafe
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Wire as Data.ProtoLens.Encoding.Wire
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Field as Data.ProtoLens.Field
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum as Data.ProtoLens.Message.Enum
import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types as Data.ProtoLens.Service.Types
import qualified Data.ProtoLens.Runtime.Lens.Family2 as Lens.Family2
import qualified Data.ProtoLens.Runtime.Lens.Family2.Unchecked as Lens.Family2.Unchecked
import qualified Data.ProtoLens.Runtime.Data.Text as Data.Text
import qualified Data.ProtoLens.Runtime.Data.Map as Data.Map
import qualified Data.ProtoLens.Runtime.Data.ByteString as Data.ByteString
import qualified Data.ProtoLens.Runtime.Data.ByteString.Char8 as Data.ByteString.Char8
import qualified Data.ProtoLens.Runtime.Data.Text.Encoding as Data.Text.Encoding
import qualified Data.ProtoLens.Runtime.Data.Vector as Data.Vector
import qualified Data.ProtoLens.Runtime.Data.Vector.Generic as Data.Vector.Generic
import qualified Data.ProtoLens.Runtime.Data.Vector.Unboxed as Data.Vector.Unboxed
import qualified Data.ProtoLens.Runtime.Text.Read as Text.Read
import qualified Proto.BtcLsp.Data.HighLevel
ctx ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "ctx" a) =>
  Lens.Family2.LensLike' f s a
ctx :: forall (f :: * -> *) s a.
(Functor f, HasField s "ctx" a) =>
LensLike' f s a
ctx = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"ctx"
failure ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "failure" a) =>
  Lens.Family2.LensLike' f s a
failure :: forall (f :: * -> *) s a.
(Functor f, HasField s "failure" a) =>
LensLike' f s a
failure = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"failure"
generic ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "generic" a) =>
  Lens.Family2.LensLike' f s a
generic :: forall (f :: * -> *) s a.
(Functor f, HasField s "generic" a) =>
LensLike' f s a
generic = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"generic"
internal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "internal" a) =>
  Lens.Family2.LensLike' f s a
internal :: forall (f :: * -> *) s a.
(Functor f, HasField s "internal" a) =>
LensLike' f s a
internal = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"internal"
lspLnNodes ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "lspLnNodes" a) =>
  Lens.Family2.LensLike' f s a
lspLnNodes :: forall (f :: * -> *) s a.
(Functor f, HasField s "lspLnNodes" a) =>
LensLike' f s a
lspLnNodes = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"lspLnNodes"
maybe'ctx ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'ctx" a) =>
  Lens.Family2.LensLike' f s a
maybe'ctx :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'ctx" a) =>
LensLike' f s a
maybe'ctx = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'ctx"
maybe'either ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'either" a) =>
  Lens.Family2.LensLike' f s a
maybe'either :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'either" a) =>
LensLike' f s a
maybe'either = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'either"
maybe'failure ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'failure" a) =>
  Lens.Family2.LensLike' f s a
maybe'failure :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'failure" a) =>
LensLike' f s a
maybe'failure = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'failure"
maybe'success ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'success" a) =>
  Lens.Family2.LensLike' f s a
maybe'success :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'success" a) =>
LensLike' f s a
maybe'success = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'success"
maybe'swapFromLnMaxAmt ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'swapFromLnMaxAmt" a) =>
  Lens.Family2.LensLike' f s a
maybe'swapFromLnMaxAmt :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'swapFromLnMaxAmt" a) =>
LensLike' f s a
maybe'swapFromLnMaxAmt
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'swapFromLnMaxAmt"
maybe'swapFromLnMinAmt ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'swapFromLnMinAmt" a) =>
  Lens.Family2.LensLike' f s a
maybe'swapFromLnMinAmt :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'swapFromLnMinAmt" a) =>
LensLike' f s a
maybe'swapFromLnMinAmt
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'swapFromLnMinAmt"
maybe'swapIntoLnMaxAmt ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'swapIntoLnMaxAmt" a) =>
  Lens.Family2.LensLike' f s a
maybe'swapIntoLnMaxAmt :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'swapIntoLnMaxAmt" a) =>
LensLike' f s a
maybe'swapIntoLnMaxAmt
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'swapIntoLnMaxAmt"
maybe'swapIntoLnMinAmt ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'swapIntoLnMinAmt" a) =>
  Lens.Family2.LensLike' f s a
maybe'swapIntoLnMinAmt :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'swapIntoLnMinAmt" a) =>
LensLike' f s a
maybe'swapIntoLnMinAmt
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'swapIntoLnMinAmt"
maybe'swapLnFeeRate ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'swapLnFeeRate" a) =>
  Lens.Family2.LensLike' f s a
maybe'swapLnFeeRate :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'swapLnFeeRate" a) =>
LensLike' f s a
maybe'swapLnFeeRate
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'swapLnFeeRate"
maybe'swapLnMinFee ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'swapLnMinFee" a) =>
  Lens.Family2.LensLike' f s a
maybe'swapLnMinFee :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'swapLnMinFee" a) =>
LensLike' f s a
maybe'swapLnMinFee
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'swapLnMinFee"
specific ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "specific" a) =>
  Lens.Family2.LensLike' f s a
specific :: forall (f :: * -> *) s a.
(Functor f, HasField s "specific" a) =>
LensLike' f s a
specific = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"specific"
success ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "success" a) =>
  Lens.Family2.LensLike' f s a
success :: forall (f :: * -> *) s a.
(Functor f, HasField s "success" a) =>
LensLike' f s a
success = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"success"
swapFromLnMaxAmt ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "swapFromLnMaxAmt" a) =>
  Lens.Family2.LensLike' f s a
swapFromLnMaxAmt :: forall (f :: * -> *) s a.
(Functor f, HasField s "swapFromLnMaxAmt" a) =>
LensLike' f s a
swapFromLnMaxAmt = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"swapFromLnMaxAmt"
swapFromLnMinAmt ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "swapFromLnMinAmt" a) =>
  Lens.Family2.LensLike' f s a
swapFromLnMinAmt :: forall (f :: * -> *) s a.
(Functor f, HasField s "swapFromLnMinAmt" a) =>
LensLike' f s a
swapFromLnMinAmt = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"swapFromLnMinAmt"
swapIntoLnMaxAmt ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "swapIntoLnMaxAmt" a) =>
  Lens.Family2.LensLike' f s a
swapIntoLnMaxAmt :: forall (f :: * -> *) s a.
(Functor f, HasField s "swapIntoLnMaxAmt" a) =>
LensLike' f s a
swapIntoLnMaxAmt = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"swapIntoLnMaxAmt"
swapIntoLnMinAmt ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "swapIntoLnMinAmt" a) =>
  Lens.Family2.LensLike' f s a
swapIntoLnMinAmt :: forall (f :: * -> *) s a.
(Functor f, HasField s "swapIntoLnMinAmt" a) =>
LensLike' f s a
swapIntoLnMinAmt = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"swapIntoLnMinAmt"
swapLnFeeRate ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "swapLnFeeRate" a) =>
  Lens.Family2.LensLike' f s a
swapLnFeeRate :: forall (f :: * -> *) s a.
(Functor f, HasField s "swapLnFeeRate" a) =>
LensLike' f s a
swapLnFeeRate = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"swapLnFeeRate"
swapLnMinFee ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "swapLnMinFee" a) =>
  Lens.Family2.LensLike' f s a
swapLnMinFee :: forall (f :: * -> *) s a.
(Functor f, HasField s "swapLnMinFee" a) =>
LensLike' f s a
swapLnMinFee = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"swapLnMinFee"
vec'generic ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'generic" a) =>
  Lens.Family2.LensLike' f s a
vec'generic :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'generic" a) =>
LensLike' f s a
vec'generic = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'generic"
vec'internal ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'internal" a) =>
  Lens.Family2.LensLike' f s a
vec'internal :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'internal" a) =>
LensLike' f s a
vec'internal = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'internal"
vec'lspLnNodes ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'lspLnNodes" a) =>
  Lens.Family2.LensLike' f s a
vec'lspLnNodes :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'lspLnNodes" a) =>
LensLike' f s a
vec'lspLnNodes = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'lspLnNodes"
vec'specific ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'specific" a) =>
  Lens.Family2.LensLike' f s a
vec'specific :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'specific" a) =>
LensLike' f s a
vec'specific = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'specific"