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

BtcLsp.Grpc.Data

Documentation

data GRel Source #

Constructors

Client 
Server 

data SigHeaderName Source #

Instances

Instances details
FromJSON SigHeaderName Source # 
Instance details

Defined in BtcLsp.Grpc.Data

IsString SigHeaderName Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Show SigHeaderName Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Eq SigHeaderName Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Ord SigHeaderName Source # 
Instance details

Defined in BtcLsp.Grpc.Data

From SigHeaderName ByteString Source # 
Instance details

Defined in BtcLsp.Grpc.Data

From SigHeaderName Text Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Methods

from :: SigHeaderName -> Text

From Text SigHeaderName Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Methods

from :: Text -> SigHeaderName

TryFrom ByteString SigHeaderName Source # 
Instance details

Defined in BtcLsp.Grpc.Data

newtype TlsCert (rel :: GRel) Source #

Constructors

TlsCert Text 

Instances

Instances details
FromJSON (TlsCert rel) Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Show (TlsCert rel) Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Methods

showsPrec :: Int -> TlsCert rel -> ShowS #

show :: TlsCert rel -> String #

showList :: [TlsCert rel] -> ShowS #

Eq (TlsCert rel) Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Methods

(==) :: TlsCert rel -> TlsCert rel -> Bool #

(/=) :: TlsCert rel -> TlsCert rel -> Bool #

Ord (TlsCert rel) Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Methods

compare :: TlsCert rel -> TlsCert rel -> Ordering #

(<) :: TlsCert rel -> TlsCert rel -> Bool #

(<=) :: TlsCert rel -> TlsCert rel -> Bool #

(>) :: TlsCert rel -> TlsCert rel -> Bool #

(>=) :: TlsCert rel -> TlsCert rel -> Bool #

max :: TlsCert rel -> TlsCert rel -> TlsCert rel #

min :: TlsCert rel -> TlsCert rel -> TlsCert rel #

newtype TlsKey (rel :: GRel) Source #

Constructors

TlsKey Text 

Instances

Instances details
FromJSON (TlsKey rel) Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Methods

parseJSON :: Value -> Parser (TlsKey rel) #

parseJSONList :: Value -> Parser [TlsKey rel] #

Eq (TlsKey rel) Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Methods

(==) :: TlsKey rel -> TlsKey rel -> Bool #

(/=) :: TlsKey rel -> TlsKey rel -> Bool #

Ord (TlsKey rel) Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Methods

compare :: TlsKey rel -> TlsKey rel -> Ordering #

(<) :: TlsKey rel -> TlsKey rel -> Bool #

(<=) :: TlsKey rel -> TlsKey rel -> Bool #

(>) :: TlsKey rel -> TlsKey rel -> Bool #

(>=) :: TlsKey rel -> TlsKey rel -> Bool #

max :: TlsKey rel -> TlsKey rel -> TlsKey rel #

min :: TlsKey rel -> TlsKey rel -> TlsKey rel #

data TlsData (rel :: GRel) Source #

Constructors

TlsData 

Fields

Instances

Instances details
FromJSON (TlsData rel) Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Eq (TlsData rel) Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Methods

(==) :: TlsData rel -> TlsData rel -> Bool #

(/=) :: TlsData rel -> TlsData rel -> Bool #

Ord (TlsData rel) Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Methods

compare :: TlsData rel -> TlsData rel -> Ordering #

(<) :: TlsData rel -> TlsData rel -> Bool #

(<=) :: TlsData rel -> TlsData rel -> Bool #

(>) :: TlsData rel -> TlsData rel -> Bool #

(>=) :: TlsData rel -> TlsData rel -> Bool #

max :: TlsData rel -> TlsData rel -> TlsData rel #

min :: TlsData rel -> TlsData rel -> TlsData rel #

newtype RawRequestBytes Source #

data Encryption Source #

Constructors

Encrypted 
UnEncrypted 

Instances

Instances details
Out Encryption Source # 
Instance details

Defined in BtcLsp.Grpc.Data

FromJSON Encryption Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Bounded Encryption Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Enum Encryption Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Generic Encryption Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Associated Types

type Rep Encryption :: Type -> Type #

Read Encryption Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Show Encryption Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Eq Encryption Source # 
Instance details

Defined in BtcLsp.Grpc.Data

Ord Encryption Source # 
Instance details

Defined in BtcLsp.Grpc.Data

type Rep Encryption Source # 
Instance details

Defined in BtcLsp.Grpc.Data

type Rep Encryption = D1 ('MetaData "Encryption" "BtcLsp.Grpc.Data" "btc-lsp-0.1.0.0-inplace" 'False) (C1 ('MetaCons "Encrypted" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UnEncrypted" 'PrefixI 'False) (U1 :: Type -> Type))