2021-07-29 11:32:53 +00:00
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
package looprpc
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
)
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc . SupportPackageIsVersion7
// SwapClientClient is the client API for SwapClient service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
type SwapClientClient interface {
// loop: `out`
//LoopOut initiates an loop out swap with the given parameters. The call
//returns after the swap has been set up with the swap server. From that
//point onwards, progress can be tracked via the SwapStatus stream that is
//returned from Monitor().
LoopOut ( ctx context . Context , in * LoopOutRequest , opts ... grpc . CallOption ) ( * SwapResponse , error )
// loop: `in`
//LoopIn initiates a loop in swap with the given parameters. The call
//returns after the swap has been set up with the swap server. From that
//point onwards, progress can be tracked via the SwapStatus stream
//that is returned from Monitor().
LoopIn ( ctx context . Context , in * LoopInRequest , opts ... grpc . CallOption ) ( * SwapResponse , error )
// loop: `monitor`
//Monitor will return a stream of swap updates for currently active swaps.
Monitor ( ctx context . Context , in * MonitorRequest , opts ... grpc . CallOption ) ( SwapClient_MonitorClient , error )
// loop: `listswaps`
//ListSwaps returns a list of all currently known swaps and their current
//status.
ListSwaps ( ctx context . Context , in * ListSwapsRequest , opts ... grpc . CallOption ) ( * ListSwapsResponse , error )
// loop: `swapinfo`
//SwapInfo returns all known details about a single swap.
SwapInfo ( ctx context . Context , in * SwapInfoRequest , opts ... grpc . CallOption ) ( * SwapStatus , error )
// loop: `terms`
//LoopOutTerms returns the terms that the server enforces for a loop out swap.
LoopOutTerms ( ctx context . Context , in * TermsRequest , opts ... grpc . CallOption ) ( * OutTermsResponse , error )
// loop: `quote`
//LoopOutQuote returns a quote for a loop out swap with the provided
//parameters.
LoopOutQuote ( ctx context . Context , in * QuoteRequest , opts ... grpc . CallOption ) ( * OutQuoteResponse , error )
// loop: `terms`
//GetTerms returns the terms that the server enforces for swaps.
GetLoopInTerms ( ctx context . Context , in * TermsRequest , opts ... grpc . CallOption ) ( * InTermsResponse , error )
// loop: `quote`
//GetQuote returns a quote for a swap with the provided parameters.
GetLoopInQuote ( ctx context . Context , in * QuoteRequest , opts ... grpc . CallOption ) ( * InQuoteResponse , error )
2021-05-10 14:55:53 +00:00
//
//Probe asks he sever to probe the route to us to have a better upfront
//estimate about routing fees when loopin-in.
Probe ( ctx context . Context , in * ProbeRequest , opts ... grpc . CallOption ) ( * ProbeResponse , error )
2021-07-29 11:32:53 +00:00
// loop: `listauth`
//GetLsatTokens returns all LSAT tokens the daemon ever paid for.
GetLsatTokens ( ctx context . Context , in * TokensRequest , opts ... grpc . CallOption ) ( * TokensResponse , error )
// loop: `getparams`
//GetLiquidityParams gets the parameters that the daemon's liquidity manager
//is currently configured with. This may be nil if nothing is configured.
//[EXPERIMENTAL]: endpoint is subject to change.
GetLiquidityParams ( ctx context . Context , in * GetLiquidityParamsRequest , opts ... grpc . CallOption ) ( * LiquidityParameters , error )
// loop: `setparams`
//SetLiquidityParams sets a new set of parameters for the daemon's liquidity
//manager. Note that the full set of parameters must be provided, because
//this call fully overwrites our existing parameters.
//[EXPERIMENTAL]: endpoint is subject to change.
SetLiquidityParams ( ctx context . Context , in * SetLiquidityParamsRequest , opts ... grpc . CallOption ) ( * SetLiquidityParamsResponse , error )
// loop: `suggestswaps`
//SuggestSwaps returns a list of recommended swaps based on the current
//state of your node's channels and it's liquidity manager parameters.
//Note that only loop out suggestions are currently supported.
//[EXPERIMENTAL]: endpoint is subject to change.
SuggestSwaps ( ctx context . Context , in * SuggestSwapsRequest , opts ... grpc . CallOption ) ( * SuggestSwapsResponse , error )
}
type swapClientClient struct {
cc grpc . ClientConnInterface
}
func NewSwapClientClient ( cc grpc . ClientConnInterface ) SwapClientClient {
return & swapClientClient { cc }
}
func ( c * swapClientClient ) LoopOut ( ctx context . Context , in * LoopOutRequest , opts ... grpc . CallOption ) ( * SwapResponse , error ) {
out := new ( SwapResponse )
err := c . cc . Invoke ( ctx , "/looprpc.SwapClient/LoopOut" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * swapClientClient ) LoopIn ( ctx context . Context , in * LoopInRequest , opts ... grpc . CallOption ) ( * SwapResponse , error ) {
out := new ( SwapResponse )
err := c . cc . Invoke ( ctx , "/looprpc.SwapClient/LoopIn" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * swapClientClient ) Monitor ( ctx context . Context , in * MonitorRequest , opts ... grpc . CallOption ) ( SwapClient_MonitorClient , error ) {
stream , err := c . cc . NewStream ( ctx , & SwapClient_ServiceDesc . Streams [ 0 ] , "/looprpc.SwapClient/Monitor" , opts ... )
if err != nil {
return nil , err
}
x := & swapClientMonitorClient { stream }
if err := x . ClientStream . SendMsg ( in ) ; err != nil {
return nil , err
}
if err := x . ClientStream . CloseSend ( ) ; err != nil {
return nil , err
}
return x , nil
}
type SwapClient_MonitorClient interface {
Recv ( ) ( * SwapStatus , error )
grpc . ClientStream
}
type swapClientMonitorClient struct {
grpc . ClientStream
}
func ( x * swapClientMonitorClient ) Recv ( ) ( * SwapStatus , error ) {
m := new ( SwapStatus )
if err := x . ClientStream . RecvMsg ( m ) ; err != nil {
return nil , err
}
return m , nil
}
func ( c * swapClientClient ) ListSwaps ( ctx context . Context , in * ListSwapsRequest , opts ... grpc . CallOption ) ( * ListSwapsResponse , error ) {
out := new ( ListSwapsResponse )
err := c . cc . Invoke ( ctx , "/looprpc.SwapClient/ListSwaps" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * swapClientClient ) SwapInfo ( ctx context . Context , in * SwapInfoRequest , opts ... grpc . CallOption ) ( * SwapStatus , error ) {
out := new ( SwapStatus )
err := c . cc . Invoke ( ctx , "/looprpc.SwapClient/SwapInfo" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * swapClientClient ) LoopOutTerms ( ctx context . Context , in * TermsRequest , opts ... grpc . CallOption ) ( * OutTermsResponse , error ) {
out := new ( OutTermsResponse )
err := c . cc . Invoke ( ctx , "/looprpc.SwapClient/LoopOutTerms" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * swapClientClient ) LoopOutQuote ( ctx context . Context , in * QuoteRequest , opts ... grpc . CallOption ) ( * OutQuoteResponse , error ) {
out := new ( OutQuoteResponse )
err := c . cc . Invoke ( ctx , "/looprpc.SwapClient/LoopOutQuote" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * swapClientClient ) GetLoopInTerms ( ctx context . Context , in * TermsRequest , opts ... grpc . CallOption ) ( * InTermsResponse , error ) {
out := new ( InTermsResponse )
err := c . cc . Invoke ( ctx , "/looprpc.SwapClient/GetLoopInTerms" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * swapClientClient ) GetLoopInQuote ( ctx context . Context , in * QuoteRequest , opts ... grpc . CallOption ) ( * InQuoteResponse , error ) {
out := new ( InQuoteResponse )
err := c . cc . Invoke ( ctx , "/looprpc.SwapClient/GetLoopInQuote" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
2021-05-10 14:55:53 +00:00
func ( c * swapClientClient ) Probe ( ctx context . Context , in * ProbeRequest , opts ... grpc . CallOption ) ( * ProbeResponse , error ) {
out := new ( ProbeResponse )
err := c . cc . Invoke ( ctx , "/looprpc.SwapClient/Probe" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
2021-07-29 11:32:53 +00:00
func ( c * swapClientClient ) GetLsatTokens ( ctx context . Context , in * TokensRequest , opts ... grpc . CallOption ) ( * TokensResponse , error ) {
out := new ( TokensResponse )
err := c . cc . Invoke ( ctx , "/looprpc.SwapClient/GetLsatTokens" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * swapClientClient ) GetLiquidityParams ( ctx context . Context , in * GetLiquidityParamsRequest , opts ... grpc . CallOption ) ( * LiquidityParameters , error ) {
out := new ( LiquidityParameters )
err := c . cc . Invoke ( ctx , "/looprpc.SwapClient/GetLiquidityParams" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * swapClientClient ) SetLiquidityParams ( ctx context . Context , in * SetLiquidityParamsRequest , opts ... grpc . CallOption ) ( * SetLiquidityParamsResponse , error ) {
out := new ( SetLiquidityParamsResponse )
err := c . cc . Invoke ( ctx , "/looprpc.SwapClient/SetLiquidityParams" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * swapClientClient ) SuggestSwaps ( ctx context . Context , in * SuggestSwapsRequest , opts ... grpc . CallOption ) ( * SuggestSwapsResponse , error ) {
out := new ( SuggestSwapsResponse )
err := c . cc . Invoke ( ctx , "/looprpc.SwapClient/SuggestSwaps" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
// SwapClientServer is the server API for SwapClient service.
// All implementations must embed UnimplementedSwapClientServer
// for forward compatibility
type SwapClientServer interface {
// loop: `out`
//LoopOut initiates an loop out swap with the given parameters. The call
//returns after the swap has been set up with the swap server. From that
//point onwards, progress can be tracked via the SwapStatus stream that is
//returned from Monitor().
LoopOut ( context . Context , * LoopOutRequest ) ( * SwapResponse , error )
// loop: `in`
//LoopIn initiates a loop in swap with the given parameters. The call
//returns after the swap has been set up with the swap server. From that
//point onwards, progress can be tracked via the SwapStatus stream
//that is returned from Monitor().
LoopIn ( context . Context , * LoopInRequest ) ( * SwapResponse , error )
// loop: `monitor`
//Monitor will return a stream of swap updates for currently active swaps.
Monitor ( * MonitorRequest , SwapClient_MonitorServer ) error
// loop: `listswaps`
//ListSwaps returns a list of all currently known swaps and their current
//status.
ListSwaps ( context . Context , * ListSwapsRequest ) ( * ListSwapsResponse , error )
// loop: `swapinfo`
//SwapInfo returns all known details about a single swap.
SwapInfo ( context . Context , * SwapInfoRequest ) ( * SwapStatus , error )
// loop: `terms`
//LoopOutTerms returns the terms that the server enforces for a loop out swap.
LoopOutTerms ( context . Context , * TermsRequest ) ( * OutTermsResponse , error )
// loop: `quote`
//LoopOutQuote returns a quote for a loop out swap with the provided
//parameters.
LoopOutQuote ( context . Context , * QuoteRequest ) ( * OutQuoteResponse , error )
// loop: `terms`
//GetTerms returns the terms that the server enforces for swaps.
GetLoopInTerms ( context . Context , * TermsRequest ) ( * InTermsResponse , error )
// loop: `quote`
//GetQuote returns a quote for a swap with the provided parameters.
GetLoopInQuote ( context . Context , * QuoteRequest ) ( * InQuoteResponse , error )
2021-05-10 14:55:53 +00:00
//
//Probe asks he sever to probe the route to us to have a better upfront
//estimate about routing fees when loopin-in.
Probe ( context . Context , * ProbeRequest ) ( * ProbeResponse , error )
2021-07-29 11:32:53 +00:00
// loop: `listauth`
//GetLsatTokens returns all LSAT tokens the daemon ever paid for.
GetLsatTokens ( context . Context , * TokensRequest ) ( * TokensResponse , error )
// loop: `getparams`
//GetLiquidityParams gets the parameters that the daemon's liquidity manager
//is currently configured with. This may be nil if nothing is configured.
//[EXPERIMENTAL]: endpoint is subject to change.
GetLiquidityParams ( context . Context , * GetLiquidityParamsRequest ) ( * LiquidityParameters , error )
// loop: `setparams`
//SetLiquidityParams sets a new set of parameters for the daemon's liquidity
//manager. Note that the full set of parameters must be provided, because
//this call fully overwrites our existing parameters.
//[EXPERIMENTAL]: endpoint is subject to change.
SetLiquidityParams ( context . Context , * SetLiquidityParamsRequest ) ( * SetLiquidityParamsResponse , error )
// loop: `suggestswaps`
//SuggestSwaps returns a list of recommended swaps based on the current
//state of your node's channels and it's liquidity manager parameters.
//Note that only loop out suggestions are currently supported.
//[EXPERIMENTAL]: endpoint is subject to change.
SuggestSwaps ( context . Context , * SuggestSwapsRequest ) ( * SuggestSwapsResponse , error )
mustEmbedUnimplementedSwapClientServer ( )
}
// UnimplementedSwapClientServer must be embedded to have forward compatible implementations.
type UnimplementedSwapClientServer struct {
}
func ( UnimplementedSwapClientServer ) LoopOut ( context . Context , * LoopOutRequest ) ( * SwapResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method LoopOut not implemented" )
}
func ( UnimplementedSwapClientServer ) LoopIn ( context . Context , * LoopInRequest ) ( * SwapResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method LoopIn not implemented" )
}
func ( UnimplementedSwapClientServer ) Monitor ( * MonitorRequest , SwapClient_MonitorServer ) error {
return status . Errorf ( codes . Unimplemented , "method Monitor not implemented" )
}
func ( UnimplementedSwapClientServer ) ListSwaps ( context . Context , * ListSwapsRequest ) ( * ListSwapsResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ListSwaps not implemented" )
}
func ( UnimplementedSwapClientServer ) SwapInfo ( context . Context , * SwapInfoRequest ) ( * SwapStatus , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method SwapInfo not implemented" )
}
func ( UnimplementedSwapClientServer ) LoopOutTerms ( context . Context , * TermsRequest ) ( * OutTermsResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method LoopOutTerms not implemented" )
}
func ( UnimplementedSwapClientServer ) LoopOutQuote ( context . Context , * QuoteRequest ) ( * OutQuoteResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method LoopOutQuote not implemented" )
}
func ( UnimplementedSwapClientServer ) GetLoopInTerms ( context . Context , * TermsRequest ) ( * InTermsResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetLoopInTerms not implemented" )
}
func ( UnimplementedSwapClientServer ) GetLoopInQuote ( context . Context , * QuoteRequest ) ( * InQuoteResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetLoopInQuote not implemented" )
}
2021-05-10 14:55:53 +00:00
func ( UnimplementedSwapClientServer ) Probe ( context . Context , * ProbeRequest ) ( * ProbeResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method Probe not implemented" )
}
2021-07-29 11:32:53 +00:00
func ( UnimplementedSwapClientServer ) GetLsatTokens ( context . Context , * TokensRequest ) ( * TokensResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetLsatTokens not implemented" )
}
func ( UnimplementedSwapClientServer ) GetLiquidityParams ( context . Context , * GetLiquidityParamsRequest ) ( * LiquidityParameters , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetLiquidityParams not implemented" )
}
func ( UnimplementedSwapClientServer ) SetLiquidityParams ( context . Context , * SetLiquidityParamsRequest ) ( * SetLiquidityParamsResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method SetLiquidityParams not implemented" )
}
func ( UnimplementedSwapClientServer ) SuggestSwaps ( context . Context , * SuggestSwapsRequest ) ( * SuggestSwapsResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method SuggestSwaps not implemented" )
}
func ( UnimplementedSwapClientServer ) mustEmbedUnimplementedSwapClientServer ( ) { }
// UnsafeSwapClientServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to SwapClientServer will
// result in compilation errors.
type UnsafeSwapClientServer interface {
mustEmbedUnimplementedSwapClientServer ( )
}
func RegisterSwapClientServer ( s grpc . ServiceRegistrar , srv SwapClientServer ) {
s . RegisterService ( & SwapClient_ServiceDesc , srv )
}
func _SwapClient_LoopOut_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( LoopOutRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SwapClientServer ) . LoopOut ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/looprpc.SwapClient/LoopOut" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SwapClientServer ) . LoopOut ( ctx , req . ( * LoopOutRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SwapClient_LoopIn_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( LoopInRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SwapClientServer ) . LoopIn ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/looprpc.SwapClient/LoopIn" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SwapClientServer ) . LoopIn ( ctx , req . ( * LoopInRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SwapClient_Monitor_Handler ( srv interface { } , stream grpc . ServerStream ) error {
m := new ( MonitorRequest )
if err := stream . RecvMsg ( m ) ; err != nil {
return err
}
return srv . ( SwapClientServer ) . Monitor ( m , & swapClientMonitorServer { stream } )
}
type SwapClient_MonitorServer interface {
Send ( * SwapStatus ) error
grpc . ServerStream
}
type swapClientMonitorServer struct {
grpc . ServerStream
}
func ( x * swapClientMonitorServer ) Send ( m * SwapStatus ) error {
return x . ServerStream . SendMsg ( m )
}
func _SwapClient_ListSwaps_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ListSwapsRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SwapClientServer ) . ListSwaps ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/looprpc.SwapClient/ListSwaps" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SwapClientServer ) . ListSwaps ( ctx , req . ( * ListSwapsRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SwapClient_SwapInfo_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( SwapInfoRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SwapClientServer ) . SwapInfo ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/looprpc.SwapClient/SwapInfo" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SwapClientServer ) . SwapInfo ( ctx , req . ( * SwapInfoRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SwapClient_LoopOutTerms_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( TermsRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SwapClientServer ) . LoopOutTerms ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/looprpc.SwapClient/LoopOutTerms" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SwapClientServer ) . LoopOutTerms ( ctx , req . ( * TermsRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SwapClient_LoopOutQuote_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( QuoteRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SwapClientServer ) . LoopOutQuote ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/looprpc.SwapClient/LoopOutQuote" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SwapClientServer ) . LoopOutQuote ( ctx , req . ( * QuoteRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SwapClient_GetLoopInTerms_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( TermsRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SwapClientServer ) . GetLoopInTerms ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/looprpc.SwapClient/GetLoopInTerms" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SwapClientServer ) . GetLoopInTerms ( ctx , req . ( * TermsRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SwapClient_GetLoopInQuote_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( QuoteRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SwapClientServer ) . GetLoopInQuote ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/looprpc.SwapClient/GetLoopInQuote" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SwapClientServer ) . GetLoopInQuote ( ctx , req . ( * QuoteRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2021-05-10 14:55:53 +00:00
func _SwapClient_Probe_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ProbeRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SwapClientServer ) . Probe ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/looprpc.SwapClient/Probe" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SwapClientServer ) . Probe ( ctx , req . ( * ProbeRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2021-07-29 11:32:53 +00:00
func _SwapClient_GetLsatTokens_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( TokensRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SwapClientServer ) . GetLsatTokens ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/looprpc.SwapClient/GetLsatTokens" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SwapClientServer ) . GetLsatTokens ( ctx , req . ( * TokensRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SwapClient_GetLiquidityParams_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( GetLiquidityParamsRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SwapClientServer ) . GetLiquidityParams ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/looprpc.SwapClient/GetLiquidityParams" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SwapClientServer ) . GetLiquidityParams ( ctx , req . ( * GetLiquidityParamsRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SwapClient_SetLiquidityParams_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( SetLiquidityParamsRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SwapClientServer ) . SetLiquidityParams ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/looprpc.SwapClient/SetLiquidityParams" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SwapClientServer ) . SetLiquidityParams ( ctx , req . ( * SetLiquidityParamsRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _SwapClient_SuggestSwaps_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( SuggestSwapsRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( SwapClientServer ) . SuggestSwaps ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/looprpc.SwapClient/SuggestSwaps" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( SwapClientServer ) . SuggestSwaps ( ctx , req . ( * SuggestSwapsRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
// SwapClient_ServiceDesc is the grpc.ServiceDesc for SwapClient service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var SwapClient_ServiceDesc = grpc . ServiceDesc {
ServiceName : "looprpc.SwapClient" ,
HandlerType : ( * SwapClientServer ) ( nil ) ,
Methods : [ ] grpc . MethodDesc {
{
MethodName : "LoopOut" ,
Handler : _SwapClient_LoopOut_Handler ,
} ,
{
MethodName : "LoopIn" ,
Handler : _SwapClient_LoopIn_Handler ,
} ,
{
MethodName : "ListSwaps" ,
Handler : _SwapClient_ListSwaps_Handler ,
} ,
{
MethodName : "SwapInfo" ,
Handler : _SwapClient_SwapInfo_Handler ,
} ,
{
MethodName : "LoopOutTerms" ,
Handler : _SwapClient_LoopOutTerms_Handler ,
} ,
{
MethodName : "LoopOutQuote" ,
Handler : _SwapClient_LoopOutQuote_Handler ,
} ,
{
MethodName : "GetLoopInTerms" ,
Handler : _SwapClient_GetLoopInTerms_Handler ,
} ,
{
MethodName : "GetLoopInQuote" ,
Handler : _SwapClient_GetLoopInQuote_Handler ,
} ,
2021-05-10 14:55:53 +00:00
{
MethodName : "Probe" ,
Handler : _SwapClient_Probe_Handler ,
} ,
2021-07-29 11:32:53 +00:00
{
MethodName : "GetLsatTokens" ,
Handler : _SwapClient_GetLsatTokens_Handler ,
} ,
{
MethodName : "GetLiquidityParams" ,
Handler : _SwapClient_GetLiquidityParams_Handler ,
} ,
{
MethodName : "SetLiquidityParams" ,
Handler : _SwapClient_SetLiquidityParams_Handler ,
} ,
{
MethodName : "SuggestSwaps" ,
Handler : _SwapClient_SuggestSwaps_Handler ,
} ,
} ,
Streams : [ ] grpc . StreamDesc {
{
StreamName : "Monitor" ,
Handler : _SwapClient_Monitor_Handler ,
ServerStreams : true ,
} ,
} ,
Metadata : "client.proto" ,
}