2022-03-08 14:47:55 +01:00
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
package proto
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
// DaemonServiceClient is the client API for DaemonService 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 DaemonServiceClient interface {
// Login uses setup key to prepare configuration for the daemon.
Login ( ctx context . Context , in * LoginRequest , opts ... grpc . CallOption ) ( * LoginResponse , error )
2022-05-12 11:17:24 +02:00
// WaitSSOLogin uses the userCode to validate the TokenInfo and
// waits for the user to continue with the login on a browser
WaitSSOLogin ( ctx context . Context , in * WaitSSOLoginRequest , opts ... grpc . CallOption ) ( * WaitSSOLoginResponse , error )
2022-03-08 14:47:55 +01:00
// Up starts engine work in the daemon.
Up ( ctx context . Context , in * UpRequest , opts ... grpc . CallOption ) ( * UpResponse , error )
// Status of the service.
Status ( ctx context . Context , in * StatusRequest , opts ... grpc . CallOption ) ( * StatusResponse , error )
// Down engine work in the daemon.
Down ( ctx context . Context , in * DownRequest , opts ... grpc . CallOption ) ( * DownResponse , error )
2022-04-15 17:30:12 +02:00
// GetConfig of the daemon.
GetConfig ( ctx context . Context , in * GetConfigRequest , opts ... grpc . CallOption ) ( * GetConfigResponse , error )
2022-03-08 14:47:55 +01:00
}
type daemonServiceClient struct {
cc grpc . ClientConnInterface
}
func NewDaemonServiceClient ( cc grpc . ClientConnInterface ) DaemonServiceClient {
return & daemonServiceClient { cc }
}
func ( c * daemonServiceClient ) Login ( ctx context . Context , in * LoginRequest , opts ... grpc . CallOption ) ( * LoginResponse , error ) {
out := new ( LoginResponse )
err := c . cc . Invoke ( ctx , "/daemon.DaemonService/Login" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
2022-05-12 11:17:24 +02:00
func ( c * daemonServiceClient ) WaitSSOLogin ( ctx context . Context , in * WaitSSOLoginRequest , opts ... grpc . CallOption ) ( * WaitSSOLoginResponse , error ) {
out := new ( WaitSSOLoginResponse )
err := c . cc . Invoke ( ctx , "/daemon.DaemonService/WaitSSOLogin" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
2022-03-08 14:47:55 +01:00
func ( c * daemonServiceClient ) Up ( ctx context . Context , in * UpRequest , opts ... grpc . CallOption ) ( * UpResponse , error ) {
out := new ( UpResponse )
err := c . cc . Invoke ( ctx , "/daemon.DaemonService/Up" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * daemonServiceClient ) Status ( ctx context . Context , in * StatusRequest , opts ... grpc . CallOption ) ( * StatusResponse , error ) {
out := new ( StatusResponse )
err := c . cc . Invoke ( ctx , "/daemon.DaemonService/Status" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * daemonServiceClient ) Down ( ctx context . Context , in * DownRequest , opts ... grpc . CallOption ) ( * DownResponse , error ) {
out := new ( DownResponse )
err := c . cc . Invoke ( ctx , "/daemon.DaemonService/Down" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
2022-04-15 17:30:12 +02:00
func ( c * daemonServiceClient ) GetConfig ( ctx context . Context , in * GetConfigRequest , opts ... grpc . CallOption ) ( * GetConfigResponse , error ) {
out := new ( GetConfigResponse )
err := c . cc . Invoke ( ctx , "/daemon.DaemonService/GetConfig" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
2022-03-08 14:47:55 +01:00
// DaemonServiceServer is the server API for DaemonService service.
// All implementations must embed UnimplementedDaemonServiceServer
// for forward compatibility
type DaemonServiceServer interface {
// Login uses setup key to prepare configuration for the daemon.
Login ( context . Context , * LoginRequest ) ( * LoginResponse , error )
2022-05-12 11:17:24 +02:00
// WaitSSOLogin uses the userCode to validate the TokenInfo and
// waits for the user to continue with the login on a browser
WaitSSOLogin ( context . Context , * WaitSSOLoginRequest ) ( * WaitSSOLoginResponse , error )
2022-03-08 14:47:55 +01:00
// Up starts engine work in the daemon.
Up ( context . Context , * UpRequest ) ( * UpResponse , error )
// Status of the service.
Status ( context . Context , * StatusRequest ) ( * StatusResponse , error )
// Down engine work in the daemon.
Down ( context . Context , * DownRequest ) ( * DownResponse , error )
2022-04-15 17:30:12 +02:00
// GetConfig of the daemon.
GetConfig ( context . Context , * GetConfigRequest ) ( * GetConfigResponse , error )
2022-03-08 14:47:55 +01:00
mustEmbedUnimplementedDaemonServiceServer ( )
}
// UnimplementedDaemonServiceServer must be embedded to have forward compatible implementations.
type UnimplementedDaemonServiceServer struct {
}
func ( UnimplementedDaemonServiceServer ) Login ( context . Context , * LoginRequest ) ( * LoginResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method Login not implemented" )
}
2022-05-12 11:17:24 +02:00
func ( UnimplementedDaemonServiceServer ) WaitSSOLogin ( context . Context , * WaitSSOLoginRequest ) ( * WaitSSOLoginResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method WaitSSOLogin not implemented" )
}
2022-03-08 14:47:55 +01:00
func ( UnimplementedDaemonServiceServer ) Up ( context . Context , * UpRequest ) ( * UpResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method Up not implemented" )
}
func ( UnimplementedDaemonServiceServer ) Status ( context . Context , * StatusRequest ) ( * StatusResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method Status not implemented" )
}
func ( UnimplementedDaemonServiceServer ) Down ( context . Context , * DownRequest ) ( * DownResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method Down not implemented" )
}
2022-04-15 17:30:12 +02:00
func ( UnimplementedDaemonServiceServer ) GetConfig ( context . Context , * GetConfigRequest ) ( * GetConfigResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetConfig not implemented" )
}
2022-03-08 14:47:55 +01:00
func ( UnimplementedDaemonServiceServer ) mustEmbedUnimplementedDaemonServiceServer ( ) { }
// UnsafeDaemonServiceServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to DaemonServiceServer will
// result in compilation errors.
type UnsafeDaemonServiceServer interface {
mustEmbedUnimplementedDaemonServiceServer ( )
}
func RegisterDaemonServiceServer ( s grpc . ServiceRegistrar , srv DaemonServiceServer ) {
s . RegisterService ( & DaemonService_ServiceDesc , srv )
}
func _DaemonService_Login_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( LoginRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DaemonServiceServer ) . Login ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/daemon.DaemonService/Login" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( DaemonServiceServer ) . Login ( ctx , req . ( * LoginRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2022-05-12 11:17:24 +02:00
func _DaemonService_WaitSSOLogin_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( WaitSSOLoginRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DaemonServiceServer ) . WaitSSOLogin ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/daemon.DaemonService/WaitSSOLogin" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( DaemonServiceServer ) . WaitSSOLogin ( ctx , req . ( * WaitSSOLoginRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2022-03-08 14:47:55 +01:00
func _DaemonService_Up_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( UpRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DaemonServiceServer ) . Up ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/daemon.DaemonService/Up" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( DaemonServiceServer ) . Up ( ctx , req . ( * UpRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _DaemonService_Status_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( StatusRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DaemonServiceServer ) . Status ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/daemon.DaemonService/Status" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( DaemonServiceServer ) . Status ( ctx , req . ( * StatusRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _DaemonService_Down_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( DownRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DaemonServiceServer ) . Down ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/daemon.DaemonService/Down" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( DaemonServiceServer ) . Down ( ctx , req . ( * DownRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2022-04-15 17:30:12 +02:00
func _DaemonService_GetConfig_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( GetConfigRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( DaemonServiceServer ) . GetConfig ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/daemon.DaemonService/GetConfig" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( DaemonServiceServer ) . GetConfig ( ctx , req . ( * GetConfigRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2022-03-08 14:47:55 +01:00
// DaemonService_ServiceDesc is the grpc.ServiceDesc for DaemonService service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var DaemonService_ServiceDesc = grpc . ServiceDesc {
ServiceName : "daemon.DaemonService" ,
HandlerType : ( * DaemonServiceServer ) ( nil ) ,
Methods : [ ] grpc . MethodDesc {
{
MethodName : "Login" ,
Handler : _DaemonService_Login_Handler ,
} ,
2022-05-12 11:17:24 +02:00
{
MethodName : "WaitSSOLogin" ,
Handler : _DaemonService_WaitSSOLogin_Handler ,
} ,
2022-03-08 14:47:55 +01:00
{
MethodName : "Up" ,
Handler : _DaemonService_Up_Handler ,
} ,
{
MethodName : "Status" ,
Handler : _DaemonService_Status_Handler ,
} ,
{
MethodName : "Down" ,
Handler : _DaemonService_Down_Handler ,
} ,
2022-04-15 17:30:12 +02:00
{
MethodName : "GetConfig" ,
Handler : _DaemonService_GetConfig_Handler ,
} ,
2022-03-08 14:47:55 +01:00
} ,
Streams : [ ] grpc . StreamDesc { } ,
Metadata : "daemon.proto" ,
}