2021-10-29 18:43:10 +02:00
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
2022-08-25 08:12:50 +02:00
// versions:
2023-05-10 09:35:40 +02:00
// - protoc-gen-go-grpc v1.3.0
2022-08-25 08:12:50 +02:00
// - protoc (unknown)
// source: headscale/v1/headscale.proto
2021-10-29 18:43:10 +02:00
package v1
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
2023-05-10 09:35:40 +02:00
const (
HeadscaleService_GetUser_FullMethodName = "/headscale.v1.HeadscaleService/GetUser"
HeadscaleService_CreateUser_FullMethodName = "/headscale.v1.HeadscaleService/CreateUser"
HeadscaleService_RenameUser_FullMethodName = "/headscale.v1.HeadscaleService/RenameUser"
HeadscaleService_DeleteUser_FullMethodName = "/headscale.v1.HeadscaleService/DeleteUser"
HeadscaleService_ListUsers_FullMethodName = "/headscale.v1.HeadscaleService/ListUsers"
HeadscaleService_CreatePreAuthKey_FullMethodName = "/headscale.v1.HeadscaleService/CreatePreAuthKey"
HeadscaleService_ExpirePreAuthKey_FullMethodName = "/headscale.v1.HeadscaleService/ExpirePreAuthKey"
HeadscaleService_ListPreAuthKeys_FullMethodName = "/headscale.v1.HeadscaleService/ListPreAuthKeys"
HeadscaleService_DebugCreateMachine_FullMethodName = "/headscale.v1.HeadscaleService/DebugCreateMachine"
HeadscaleService_GetMachine_FullMethodName = "/headscale.v1.HeadscaleService/GetMachine"
HeadscaleService_SetTags_FullMethodName = "/headscale.v1.HeadscaleService/SetTags"
HeadscaleService_RegisterMachine_FullMethodName = "/headscale.v1.HeadscaleService/RegisterMachine"
HeadscaleService_DeleteMachine_FullMethodName = "/headscale.v1.HeadscaleService/DeleteMachine"
HeadscaleService_ExpireMachine_FullMethodName = "/headscale.v1.HeadscaleService/ExpireMachine"
HeadscaleService_RenameMachine_FullMethodName = "/headscale.v1.HeadscaleService/RenameMachine"
HeadscaleService_ListMachines_FullMethodName = "/headscale.v1.HeadscaleService/ListMachines"
HeadscaleService_MoveMachine_FullMethodName = "/headscale.v1.HeadscaleService/MoveMachine"
HeadscaleService_GetRoutes_FullMethodName = "/headscale.v1.HeadscaleService/GetRoutes"
HeadscaleService_EnableRoute_FullMethodName = "/headscale.v1.HeadscaleService/EnableRoute"
HeadscaleService_DisableRoute_FullMethodName = "/headscale.v1.HeadscaleService/DisableRoute"
HeadscaleService_GetMachineRoutes_FullMethodName = "/headscale.v1.HeadscaleService/GetMachineRoutes"
HeadscaleService_DeleteRoute_FullMethodName = "/headscale.v1.HeadscaleService/DeleteRoute"
HeadscaleService_CreateApiKey_FullMethodName = "/headscale.v1.HeadscaleService/CreateApiKey"
HeadscaleService_ExpireApiKey_FullMethodName = "/headscale.v1.HeadscaleService/ExpireApiKey"
HeadscaleService_ListApiKeys_FullMethodName = "/headscale.v1.HeadscaleService/ListApiKeys"
)
2021-10-29 18:43:10 +02:00
// HeadscaleServiceClient is the client API for HeadscaleService 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 HeadscaleServiceClient interface {
2023-01-17 17:52:03 +01:00
// --- User start ---
GetUser ( ctx context . Context , in * GetUserRequest , opts ... grpc . CallOption ) ( * GetUserResponse , error )
CreateUser ( ctx context . Context , in * CreateUserRequest , opts ... grpc . CallOption ) ( * CreateUserResponse , error )
RenameUser ( ctx context . Context , in * RenameUserRequest , opts ... grpc . CallOption ) ( * RenameUserResponse , error )
DeleteUser ( ctx context . Context , in * DeleteUserRequest , opts ... grpc . CallOption ) ( * DeleteUserResponse , error )
ListUsers ( ctx context . Context , in * ListUsersRequest , opts ... grpc . CallOption ) ( * ListUsersResponse , error )
2021-11-04 23:07:59 +01:00
// --- PreAuthKeys start ---
CreatePreAuthKey ( ctx context . Context , in * CreatePreAuthKeyRequest , opts ... grpc . CallOption ) ( * CreatePreAuthKeyResponse , error )
ExpirePreAuthKey ( ctx context . Context , in * ExpirePreAuthKeyRequest , opts ... grpc . CallOption ) ( * ExpirePreAuthKeyResponse , error )
ListPreAuthKeys ( ctx context . Context , in * ListPreAuthKeysRequest , opts ... grpc . CallOption ) ( * ListPreAuthKeysResponse , error )
// --- Machine start ---
DebugCreateMachine ( ctx context . Context , in * DebugCreateMachineRequest , opts ... grpc . CallOption ) ( * DebugCreateMachineResponse , error )
GetMachine ( ctx context . Context , in * GetMachineRequest , opts ... grpc . CallOption ) ( * GetMachineResponse , error )
2022-04-25 20:45:33 +02:00
SetTags ( ctx context . Context , in * SetTagsRequest , opts ... grpc . CallOption ) ( * SetTagsResponse , error )
2021-11-04 23:07:59 +01:00
RegisterMachine ( ctx context . Context , in * RegisterMachineRequest , opts ... grpc . CallOption ) ( * RegisterMachineResponse , error )
DeleteMachine ( ctx context . Context , in * DeleteMachineRequest , opts ... grpc . CallOption ) ( * DeleteMachineResponse , error )
2021-11-21 14:40:04 +01:00
ExpireMachine ( ctx context . Context , in * ExpireMachineRequest , opts ... grpc . CallOption ) ( * ExpireMachineResponse , error )
2022-03-13 22:03:20 +01:00
RenameMachine ( ctx context . Context , in * RenameMachineRequest , opts ... grpc . CallOption ) ( * RenameMachineResponse , error )
2021-11-04 23:07:59 +01:00
ListMachines ( ctx context . Context , in * ListMachinesRequest , opts ... grpc . CallOption ) ( * ListMachinesResponse , error )
2022-05-01 15:34:40 +02:00
MoveMachine ( ctx context . Context , in * MoveMachineRequest , opts ... grpc . CallOption ) ( * MoveMachineResponse , error )
2021-11-04 23:07:59 +01:00
// --- Route start ---
2022-11-26 01:03:01 +01:00
GetRoutes ( ctx context . Context , in * GetRoutesRequest , opts ... grpc . CallOption ) ( * GetRoutesResponse , error )
EnableRoute ( ctx context . Context , in * EnableRouteRequest , opts ... grpc . CallOption ) ( * EnableRouteResponse , error )
DisableRoute ( ctx context . Context , in * DisableRouteRequest , opts ... grpc . CallOption ) ( * DisableRouteResponse , error )
GetMachineRoutes ( ctx context . Context , in * GetMachineRoutesRequest , opts ... grpc . CallOption ) ( * GetMachineRoutesResponse , error )
2023-03-06 09:05:40 +01:00
DeleteRoute ( ctx context . Context , in * DeleteRouteRequest , opts ... grpc . CallOption ) ( * DeleteRouteResponse , error )
2022-01-25 23:11:15 +01:00
// --- ApiKeys start ---
CreateApiKey ( ctx context . Context , in * CreateApiKeyRequest , opts ... grpc . CallOption ) ( * CreateApiKeyResponse , error )
ExpireApiKey ( ctx context . Context , in * ExpireApiKeyRequest , opts ... grpc . CallOption ) ( * ExpireApiKeyResponse , error )
ListApiKeys ( ctx context . Context , in * ListApiKeysRequest , opts ... grpc . CallOption ) ( * ListApiKeysResponse , error )
2021-10-29 18:43:10 +02:00
}
type headscaleServiceClient struct {
cc grpc . ClientConnInterface
}
func NewHeadscaleServiceClient ( cc grpc . ClientConnInterface ) HeadscaleServiceClient {
return & headscaleServiceClient { cc }
}
2023-01-17 17:52:03 +01:00
func ( c * headscaleServiceClient ) GetUser ( ctx context . Context , in * GetUserRequest , opts ... grpc . CallOption ) ( * GetUserResponse , error ) {
out := new ( GetUserResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_GetUser_FullMethodName , in , out , opts ... )
2021-10-29 18:43:10 +02:00
if err != nil {
return nil , err
}
return out , nil
}
2023-01-17 17:52:03 +01:00
func ( c * headscaleServiceClient ) CreateUser ( ctx context . Context , in * CreateUserRequest , opts ... grpc . CallOption ) ( * CreateUserResponse , error ) {
out := new ( CreateUserResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_CreateUser_FullMethodName , in , out , opts ... )
2021-10-29 18:43:10 +02:00
if err != nil {
return nil , err
}
return out , nil
}
2023-01-17 17:52:03 +01:00
func ( c * headscaleServiceClient ) RenameUser ( ctx context . Context , in * RenameUserRequest , opts ... grpc . CallOption ) ( * RenameUserResponse , error ) {
out := new ( RenameUserResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_RenameUser_FullMethodName , in , out , opts ... )
2021-11-04 23:07:59 +01:00
if err != nil {
return nil , err
}
return out , nil
}
2023-01-17 17:52:03 +01:00
func ( c * headscaleServiceClient ) DeleteUser ( ctx context . Context , in * DeleteUserRequest , opts ... grpc . CallOption ) ( * DeleteUserResponse , error ) {
out := new ( DeleteUserResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_DeleteUser_FullMethodName , in , out , opts ... )
2021-10-29 18:43:10 +02:00
if err != nil {
return nil , err
}
return out , nil
}
2023-01-17 17:52:03 +01:00
func ( c * headscaleServiceClient ) ListUsers ( ctx context . Context , in * ListUsersRequest , opts ... grpc . CallOption ) ( * ListUsersResponse , error ) {
out := new ( ListUsersResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_ListUsers_FullMethodName , in , out , opts ... )
2021-10-29 18:43:10 +02:00
if err != nil {
return nil , err
}
return out , nil
}
2021-11-04 23:07:59 +01:00
func ( c * headscaleServiceClient ) CreatePreAuthKey ( ctx context . Context , in * CreatePreAuthKeyRequest , opts ... grpc . CallOption ) ( * CreatePreAuthKeyResponse , error ) {
out := new ( CreatePreAuthKeyResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_CreatePreAuthKey_FullMethodName , in , out , opts ... )
2021-11-04 23:07:59 +01:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * headscaleServiceClient ) ExpirePreAuthKey ( ctx context . Context , in * ExpirePreAuthKeyRequest , opts ... grpc . CallOption ) ( * ExpirePreAuthKeyResponse , error ) {
out := new ( ExpirePreAuthKeyResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_ExpirePreAuthKey_FullMethodName , in , out , opts ... )
2021-11-04 23:07:59 +01:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * headscaleServiceClient ) ListPreAuthKeys ( ctx context . Context , in * ListPreAuthKeysRequest , opts ... grpc . CallOption ) ( * ListPreAuthKeysResponse , error ) {
out := new ( ListPreAuthKeysResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_ListPreAuthKeys_FullMethodName , in , out , opts ... )
2021-11-04 23:07:59 +01:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * headscaleServiceClient ) DebugCreateMachine ( ctx context . Context , in * DebugCreateMachineRequest , opts ... grpc . CallOption ) ( * DebugCreateMachineResponse , error ) {
out := new ( DebugCreateMachineResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_DebugCreateMachine_FullMethodName , in , out , opts ... )
2021-11-04 23:07:59 +01:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * headscaleServiceClient ) GetMachine ( ctx context . Context , in * GetMachineRequest , opts ... grpc . CallOption ) ( * GetMachineResponse , error ) {
out := new ( GetMachineResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_GetMachine_FullMethodName , in , out , opts ... )
2021-11-04 23:07:59 +01:00
if err != nil {
return nil , err
}
return out , nil
}
2022-04-25 20:45:33 +02:00
func ( c * headscaleServiceClient ) SetTags ( ctx context . Context , in * SetTagsRequest , opts ... grpc . CallOption ) ( * SetTagsResponse , error ) {
out := new ( SetTagsResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_SetTags_FullMethodName , in , out , opts ... )
2022-04-15 13:11:41 +02:00
if err != nil {
return nil , err
}
return out , nil
}
2021-11-04 23:07:59 +01:00
func ( c * headscaleServiceClient ) RegisterMachine ( ctx context . Context , in * RegisterMachineRequest , opts ... grpc . CallOption ) ( * RegisterMachineResponse , error ) {
out := new ( RegisterMachineResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_RegisterMachine_FullMethodName , in , out , opts ... )
2021-11-04 23:07:59 +01:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * headscaleServiceClient ) DeleteMachine ( ctx context . Context , in * DeleteMachineRequest , opts ... grpc . CallOption ) ( * DeleteMachineResponse , error ) {
out := new ( DeleteMachineResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_DeleteMachine_FullMethodName , in , out , opts ... )
2021-11-04 23:07:59 +01:00
if err != nil {
return nil , err
}
return out , nil
}
2021-11-21 14:40:04 +01:00
func ( c * headscaleServiceClient ) ExpireMachine ( ctx context . Context , in * ExpireMachineRequest , opts ... grpc . CallOption ) ( * ExpireMachineResponse , error ) {
out := new ( ExpireMachineResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_ExpireMachine_FullMethodName , in , out , opts ... )
2021-11-21 14:40:04 +01:00
if err != nil {
return nil , err
}
return out , nil
}
2022-03-13 22:03:20 +01:00
func ( c * headscaleServiceClient ) RenameMachine ( ctx context . Context , in * RenameMachineRequest , opts ... grpc . CallOption ) ( * RenameMachineResponse , error ) {
out := new ( RenameMachineResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_RenameMachine_FullMethodName , in , out , opts ... )
2022-03-13 22:03:20 +01:00
if err != nil {
return nil , err
}
return out , nil
}
2021-11-04 23:07:59 +01:00
func ( c * headscaleServiceClient ) ListMachines ( ctx context . Context , in * ListMachinesRequest , opts ... grpc . CallOption ) ( * ListMachinesResponse , error ) {
out := new ( ListMachinesResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_ListMachines_FullMethodName , in , out , opts ... )
2021-11-04 23:07:59 +01:00
if err != nil {
return nil , err
}
return out , nil
}
2022-05-01 15:34:40 +02:00
func ( c * headscaleServiceClient ) MoveMachine ( ctx context . Context , in * MoveMachineRequest , opts ... grpc . CallOption ) ( * MoveMachineResponse , error ) {
out := new ( MoveMachineResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_MoveMachine_FullMethodName , in , out , opts ... )
2022-05-01 15:34:40 +02:00
if err != nil {
return nil , err
}
return out , nil
}
2022-11-26 01:03:01 +01:00
func ( c * headscaleServiceClient ) GetRoutes ( ctx context . Context , in * GetRoutesRequest , opts ... grpc . CallOption ) ( * GetRoutesResponse , error ) {
out := new ( GetRoutesResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_GetRoutes_FullMethodName , in , out , opts ... )
2021-11-04 23:07:59 +01:00
if err != nil {
return nil , err
}
return out , nil
}
2022-11-26 01:03:01 +01:00
func ( c * headscaleServiceClient ) EnableRoute ( ctx context . Context , in * EnableRouteRequest , opts ... grpc . CallOption ) ( * EnableRouteResponse , error ) {
out := new ( EnableRouteResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_EnableRoute_FullMethodName , in , out , opts ... )
2022-11-26 01:03:01 +01:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * headscaleServiceClient ) DisableRoute ( ctx context . Context , in * DisableRouteRequest , opts ... grpc . CallOption ) ( * DisableRouteResponse , error ) {
out := new ( DisableRouteResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_DisableRoute_FullMethodName , in , out , opts ... )
2022-11-26 01:03:01 +01:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * headscaleServiceClient ) GetMachineRoutes ( ctx context . Context , in * GetMachineRoutesRequest , opts ... grpc . CallOption ) ( * GetMachineRoutesResponse , error ) {
out := new ( GetMachineRoutesResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_GetMachineRoutes_FullMethodName , in , out , opts ... )
2021-11-04 23:07:59 +01:00
if err != nil {
return nil , err
}
return out , nil
}
2023-03-06 09:05:40 +01:00
func ( c * headscaleServiceClient ) DeleteRoute ( ctx context . Context , in * DeleteRouteRequest , opts ... grpc . CallOption ) ( * DeleteRouteResponse , error ) {
out := new ( DeleteRouteResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_DeleteRoute_FullMethodName , in , out , opts ... )
2023-03-06 09:05:40 +01:00
if err != nil {
return nil , err
}
return out , nil
}
2022-01-25 23:11:15 +01:00
func ( c * headscaleServiceClient ) CreateApiKey ( ctx context . Context , in * CreateApiKeyRequest , opts ... grpc . CallOption ) ( * CreateApiKeyResponse , error ) {
out := new ( CreateApiKeyResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_CreateApiKey_FullMethodName , in , out , opts ... )
2022-01-25 23:11:15 +01:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * headscaleServiceClient ) ExpireApiKey ( ctx context . Context , in * ExpireApiKeyRequest , opts ... grpc . CallOption ) ( * ExpireApiKeyResponse , error ) {
out := new ( ExpireApiKeyResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_ExpireApiKey_FullMethodName , in , out , opts ... )
2022-01-25 23:11:15 +01:00
if err != nil {
return nil , err
}
return out , nil
}
func ( c * headscaleServiceClient ) ListApiKeys ( ctx context . Context , in * ListApiKeysRequest , opts ... grpc . CallOption ) ( * ListApiKeysResponse , error ) {
out := new ( ListApiKeysResponse )
2023-05-10 09:35:40 +02:00
err := c . cc . Invoke ( ctx , HeadscaleService_ListApiKeys_FullMethodName , in , out , opts ... )
2022-01-25 23:11:15 +01:00
if err != nil {
return nil , err
}
return out , nil
}
2021-10-29 18:43:10 +02:00
// HeadscaleServiceServer is the server API for HeadscaleService service.
// All implementations must embed UnimplementedHeadscaleServiceServer
// for forward compatibility
type HeadscaleServiceServer interface {
2023-01-17 17:52:03 +01:00
// --- User start ---
GetUser ( context . Context , * GetUserRequest ) ( * GetUserResponse , error )
CreateUser ( context . Context , * CreateUserRequest ) ( * CreateUserResponse , error )
RenameUser ( context . Context , * RenameUserRequest ) ( * RenameUserResponse , error )
DeleteUser ( context . Context , * DeleteUserRequest ) ( * DeleteUserResponse , error )
ListUsers ( context . Context , * ListUsersRequest ) ( * ListUsersResponse , error )
2021-11-04 23:07:59 +01:00
// --- PreAuthKeys start ---
CreatePreAuthKey ( context . Context , * CreatePreAuthKeyRequest ) ( * CreatePreAuthKeyResponse , error )
ExpirePreAuthKey ( context . Context , * ExpirePreAuthKeyRequest ) ( * ExpirePreAuthKeyResponse , error )
ListPreAuthKeys ( context . Context , * ListPreAuthKeysRequest ) ( * ListPreAuthKeysResponse , error )
// --- Machine start ---
DebugCreateMachine ( context . Context , * DebugCreateMachineRequest ) ( * DebugCreateMachineResponse , error )
GetMachine ( context . Context , * GetMachineRequest ) ( * GetMachineResponse , error )
2022-04-25 20:45:33 +02:00
SetTags ( context . Context , * SetTagsRequest ) ( * SetTagsResponse , error )
2021-11-04 23:07:59 +01:00
RegisterMachine ( context . Context , * RegisterMachineRequest ) ( * RegisterMachineResponse , error )
DeleteMachine ( context . Context , * DeleteMachineRequest ) ( * DeleteMachineResponse , error )
2021-11-21 14:40:04 +01:00
ExpireMachine ( context . Context , * ExpireMachineRequest ) ( * ExpireMachineResponse , error )
2022-03-13 22:03:20 +01:00
RenameMachine ( context . Context , * RenameMachineRequest ) ( * RenameMachineResponse , error )
2021-11-04 23:07:59 +01:00
ListMachines ( context . Context , * ListMachinesRequest ) ( * ListMachinesResponse , error )
2022-05-01 15:34:40 +02:00
MoveMachine ( context . Context , * MoveMachineRequest ) ( * MoveMachineResponse , error )
2021-11-04 23:07:59 +01:00
// --- Route start ---
2022-11-26 01:03:01 +01:00
GetRoutes ( context . Context , * GetRoutesRequest ) ( * GetRoutesResponse , error )
EnableRoute ( context . Context , * EnableRouteRequest ) ( * EnableRouteResponse , error )
DisableRoute ( context . Context , * DisableRouteRequest ) ( * DisableRouteResponse , error )
GetMachineRoutes ( context . Context , * GetMachineRoutesRequest ) ( * GetMachineRoutesResponse , error )
2023-03-06 09:05:40 +01:00
DeleteRoute ( context . Context , * DeleteRouteRequest ) ( * DeleteRouteResponse , error )
2022-01-25 23:11:15 +01:00
// --- ApiKeys start ---
CreateApiKey ( context . Context , * CreateApiKeyRequest ) ( * CreateApiKeyResponse , error )
ExpireApiKey ( context . Context , * ExpireApiKeyRequest ) ( * ExpireApiKeyResponse , error )
ListApiKeys ( context . Context , * ListApiKeysRequest ) ( * ListApiKeysResponse , error )
2021-10-29 18:43:10 +02:00
mustEmbedUnimplementedHeadscaleServiceServer ( )
}
// UnimplementedHeadscaleServiceServer must be embedded to have forward compatible implementations.
2023-03-06 09:05:40 +01:00
type UnimplementedHeadscaleServiceServer struct {
}
2021-10-29 18:43:10 +02:00
2023-01-17 17:52:03 +01:00
func ( UnimplementedHeadscaleServiceServer ) GetUser ( context . Context , * GetUserRequest ) ( * GetUserResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetUser not implemented" )
2021-10-29 18:43:10 +02:00
}
2023-01-17 17:52:03 +01:00
func ( UnimplementedHeadscaleServiceServer ) CreateUser ( context . Context , * CreateUserRequest ) ( * CreateUserResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method CreateUser not implemented" )
2021-10-29 18:43:10 +02:00
}
2023-01-17 17:52:03 +01:00
func ( UnimplementedHeadscaleServiceServer ) RenameUser ( context . Context , * RenameUserRequest ) ( * RenameUserResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method RenameUser not implemented" )
2021-11-04 23:07:59 +01:00
}
2023-01-17 17:52:03 +01:00
func ( UnimplementedHeadscaleServiceServer ) DeleteUser ( context . Context , * DeleteUserRequest ) ( * DeleteUserResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method DeleteUser not implemented" )
2021-10-29 18:43:10 +02:00
}
2023-01-17 17:52:03 +01:00
func ( UnimplementedHeadscaleServiceServer ) ListUsers ( context . Context , * ListUsersRequest ) ( * ListUsersResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ListUsers not implemented" )
2021-10-29 18:43:10 +02:00
}
2021-11-04 23:07:59 +01:00
func ( UnimplementedHeadscaleServiceServer ) CreatePreAuthKey ( context . Context , * CreatePreAuthKeyRequest ) ( * CreatePreAuthKeyResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method CreatePreAuthKey not implemented" )
}
func ( UnimplementedHeadscaleServiceServer ) ExpirePreAuthKey ( context . Context , * ExpirePreAuthKeyRequest ) ( * ExpirePreAuthKeyResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ExpirePreAuthKey not implemented" )
}
func ( UnimplementedHeadscaleServiceServer ) ListPreAuthKeys ( context . Context , * ListPreAuthKeysRequest ) ( * ListPreAuthKeysResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ListPreAuthKeys not implemented" )
}
func ( UnimplementedHeadscaleServiceServer ) DebugCreateMachine ( context . Context , * DebugCreateMachineRequest ) ( * DebugCreateMachineResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method DebugCreateMachine not implemented" )
}
func ( UnimplementedHeadscaleServiceServer ) GetMachine ( context . Context , * GetMachineRequest ) ( * GetMachineResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetMachine not implemented" )
}
2022-04-25 20:45:33 +02:00
func ( UnimplementedHeadscaleServiceServer ) SetTags ( context . Context , * SetTagsRequest ) ( * SetTagsResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method SetTags not implemented" )
2022-04-15 13:11:41 +02:00
}
2021-11-04 23:07:59 +01:00
func ( UnimplementedHeadscaleServiceServer ) RegisterMachine ( context . Context , * RegisterMachineRequest ) ( * RegisterMachineResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method RegisterMachine not implemented" )
}
func ( UnimplementedHeadscaleServiceServer ) DeleteMachine ( context . Context , * DeleteMachineRequest ) ( * DeleteMachineResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method DeleteMachine not implemented" )
}
2021-11-21 14:40:04 +01:00
func ( UnimplementedHeadscaleServiceServer ) ExpireMachine ( context . Context , * ExpireMachineRequest ) ( * ExpireMachineResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ExpireMachine not implemented" )
}
2022-03-13 22:03:20 +01:00
func ( UnimplementedHeadscaleServiceServer ) RenameMachine ( context . Context , * RenameMachineRequest ) ( * RenameMachineResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method RenameMachine not implemented" )
}
2021-11-04 23:07:59 +01:00
func ( UnimplementedHeadscaleServiceServer ) ListMachines ( context . Context , * ListMachinesRequest ) ( * ListMachinesResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ListMachines not implemented" )
}
2022-05-01 15:34:40 +02:00
func ( UnimplementedHeadscaleServiceServer ) MoveMachine ( context . Context , * MoveMachineRequest ) ( * MoveMachineResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method MoveMachine not implemented" )
}
2022-11-26 01:03:01 +01:00
func ( UnimplementedHeadscaleServiceServer ) GetRoutes ( context . Context , * GetRoutesRequest ) ( * GetRoutesResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetRoutes not implemented" )
}
func ( UnimplementedHeadscaleServiceServer ) EnableRoute ( context . Context , * EnableRouteRequest ) ( * EnableRouteResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method EnableRoute not implemented" )
}
func ( UnimplementedHeadscaleServiceServer ) DisableRoute ( context . Context , * DisableRouteRequest ) ( * DisableRouteResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method DisableRoute not implemented" )
2021-11-04 23:07:59 +01:00
}
2022-11-26 01:03:01 +01:00
func ( UnimplementedHeadscaleServiceServer ) GetMachineRoutes ( context . Context , * GetMachineRoutesRequest ) ( * GetMachineRoutesResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method GetMachineRoutes not implemented" )
2021-11-04 23:07:59 +01:00
}
2023-03-06 09:05:40 +01:00
func ( UnimplementedHeadscaleServiceServer ) DeleteRoute ( context . Context , * DeleteRouteRequest ) ( * DeleteRouteResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method DeleteRoute not implemented" )
}
2022-01-25 23:11:15 +01:00
func ( UnimplementedHeadscaleServiceServer ) CreateApiKey ( context . Context , * CreateApiKeyRequest ) ( * CreateApiKeyResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method CreateApiKey not implemented" )
}
func ( UnimplementedHeadscaleServiceServer ) ExpireApiKey ( context . Context , * ExpireApiKeyRequest ) ( * ExpireApiKeyResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ExpireApiKey not implemented" )
}
func ( UnimplementedHeadscaleServiceServer ) ListApiKeys ( context . Context , * ListApiKeysRequest ) ( * ListApiKeysResponse , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ListApiKeys not implemented" )
}
2021-10-29 18:43:10 +02:00
func ( UnimplementedHeadscaleServiceServer ) mustEmbedUnimplementedHeadscaleServiceServer ( ) { }
// UnsafeHeadscaleServiceServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to HeadscaleServiceServer will
// result in compilation errors.
type UnsafeHeadscaleServiceServer interface {
mustEmbedUnimplementedHeadscaleServiceServer ( )
}
func RegisterHeadscaleServiceServer ( s grpc . ServiceRegistrar , srv HeadscaleServiceServer ) {
s . RegisterService ( & HeadscaleService_ServiceDesc , srv )
}
2023-01-17 17:52:03 +01:00
func _HeadscaleService_GetUser_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( GetUserRequest )
2021-10-29 18:43:10 +02:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
2023-01-17 17:52:03 +01:00
return srv . ( HeadscaleServiceServer ) . GetUser ( ctx , in )
2021-10-29 18:43:10 +02:00
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_GetUser_FullMethodName ,
2021-10-29 18:43:10 +02:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2023-01-17 17:52:03 +01:00
return srv . ( HeadscaleServiceServer ) . GetUser ( ctx , req . ( * GetUserRequest ) )
2021-10-29 18:43:10 +02:00
}
return interceptor ( ctx , in , info , handler )
}
2023-01-17 17:52:03 +01:00
func _HeadscaleService_CreateUser_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( CreateUserRequest )
2021-10-29 18:43:10 +02:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
2023-01-17 17:52:03 +01:00
return srv . ( HeadscaleServiceServer ) . CreateUser ( ctx , in )
2021-10-29 18:43:10 +02:00
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_CreateUser_FullMethodName ,
2021-10-29 18:43:10 +02:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2023-01-17 17:52:03 +01:00
return srv . ( HeadscaleServiceServer ) . CreateUser ( ctx , req . ( * CreateUserRequest ) )
2021-10-29 18:43:10 +02:00
}
return interceptor ( ctx , in , info , handler )
}
2023-01-17 17:52:03 +01:00
func _HeadscaleService_RenameUser_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( RenameUserRequest )
2021-11-04 23:07:59 +01:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
2023-01-17 17:52:03 +01:00
return srv . ( HeadscaleServiceServer ) . RenameUser ( ctx , in )
2021-11-04 23:07:59 +01:00
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_RenameUser_FullMethodName ,
2021-11-04 23:07:59 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2023-01-17 17:52:03 +01:00
return srv . ( HeadscaleServiceServer ) . RenameUser ( ctx , req . ( * RenameUserRequest ) )
2021-11-04 23:07:59 +01:00
}
return interceptor ( ctx , in , info , handler )
}
2023-01-17 17:52:03 +01:00
func _HeadscaleService_DeleteUser_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( DeleteUserRequest )
2021-10-29 18:43:10 +02:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
2023-01-17 17:52:03 +01:00
return srv . ( HeadscaleServiceServer ) . DeleteUser ( ctx , in )
2021-10-29 18:43:10 +02:00
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_DeleteUser_FullMethodName ,
2021-10-29 18:43:10 +02:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2023-01-17 17:52:03 +01:00
return srv . ( HeadscaleServiceServer ) . DeleteUser ( ctx , req . ( * DeleteUserRequest ) )
2021-10-29 18:43:10 +02:00
}
return interceptor ( ctx , in , info , handler )
}
2023-01-17 17:52:03 +01:00
func _HeadscaleService_ListUsers_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ListUsersRequest )
2021-10-29 18:43:10 +02:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
2023-01-17 17:52:03 +01:00
return srv . ( HeadscaleServiceServer ) . ListUsers ( ctx , in )
2021-10-29 18:43:10 +02:00
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_ListUsers_FullMethodName ,
2021-10-29 18:43:10 +02:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2023-01-17 17:52:03 +01:00
return srv . ( HeadscaleServiceServer ) . ListUsers ( ctx , req . ( * ListUsersRequest ) )
2021-10-29 18:43:10 +02:00
}
return interceptor ( ctx , in , info , handler )
}
2021-11-04 23:07:59 +01:00
func _HeadscaleService_CreatePreAuthKey_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( CreatePreAuthKeyRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . CreatePreAuthKey ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_CreatePreAuthKey_FullMethodName ,
2021-11-04 23:07:59 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . CreatePreAuthKey ( ctx , req . ( * CreatePreAuthKeyRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _HeadscaleService_ExpirePreAuthKey_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ExpirePreAuthKeyRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . ExpirePreAuthKey ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_ExpirePreAuthKey_FullMethodName ,
2021-11-04 23:07:59 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . ExpirePreAuthKey ( ctx , req . ( * ExpirePreAuthKeyRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _HeadscaleService_ListPreAuthKeys_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ListPreAuthKeysRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . ListPreAuthKeys ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_ListPreAuthKeys_FullMethodName ,
2021-11-04 23:07:59 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . ListPreAuthKeys ( ctx , req . ( * ListPreAuthKeysRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _HeadscaleService_DebugCreateMachine_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( DebugCreateMachineRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . DebugCreateMachine ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_DebugCreateMachine_FullMethodName ,
2021-11-04 23:07:59 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . DebugCreateMachine ( ctx , req . ( * DebugCreateMachineRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _HeadscaleService_GetMachine_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( GetMachineRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . GetMachine ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_GetMachine_FullMethodName ,
2021-11-04 23:07:59 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . GetMachine ( ctx , req . ( * GetMachineRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2022-04-25 20:45:33 +02:00
func _HeadscaleService_SetTags_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( SetTagsRequest )
2022-04-15 13:11:41 +02:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
2022-04-25 20:45:33 +02:00
return srv . ( HeadscaleServiceServer ) . SetTags ( ctx , in )
2022-04-15 13:11:41 +02:00
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_SetTags_FullMethodName ,
2022-04-15 13:11:41 +02:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2022-04-25 20:45:33 +02:00
return srv . ( HeadscaleServiceServer ) . SetTags ( ctx , req . ( * SetTagsRequest ) )
2022-04-15 13:11:41 +02:00
}
return interceptor ( ctx , in , info , handler )
}
2021-11-04 23:07:59 +01:00
func _HeadscaleService_RegisterMachine_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( RegisterMachineRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . RegisterMachine ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_RegisterMachine_FullMethodName ,
2021-11-04 23:07:59 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . RegisterMachine ( ctx , req . ( * RegisterMachineRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _HeadscaleService_DeleteMachine_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( DeleteMachineRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . DeleteMachine ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_DeleteMachine_FullMethodName ,
2021-11-04 23:07:59 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . DeleteMachine ( ctx , req . ( * DeleteMachineRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2021-11-21 14:40:04 +01:00
func _HeadscaleService_ExpireMachine_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ExpireMachineRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . ExpireMachine ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_ExpireMachine_FullMethodName ,
2021-11-21 14:40:04 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . ExpireMachine ( ctx , req . ( * ExpireMachineRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2022-03-13 22:03:20 +01:00
func _HeadscaleService_RenameMachine_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( RenameMachineRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . RenameMachine ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_RenameMachine_FullMethodName ,
2022-03-13 22:03:20 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . RenameMachine ( ctx , req . ( * RenameMachineRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2021-11-04 23:07:59 +01:00
func _HeadscaleService_ListMachines_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ListMachinesRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . ListMachines ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_ListMachines_FullMethodName ,
2021-11-04 23:07:59 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . ListMachines ( ctx , req . ( * ListMachinesRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2022-05-01 15:34:40 +02:00
func _HeadscaleService_MoveMachine_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( MoveMachineRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . MoveMachine ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_MoveMachine_FullMethodName ,
2022-05-01 15:34:40 +02:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . MoveMachine ( ctx , req . ( * MoveMachineRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2022-11-26 01:03:01 +01:00
func _HeadscaleService_GetRoutes_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( GetRoutesRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . GetRoutes ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_GetRoutes_FullMethodName ,
2022-11-26 01:03:01 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . GetRoutes ( ctx , req . ( * GetRoutesRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _HeadscaleService_EnableRoute_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( EnableRouteRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . EnableRoute ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_EnableRoute_FullMethodName ,
2022-11-26 01:03:01 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . EnableRoute ( ctx , req . ( * EnableRouteRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _HeadscaleService_DisableRoute_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( DisableRouteRequest )
2021-11-04 23:07:59 +01:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
2022-11-26 01:03:01 +01:00
return srv . ( HeadscaleServiceServer ) . DisableRoute ( ctx , in )
2021-11-04 23:07:59 +01:00
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_DisableRoute_FullMethodName ,
2021-11-04 23:07:59 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2022-11-26 01:03:01 +01:00
return srv . ( HeadscaleServiceServer ) . DisableRoute ( ctx , req . ( * DisableRouteRequest ) )
2021-11-04 23:07:59 +01:00
}
return interceptor ( ctx , in , info , handler )
}
2022-11-26 01:03:01 +01:00
func _HeadscaleService_GetMachineRoutes_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( GetMachineRoutesRequest )
2021-11-04 23:07:59 +01:00
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
2022-11-26 01:03:01 +01:00
return srv . ( HeadscaleServiceServer ) . GetMachineRoutes ( ctx , in )
2021-11-04 23:07:59 +01:00
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_GetMachineRoutes_FullMethodName ,
2021-11-04 23:07:59 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
2022-11-26 01:03:01 +01:00
return srv . ( HeadscaleServiceServer ) . GetMachineRoutes ( ctx , req . ( * GetMachineRoutesRequest ) )
2021-11-04 23:07:59 +01:00
}
return interceptor ( ctx , in , info , handler )
}
2023-03-06 09:05:40 +01:00
func _HeadscaleService_DeleteRoute_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( DeleteRouteRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . DeleteRoute ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_DeleteRoute_FullMethodName ,
2023-03-06 09:05:40 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . DeleteRoute ( ctx , req . ( * DeleteRouteRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2022-01-25 23:11:15 +01:00
func _HeadscaleService_CreateApiKey_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( CreateApiKeyRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . CreateApiKey ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_CreateApiKey_FullMethodName ,
2022-01-25 23:11:15 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . CreateApiKey ( ctx , req . ( * CreateApiKeyRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _HeadscaleService_ExpireApiKey_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ExpireApiKeyRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . ExpireApiKey ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_ExpireApiKey_FullMethodName ,
2022-01-25 23:11:15 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . ExpireApiKey ( ctx , req . ( * ExpireApiKeyRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
func _HeadscaleService_ListApiKeys_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ListApiKeysRequest )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( HeadscaleServiceServer ) . ListApiKeys ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
2023-05-10 09:35:40 +02:00
FullMethod : HeadscaleService_ListApiKeys_FullMethodName ,
2022-01-25 23:11:15 +01:00
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( HeadscaleServiceServer ) . ListApiKeys ( ctx , req . ( * ListApiKeysRequest ) )
}
return interceptor ( ctx , in , info , handler )
}
2021-10-29 18:43:10 +02:00
// HeadscaleService_ServiceDesc is the grpc.ServiceDesc for HeadscaleService service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var HeadscaleService_ServiceDesc = grpc . ServiceDesc {
ServiceName : "headscale.v1.HeadscaleService" ,
HandlerType : ( * HeadscaleServiceServer ) ( nil ) ,
Methods : [ ] grpc . MethodDesc {
{
2023-01-17 17:52:03 +01:00
MethodName : "GetUser" ,
Handler : _HeadscaleService_GetUser_Handler ,
2021-10-29 18:43:10 +02:00
} ,
{
2023-01-17 17:52:03 +01:00
MethodName : "CreateUser" ,
Handler : _HeadscaleService_CreateUser_Handler ,
2021-10-29 18:43:10 +02:00
} ,
2021-11-04 23:07:59 +01:00
{
2023-01-17 17:52:03 +01:00
MethodName : "RenameUser" ,
Handler : _HeadscaleService_RenameUser_Handler ,
2021-11-04 23:07:59 +01:00
} ,
2021-10-29 18:43:10 +02:00
{
2023-01-17 17:52:03 +01:00
MethodName : "DeleteUser" ,
Handler : _HeadscaleService_DeleteUser_Handler ,
2021-10-29 18:43:10 +02:00
} ,
{
2023-01-17 17:52:03 +01:00
MethodName : "ListUsers" ,
Handler : _HeadscaleService_ListUsers_Handler ,
2021-10-29 18:43:10 +02:00
} ,
2021-11-04 23:07:59 +01:00
{
MethodName : "CreatePreAuthKey" ,
Handler : _HeadscaleService_CreatePreAuthKey_Handler ,
} ,
{
MethodName : "ExpirePreAuthKey" ,
Handler : _HeadscaleService_ExpirePreAuthKey_Handler ,
} ,
{
MethodName : "ListPreAuthKeys" ,
Handler : _HeadscaleService_ListPreAuthKeys_Handler ,
} ,
{
MethodName : "DebugCreateMachine" ,
Handler : _HeadscaleService_DebugCreateMachine_Handler ,
} ,
{
MethodName : "GetMachine" ,
Handler : _HeadscaleService_GetMachine_Handler ,
} ,
2022-04-15 13:11:41 +02:00
{
2022-04-25 20:45:33 +02:00
MethodName : "SetTags" ,
Handler : _HeadscaleService_SetTags_Handler ,
2022-04-15 13:11:41 +02:00
} ,
2021-11-04 23:07:59 +01:00
{
MethodName : "RegisterMachine" ,
Handler : _HeadscaleService_RegisterMachine_Handler ,
} ,
{
MethodName : "DeleteMachine" ,
Handler : _HeadscaleService_DeleteMachine_Handler ,
} ,
2021-11-21 14:40:04 +01:00
{
MethodName : "ExpireMachine" ,
Handler : _HeadscaleService_ExpireMachine_Handler ,
} ,
2022-03-13 22:03:20 +01:00
{
MethodName : "RenameMachine" ,
Handler : _HeadscaleService_RenameMachine_Handler ,
} ,
2021-11-04 23:07:59 +01:00
{
MethodName : "ListMachines" ,
Handler : _HeadscaleService_ListMachines_Handler ,
} ,
2022-05-01 15:34:40 +02:00
{
MethodName : "MoveMachine" ,
Handler : _HeadscaleService_MoveMachine_Handler ,
} ,
2021-11-04 23:07:59 +01:00
{
2022-11-26 01:03:01 +01:00
MethodName : "GetRoutes" ,
Handler : _HeadscaleService_GetRoutes_Handler ,
} ,
{
MethodName : "EnableRoute" ,
Handler : _HeadscaleService_EnableRoute_Handler ,
} ,
{
MethodName : "DisableRoute" ,
Handler : _HeadscaleService_DisableRoute_Handler ,
2021-11-04 23:07:59 +01:00
} ,
{
2022-11-26 01:03:01 +01:00
MethodName : "GetMachineRoutes" ,
Handler : _HeadscaleService_GetMachineRoutes_Handler ,
2021-11-04 23:07:59 +01:00
} ,
2023-03-06 09:05:40 +01:00
{
MethodName : "DeleteRoute" ,
Handler : _HeadscaleService_DeleteRoute_Handler ,
} ,
2022-01-25 23:11:15 +01:00
{
MethodName : "CreateApiKey" ,
Handler : _HeadscaleService_CreateApiKey_Handler ,
} ,
{
MethodName : "ExpireApiKey" ,
Handler : _HeadscaleService_ExpireApiKey_Handler ,
} ,
{
MethodName : "ListApiKeys" ,
Handler : _HeadscaleService_ListApiKeys_Handler ,
} ,
2021-10-29 18:43:10 +02:00
} ,
Streams : [ ] grpc . StreamDesc { } ,
2021-10-30 16:29:41 +02:00
Metadata : "headscale/v1/headscale.proto" ,
2021-10-29 18:43:10 +02:00
}