lnd-client-0.1.0.0: Lightning Network Daemon (LND) client library for Haskell

Safe HaskellNone
LanguageHaskell2010

LndClient.Data.LndEnv

Documentation

data RawConfig Source #

Instances
Eq RawConfig Source # 
Instance details

Defined in LndClient.Data.LndEnv

Generic RawConfig Source # 
Instance details

Defined in LndClient.Data.LndEnv

Associated Types

type Rep RawConfig :: Type -> Type #

FromJSON RawConfig Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

parseJSON :: Value -> Parser RawConfig #

parseJSONList :: Value -> Parser [RawConfig] #

type Rep RawConfig Source # 
Instance details

Defined in LndClient.Data.LndEnv

data LndTlsCert Source #

Instances
Eq LndTlsCert Source # 
Instance details

Defined in LndClient.Data.LndEnv

FromJSON LndTlsCert Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

parseJSON :: Value -> Parser LndTlsCert #

parseJSONList :: Value -> Parser [LndTlsCert] #

PersistField LndTlsCert Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

toPersistValue :: LndTlsCert -> PersistValue

fromPersistValue :: PersistValue -> Either Text LndTlsCert

PersistFieldSql LndTlsCert Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

sqlType :: Proxy LndTlsCert -> SqlType

newtype LndHexMacaroon Source #

Constructors

LndHexMacaroon Text 
Instances
Eq LndHexMacaroon Source # 
Instance details

Defined in LndClient.Data.LndEnv

IsString LndHexMacaroon Source # 
Instance details

Defined in LndClient.Data.LndEnv

FromJSON LndHexMacaroon Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

parseJSON :: Value -> Parser LndHexMacaroon #

parseJSONList :: Value -> Parser [LndHexMacaroon] #

PersistField LndHexMacaroon Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

toPersistValue :: LndHexMacaroon -> PersistValue

fromPersistValue :: PersistValue -> Either Text LndHexMacaroon

PersistFieldSql LndHexMacaroon Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

sqlType :: Proxy LndHexMacaroon -> SqlType

newtype LndHost Source #

Constructors

LndHost Text 
Instances
Eq LndHost Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

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

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

IsString LndHost Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

fromString :: String -> LndHost #

FromJSON LndHost Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

parseJSON :: Value -> Parser LndHost #

parseJSONList :: Value -> Parser [LndHost] #

PersistField LndHost Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

toPersistValue :: LndHost -> PersistValue

fromPersistValue :: PersistValue -> Either Text LndHost

PersistFieldSql LndHost Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

sqlType :: Proxy LndHost -> SqlType

data LndPort Source #

Instances
Eq LndPort Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

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

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

FromJSON LndPort Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

parseJSON :: Value -> Parser LndPort #

parseJSONList :: Value -> Parser [LndPort] #

PersistField LndPort Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

toPersistValue :: LndPort -> PersistValue

fromPersistValue :: PersistValue -> Either Text LndPort

PersistFieldSql LndPort Source # 
Instance details

Defined in LndClient.Data.LndEnv

Methods

sqlType :: Proxy LndPort -> SqlType

data LndConfig Source #

Constructors

LndConfig 
Instances
Show LndConfig Source # 
Instance details

Defined in LndClient.Data.LndEnv