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

Proto.BtcLsp

Documentation

data Service Source #

Constructors

Service 

Instances

Instances details
Service Service Source # 
Instance details

Defined in Proto.BtcLsp

Associated Types

type ServiceName Service :: Symbol

type ServicePackage Service :: Symbol

type ServiceMethods Service :: [Symbol]

HasMethodImpl Service "getCfg" Source # 
Instance details

Defined in Proto.BtcLsp

Associated Types

type MethodName Service "getCfg" :: Symbol

type MethodInput Service "getCfg"

type MethodOutput Service "getCfg"

type MethodStreamingType Service "getCfg" :: StreamingType

HasMethodImpl Service "swapFromLn" Source # 
Instance details

Defined in Proto.BtcLsp

Associated Types

type MethodName Service "swapFromLn" :: Symbol

type MethodInput Service "swapFromLn"

type MethodOutput Service "swapFromLn"

type MethodStreamingType Service "swapFromLn" :: StreamingType

HasMethodImpl Service "swapIntoLn" Source # 
Instance details

Defined in Proto.BtcLsp

Associated Types

type MethodName Service "swapIntoLn" :: Symbol

type MethodInput Service "swapIntoLn"

type MethodOutput Service "swapIntoLn"

type MethodStreamingType Service "swapIntoLn" :: StreamingType

type ServiceMethods Service Source # 
Instance details

Defined in Proto.BtcLsp

type ServiceMethods Service = '["getCfg", "swapFromLn", "swapIntoLn"]
type ServiceName Service Source # 
Instance details

Defined in Proto.BtcLsp

type ServiceName Service = "Service"
type ServicePackage Service Source # 
Instance details

Defined in Proto.BtcLsp

type ServicePackage Service = "BtcLsp"
type MethodInput Service "getCfg" Source # 
Instance details

Defined in Proto.BtcLsp

type MethodInput Service "getCfg" = Request
type MethodInput Service "swapFromLn" Source # 
Instance details

Defined in Proto.BtcLsp

type MethodInput Service "swapFromLn" = Request
type MethodInput Service "swapIntoLn" Source # 
Instance details

Defined in Proto.BtcLsp

type MethodInput Service "swapIntoLn" = Request
type MethodName Service "getCfg" Source # 
Instance details

Defined in Proto.BtcLsp

type MethodName Service "getCfg" = "GetCfg"
type MethodName Service "swapFromLn" Source # 
Instance details

Defined in Proto.BtcLsp

type MethodName Service "swapFromLn" = "SwapFromLn"
type MethodName Service "swapIntoLn" Source # 
Instance details

Defined in Proto.BtcLsp

type MethodName Service "swapIntoLn" = "SwapIntoLn"
type MethodOutput Service "getCfg" Source # 
Instance details

Defined in Proto.BtcLsp

type MethodOutput Service "getCfg" = Response
type MethodOutput Service "swapFromLn" Source # 
Instance details

Defined in Proto.BtcLsp

type MethodOutput Service "swapFromLn" = Response
type MethodOutput Service "swapIntoLn" Source # 
Instance details

Defined in Proto.BtcLsp

type MethodOutput Service "swapIntoLn" = Response
type MethodStreamingType Service "getCfg" Source # 
Instance details

Defined in Proto.BtcLsp

type MethodStreamingType Service "getCfg" = 'NonStreaming
type MethodStreamingType Service "swapFromLn" Source # 
Instance details

Defined in Proto.BtcLsp

type MethodStreamingType Service "swapFromLn" = 'NonStreaming
type MethodStreamingType Service "swapIntoLn" Source # 
Instance details

Defined in Proto.BtcLsp

type MethodStreamingType Service "swapIntoLn" = 'NonStreaming