// Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.0 // - protoc v4.23.2 // source: kratos/admin/v1/admin.proto package v1 import ( context "context" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" emptypb "google.golang.org/protobuf/types/known/emptypb" ) // 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.64.0 or later. const _ = grpc.SupportPackageIsVersion9 const ( AdminService_Login_FullMethodName = "/kratos.admin.v1.AdminService/Login" AdminService_Logout_FullMethodName = "/kratos.admin.v1.AdminService/Logout" AdminService_Current_FullMethodName = "/kratos.admin.v1.AdminService/Current" AdminService_ListAdmins_FullMethodName = "/kratos.admin.v1.AdminService/ListAdmins" AdminService_CreateAdmin_FullMethodName = "/kratos.admin.v1.AdminService/CreateAdmin" AdminService_UpdateAdmin_FullMethodName = "/kratos.admin.v1.AdminService/UpdateAdmin" AdminService_DeleteAdmin_FullMethodName = "/kratos.admin.v1.AdminService/DeleteAdmin" AdminService_GetAdmin_FullMethodName = "/kratos.admin.v1.AdminService/GetAdmin" ) // AdminServiceClient is the client API for AdminService 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. // // AdminService is the admin service definition. type AdminServiceClient interface { // Login a user and return the username. Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*Admin, error) // Logout the currently logged-in user. Logout(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) // Current returns the currently logged-in user. Current(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*Admin, error) // ListAdmins returns a list of admins. ListAdmins(ctx context.Context, in *ListAdminsRequest, opts ...grpc.CallOption) (*AdminSet, error) // CreateAdmin creates a new admin. CreateAdmin(ctx context.Context, in *CreateAdminRequest, opts ...grpc.CallOption) (*Admin, error) // UpdateAdmin updates an existing admin. UpdateAdmin(ctx context.Context, in *UpdateAdminRequest, opts ...grpc.CallOption) (*Admin, error) // DeleteAdmin deletes an admin by ID. DeleteAdmin(ctx context.Context, in *DeleteAdminRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // GetAdmin retrieves an admin by ID. GetAdmin(ctx context.Context, in *GetAdminRequest, opts ...grpc.CallOption) (*Admin, error) } type adminServiceClient struct { cc grpc.ClientConnInterface } func NewAdminServiceClient(cc grpc.ClientConnInterface) AdminServiceClient { return &adminServiceClient{cc} } func (c *adminServiceClient) Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*Admin, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(Admin) err := c.cc.Invoke(ctx, AdminService_Login_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *adminServiceClient) Logout(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*emptypb.Empty, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(emptypb.Empty) err := c.cc.Invoke(ctx, AdminService_Logout_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *adminServiceClient) Current(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*Admin, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(Admin) err := c.cc.Invoke(ctx, AdminService_Current_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *adminServiceClient) ListAdmins(ctx context.Context, in *ListAdminsRequest, opts ...grpc.CallOption) (*AdminSet, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(AdminSet) err := c.cc.Invoke(ctx, AdminService_ListAdmins_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *adminServiceClient) CreateAdmin(ctx context.Context, in *CreateAdminRequest, opts ...grpc.CallOption) (*Admin, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(Admin) err := c.cc.Invoke(ctx, AdminService_CreateAdmin_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *adminServiceClient) UpdateAdmin(ctx context.Context, in *UpdateAdminRequest, opts ...grpc.CallOption) (*Admin, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(Admin) err := c.cc.Invoke(ctx, AdminService_UpdateAdmin_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *adminServiceClient) DeleteAdmin(ctx context.Context, in *DeleteAdminRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(emptypb.Empty) err := c.cc.Invoke(ctx, AdminService_DeleteAdmin_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *adminServiceClient) GetAdmin(ctx context.Context, in *GetAdminRequest, opts ...grpc.CallOption) (*Admin, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(Admin) err := c.cc.Invoke(ctx, AdminService_GetAdmin_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } // AdminServiceServer is the server API for AdminService service. // All implementations must embed UnimplementedAdminServiceServer // for forward compatibility. // // AdminService is the admin service definition. type AdminServiceServer interface { // Login a user and return the username. Login(context.Context, *LoginRequest) (*Admin, error) // Logout the currently logged-in user. Logout(context.Context, *emptypb.Empty) (*emptypb.Empty, error) // Current returns the currently logged-in user. Current(context.Context, *emptypb.Empty) (*Admin, error) // ListAdmins returns a list of admins. ListAdmins(context.Context, *ListAdminsRequest) (*AdminSet, error) // CreateAdmin creates a new admin. CreateAdmin(context.Context, *CreateAdminRequest) (*Admin, error) // UpdateAdmin updates an existing admin. UpdateAdmin(context.Context, *UpdateAdminRequest) (*Admin, error) // DeleteAdmin deletes an admin by ID. DeleteAdmin(context.Context, *DeleteAdminRequest) (*emptypb.Empty, error) // GetAdmin retrieves an admin by ID. GetAdmin(context.Context, *GetAdminRequest) (*Admin, error) mustEmbedUnimplementedAdminServiceServer() } // UnimplementedAdminServiceServer must be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil // pointer dereference when methods are called. type UnimplementedAdminServiceServer struct{} func (UnimplementedAdminServiceServer) Login(context.Context, *LoginRequest) (*Admin, error) { return nil, status.Error(codes.Unimplemented, "method Login not implemented") } func (UnimplementedAdminServiceServer) Logout(context.Context, *emptypb.Empty) (*emptypb.Empty, error) { return nil, status.Error(codes.Unimplemented, "method Logout not implemented") } func (UnimplementedAdminServiceServer) Current(context.Context, *emptypb.Empty) (*Admin, error) { return nil, status.Error(codes.Unimplemented, "method Current not implemented") } func (UnimplementedAdminServiceServer) ListAdmins(context.Context, *ListAdminsRequest) (*AdminSet, error) { return nil, status.Error(codes.Unimplemented, "method ListAdmins not implemented") } func (UnimplementedAdminServiceServer) CreateAdmin(context.Context, *CreateAdminRequest) (*Admin, error) { return nil, status.Error(codes.Unimplemented, "method CreateAdmin not implemented") } func (UnimplementedAdminServiceServer) UpdateAdmin(context.Context, *UpdateAdminRequest) (*Admin, error) { return nil, status.Error(codes.Unimplemented, "method UpdateAdmin not implemented") } func (UnimplementedAdminServiceServer) DeleteAdmin(context.Context, *DeleteAdminRequest) (*emptypb.Empty, error) { return nil, status.Error(codes.Unimplemented, "method DeleteAdmin not implemented") } func (UnimplementedAdminServiceServer) GetAdmin(context.Context, *GetAdminRequest) (*Admin, error) { return nil, status.Error(codes.Unimplemented, "method GetAdmin not implemented") } func (UnimplementedAdminServiceServer) mustEmbedUnimplementedAdminServiceServer() {} func (UnimplementedAdminServiceServer) testEmbeddedByValue() {} // UnsafeAdminServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to AdminServiceServer will // result in compilation errors. type UnsafeAdminServiceServer interface { mustEmbedUnimplementedAdminServiceServer() } func RegisterAdminServiceServer(s grpc.ServiceRegistrar, srv AdminServiceServer) { // If the following call panics, it indicates UnimplementedAdminServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { t.testEmbeddedByValue() } s.RegisterService(&AdminService_ServiceDesc, srv) } func _AdminService_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.(AdminServiceServer).Login(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: AdminService_Login_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(AdminServiceServer).Login(ctx, req.(*LoginRequest)) } return interceptor(ctx, in, info, handler) } func _AdminService_Logout_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(emptypb.Empty) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(AdminServiceServer).Logout(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: AdminService_Logout_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(AdminServiceServer).Logout(ctx, req.(*emptypb.Empty)) } return interceptor(ctx, in, info, handler) } func _AdminService_Current_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(emptypb.Empty) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(AdminServiceServer).Current(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: AdminService_Current_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(AdminServiceServer).Current(ctx, req.(*emptypb.Empty)) } return interceptor(ctx, in, info, handler) } func _AdminService_ListAdmins_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ListAdminsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(AdminServiceServer).ListAdmins(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: AdminService_ListAdmins_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(AdminServiceServer).ListAdmins(ctx, req.(*ListAdminsRequest)) } return interceptor(ctx, in, info, handler) } func _AdminService_CreateAdmin_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CreateAdminRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(AdminServiceServer).CreateAdmin(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: AdminService_CreateAdmin_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(AdminServiceServer).CreateAdmin(ctx, req.(*CreateAdminRequest)) } return interceptor(ctx, in, info, handler) } func _AdminService_UpdateAdmin_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(UpdateAdminRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(AdminServiceServer).UpdateAdmin(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: AdminService_UpdateAdmin_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(AdminServiceServer).UpdateAdmin(ctx, req.(*UpdateAdminRequest)) } return interceptor(ctx, in, info, handler) } func _AdminService_DeleteAdmin_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(DeleteAdminRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(AdminServiceServer).DeleteAdmin(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: AdminService_DeleteAdmin_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(AdminServiceServer).DeleteAdmin(ctx, req.(*DeleteAdminRequest)) } return interceptor(ctx, in, info, handler) } func _AdminService_GetAdmin_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetAdminRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(AdminServiceServer).GetAdmin(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: AdminService_GetAdmin_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(AdminServiceServer).GetAdmin(ctx, req.(*GetAdminRequest)) } return interceptor(ctx, in, info, handler) } // AdminService_ServiceDesc is the grpc.ServiceDesc for AdminService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var AdminService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "kratos.admin.v1.AdminService", HandlerType: (*AdminServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Login", Handler: _AdminService_Login_Handler, }, { MethodName: "Logout", Handler: _AdminService_Logout_Handler, }, { MethodName: "Current", Handler: _AdminService_Current_Handler, }, { MethodName: "ListAdmins", Handler: _AdminService_ListAdmins_Handler, }, { MethodName: "CreateAdmin", Handler: _AdminService_CreateAdmin_Handler, }, { MethodName: "UpdateAdmin", Handler: _AdminService_UpdateAdmin_Handler, }, { MethodName: "DeleteAdmin", Handler: _AdminService_DeleteAdmin_Handler, }, { MethodName: "GetAdmin", Handler: _AdminService_GetAdmin_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "kratos/admin/v1/admin.proto", }