github.com/infraboard/keyauth@v0.8.1/apps/role/service_grpc.pb.go (about)

     1  // Code generated by protoc-gen-go-grpc. DO NOT EDIT.
     2  // versions:
     3  // - protoc-gen-go-grpc v1.2.0
     4  // - protoc             v3.19.1
     5  // source: apps/role/pb/service.proto
     6  
     7  package role
     8  
     9  import (
    10  	context "context"
    11  	grpc "google.golang.org/grpc"
    12  	codes "google.golang.org/grpc/codes"
    13  	status "google.golang.org/grpc/status"
    14  )
    15  
    16  // This is a compile-time assertion to ensure that this generated file
    17  // is compatible with the grpc package it is being compiled against.
    18  // Requires gRPC-Go v1.32.0 or later.
    19  const _ = grpc.SupportPackageIsVersion7
    20  
    21  // ServiceClient is the client API for Service service.
    22  //
    23  // 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.
    24  type ServiceClient interface {
    25  	CreateRole(ctx context.Context, in *CreateRoleRequest, opts ...grpc.CallOption) (*Role, error)
    26  	QueryRole(ctx context.Context, in *QueryRoleRequest, opts ...grpc.CallOption) (*Set, error)
    27  	DescribeRole(ctx context.Context, in *DescribeRoleRequest, opts ...grpc.CallOption) (*Role, error)
    28  	DeleteRole(ctx context.Context, in *DeleteRoleRequest, opts ...grpc.CallOption) (*Role, error)
    29  	QueryPermission(ctx context.Context, in *QueryPermissionRequest, opts ...grpc.CallOption) (*PermissionSet, error)
    30  	DescribePermission(ctx context.Context, in *DescribePermissionRequest, opts ...grpc.CallOption) (*Permission, error)
    31  	AddPermissionToRole(ctx context.Context, in *AddPermissionToRoleRequest, opts ...grpc.CallOption) (*PermissionSet, error)
    32  	RemovePermissionFromRole(ctx context.Context, in *RemovePermissionFromRoleRequest, opts ...grpc.CallOption) (*PermissionSet, error)
    33  	UpdatePermission(ctx context.Context, in *UpdatePermissionRequest, opts ...grpc.CallOption) (*Permission, error)
    34  }
    35  
    36  type serviceClient struct {
    37  	cc grpc.ClientConnInterface
    38  }
    39  
    40  func NewServiceClient(cc grpc.ClientConnInterface) ServiceClient {
    41  	return &serviceClient{cc}
    42  }
    43  
    44  func (c *serviceClient) CreateRole(ctx context.Context, in *CreateRoleRequest, opts ...grpc.CallOption) (*Role, error) {
    45  	out := new(Role)
    46  	err := c.cc.Invoke(ctx, "/infraboard.keyauth.role.Service/CreateRole", in, out, opts...)
    47  	if err != nil {
    48  		return nil, err
    49  	}
    50  	return out, nil
    51  }
    52  
    53  func (c *serviceClient) QueryRole(ctx context.Context, in *QueryRoleRequest, opts ...grpc.CallOption) (*Set, error) {
    54  	out := new(Set)
    55  	err := c.cc.Invoke(ctx, "/infraboard.keyauth.role.Service/QueryRole", in, out, opts...)
    56  	if err != nil {
    57  		return nil, err
    58  	}
    59  	return out, nil
    60  }
    61  
    62  func (c *serviceClient) DescribeRole(ctx context.Context, in *DescribeRoleRequest, opts ...grpc.CallOption) (*Role, error) {
    63  	out := new(Role)
    64  	err := c.cc.Invoke(ctx, "/infraboard.keyauth.role.Service/DescribeRole", in, out, opts...)
    65  	if err != nil {
    66  		return nil, err
    67  	}
    68  	return out, nil
    69  }
    70  
    71  func (c *serviceClient) DeleteRole(ctx context.Context, in *DeleteRoleRequest, opts ...grpc.CallOption) (*Role, error) {
    72  	out := new(Role)
    73  	err := c.cc.Invoke(ctx, "/infraboard.keyauth.role.Service/DeleteRole", in, out, opts...)
    74  	if err != nil {
    75  		return nil, err
    76  	}
    77  	return out, nil
    78  }
    79  
    80  func (c *serviceClient) QueryPermission(ctx context.Context, in *QueryPermissionRequest, opts ...grpc.CallOption) (*PermissionSet, error) {
    81  	out := new(PermissionSet)
    82  	err := c.cc.Invoke(ctx, "/infraboard.keyauth.role.Service/QueryPermission", in, out, opts...)
    83  	if err != nil {
    84  		return nil, err
    85  	}
    86  	return out, nil
    87  }
    88  
    89  func (c *serviceClient) DescribePermission(ctx context.Context, in *DescribePermissionRequest, opts ...grpc.CallOption) (*Permission, error) {
    90  	out := new(Permission)
    91  	err := c.cc.Invoke(ctx, "/infraboard.keyauth.role.Service/DescribePermission", in, out, opts...)
    92  	if err != nil {
    93  		return nil, err
    94  	}
    95  	return out, nil
    96  }
    97  
    98  func (c *serviceClient) AddPermissionToRole(ctx context.Context, in *AddPermissionToRoleRequest, opts ...grpc.CallOption) (*PermissionSet, error) {
    99  	out := new(PermissionSet)
   100  	err := c.cc.Invoke(ctx, "/infraboard.keyauth.role.Service/AddPermissionToRole", in, out, opts...)
   101  	if err != nil {
   102  		return nil, err
   103  	}
   104  	return out, nil
   105  }
   106  
   107  func (c *serviceClient) RemovePermissionFromRole(ctx context.Context, in *RemovePermissionFromRoleRequest, opts ...grpc.CallOption) (*PermissionSet, error) {
   108  	out := new(PermissionSet)
   109  	err := c.cc.Invoke(ctx, "/infraboard.keyauth.role.Service/RemovePermissionFromRole", in, out, opts...)
   110  	if err != nil {
   111  		return nil, err
   112  	}
   113  	return out, nil
   114  }
   115  
   116  func (c *serviceClient) UpdatePermission(ctx context.Context, in *UpdatePermissionRequest, opts ...grpc.CallOption) (*Permission, error) {
   117  	out := new(Permission)
   118  	err := c.cc.Invoke(ctx, "/infraboard.keyauth.role.Service/UpdatePermission", in, out, opts...)
   119  	if err != nil {
   120  		return nil, err
   121  	}
   122  	return out, nil
   123  }
   124  
   125  // ServiceServer is the server API for Service service.
   126  // All implementations must embed UnimplementedServiceServer
   127  // for forward compatibility
   128  type ServiceServer interface {
   129  	CreateRole(context.Context, *CreateRoleRequest) (*Role, error)
   130  	QueryRole(context.Context, *QueryRoleRequest) (*Set, error)
   131  	DescribeRole(context.Context, *DescribeRoleRequest) (*Role, error)
   132  	DeleteRole(context.Context, *DeleteRoleRequest) (*Role, error)
   133  	QueryPermission(context.Context, *QueryPermissionRequest) (*PermissionSet, error)
   134  	DescribePermission(context.Context, *DescribePermissionRequest) (*Permission, error)
   135  	AddPermissionToRole(context.Context, *AddPermissionToRoleRequest) (*PermissionSet, error)
   136  	RemovePermissionFromRole(context.Context, *RemovePermissionFromRoleRequest) (*PermissionSet, error)
   137  	UpdatePermission(context.Context, *UpdatePermissionRequest) (*Permission, error)
   138  	mustEmbedUnimplementedServiceServer()
   139  }
   140  
   141  // UnimplementedServiceServer must be embedded to have forward compatible implementations.
   142  type UnimplementedServiceServer struct {
   143  }
   144  
   145  func (UnimplementedServiceServer) CreateRole(context.Context, *CreateRoleRequest) (*Role, error) {
   146  	return nil, status.Errorf(codes.Unimplemented, "method CreateRole not implemented")
   147  }
   148  func (UnimplementedServiceServer) QueryRole(context.Context, *QueryRoleRequest) (*Set, error) {
   149  	return nil, status.Errorf(codes.Unimplemented, "method QueryRole not implemented")
   150  }
   151  func (UnimplementedServiceServer) DescribeRole(context.Context, *DescribeRoleRequest) (*Role, error) {
   152  	return nil, status.Errorf(codes.Unimplemented, "method DescribeRole not implemented")
   153  }
   154  func (UnimplementedServiceServer) DeleteRole(context.Context, *DeleteRoleRequest) (*Role, error) {
   155  	return nil, status.Errorf(codes.Unimplemented, "method DeleteRole not implemented")
   156  }
   157  func (UnimplementedServiceServer) QueryPermission(context.Context, *QueryPermissionRequest) (*PermissionSet, error) {
   158  	return nil, status.Errorf(codes.Unimplemented, "method QueryPermission not implemented")
   159  }
   160  func (UnimplementedServiceServer) DescribePermission(context.Context, *DescribePermissionRequest) (*Permission, error) {
   161  	return nil, status.Errorf(codes.Unimplemented, "method DescribePermission not implemented")
   162  }
   163  func (UnimplementedServiceServer) AddPermissionToRole(context.Context, *AddPermissionToRoleRequest) (*PermissionSet, error) {
   164  	return nil, status.Errorf(codes.Unimplemented, "method AddPermissionToRole not implemented")
   165  }
   166  func (UnimplementedServiceServer) RemovePermissionFromRole(context.Context, *RemovePermissionFromRoleRequest) (*PermissionSet, error) {
   167  	return nil, status.Errorf(codes.Unimplemented, "method RemovePermissionFromRole not implemented")
   168  }
   169  func (UnimplementedServiceServer) UpdatePermission(context.Context, *UpdatePermissionRequest) (*Permission, error) {
   170  	return nil, status.Errorf(codes.Unimplemented, "method UpdatePermission not implemented")
   171  }
   172  func (UnimplementedServiceServer) mustEmbedUnimplementedServiceServer() {}
   173  
   174  // UnsafeServiceServer may be embedded to opt out of forward compatibility for this service.
   175  // Use of this interface is not recommended, as added methods to ServiceServer will
   176  // result in compilation errors.
   177  type UnsafeServiceServer interface {
   178  	mustEmbedUnimplementedServiceServer()
   179  }
   180  
   181  func RegisterServiceServer(s grpc.ServiceRegistrar, srv ServiceServer) {
   182  	s.RegisterService(&Service_ServiceDesc, srv)
   183  }
   184  
   185  func _Service_CreateRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   186  	in := new(CreateRoleRequest)
   187  	if err := dec(in); err != nil {
   188  		return nil, err
   189  	}
   190  	if interceptor == nil {
   191  		return srv.(ServiceServer).CreateRole(ctx, in)
   192  	}
   193  	info := &grpc.UnaryServerInfo{
   194  		Server:     srv,
   195  		FullMethod: "/infraboard.keyauth.role.Service/CreateRole",
   196  	}
   197  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   198  		return srv.(ServiceServer).CreateRole(ctx, req.(*CreateRoleRequest))
   199  	}
   200  	return interceptor(ctx, in, info, handler)
   201  }
   202  
   203  func _Service_QueryRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   204  	in := new(QueryRoleRequest)
   205  	if err := dec(in); err != nil {
   206  		return nil, err
   207  	}
   208  	if interceptor == nil {
   209  		return srv.(ServiceServer).QueryRole(ctx, in)
   210  	}
   211  	info := &grpc.UnaryServerInfo{
   212  		Server:     srv,
   213  		FullMethod: "/infraboard.keyauth.role.Service/QueryRole",
   214  	}
   215  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   216  		return srv.(ServiceServer).QueryRole(ctx, req.(*QueryRoleRequest))
   217  	}
   218  	return interceptor(ctx, in, info, handler)
   219  }
   220  
   221  func _Service_DescribeRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   222  	in := new(DescribeRoleRequest)
   223  	if err := dec(in); err != nil {
   224  		return nil, err
   225  	}
   226  	if interceptor == nil {
   227  		return srv.(ServiceServer).DescribeRole(ctx, in)
   228  	}
   229  	info := &grpc.UnaryServerInfo{
   230  		Server:     srv,
   231  		FullMethod: "/infraboard.keyauth.role.Service/DescribeRole",
   232  	}
   233  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   234  		return srv.(ServiceServer).DescribeRole(ctx, req.(*DescribeRoleRequest))
   235  	}
   236  	return interceptor(ctx, in, info, handler)
   237  }
   238  
   239  func _Service_DeleteRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   240  	in := new(DeleteRoleRequest)
   241  	if err := dec(in); err != nil {
   242  		return nil, err
   243  	}
   244  	if interceptor == nil {
   245  		return srv.(ServiceServer).DeleteRole(ctx, in)
   246  	}
   247  	info := &grpc.UnaryServerInfo{
   248  		Server:     srv,
   249  		FullMethod: "/infraboard.keyauth.role.Service/DeleteRole",
   250  	}
   251  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   252  		return srv.(ServiceServer).DeleteRole(ctx, req.(*DeleteRoleRequest))
   253  	}
   254  	return interceptor(ctx, in, info, handler)
   255  }
   256  
   257  func _Service_QueryPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   258  	in := new(QueryPermissionRequest)
   259  	if err := dec(in); err != nil {
   260  		return nil, err
   261  	}
   262  	if interceptor == nil {
   263  		return srv.(ServiceServer).QueryPermission(ctx, in)
   264  	}
   265  	info := &grpc.UnaryServerInfo{
   266  		Server:     srv,
   267  		FullMethod: "/infraboard.keyauth.role.Service/QueryPermission",
   268  	}
   269  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   270  		return srv.(ServiceServer).QueryPermission(ctx, req.(*QueryPermissionRequest))
   271  	}
   272  	return interceptor(ctx, in, info, handler)
   273  }
   274  
   275  func _Service_DescribePermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   276  	in := new(DescribePermissionRequest)
   277  	if err := dec(in); err != nil {
   278  		return nil, err
   279  	}
   280  	if interceptor == nil {
   281  		return srv.(ServiceServer).DescribePermission(ctx, in)
   282  	}
   283  	info := &grpc.UnaryServerInfo{
   284  		Server:     srv,
   285  		FullMethod: "/infraboard.keyauth.role.Service/DescribePermission",
   286  	}
   287  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   288  		return srv.(ServiceServer).DescribePermission(ctx, req.(*DescribePermissionRequest))
   289  	}
   290  	return interceptor(ctx, in, info, handler)
   291  }
   292  
   293  func _Service_AddPermissionToRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   294  	in := new(AddPermissionToRoleRequest)
   295  	if err := dec(in); err != nil {
   296  		return nil, err
   297  	}
   298  	if interceptor == nil {
   299  		return srv.(ServiceServer).AddPermissionToRole(ctx, in)
   300  	}
   301  	info := &grpc.UnaryServerInfo{
   302  		Server:     srv,
   303  		FullMethod: "/infraboard.keyauth.role.Service/AddPermissionToRole",
   304  	}
   305  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   306  		return srv.(ServiceServer).AddPermissionToRole(ctx, req.(*AddPermissionToRoleRequest))
   307  	}
   308  	return interceptor(ctx, in, info, handler)
   309  }
   310  
   311  func _Service_RemovePermissionFromRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   312  	in := new(RemovePermissionFromRoleRequest)
   313  	if err := dec(in); err != nil {
   314  		return nil, err
   315  	}
   316  	if interceptor == nil {
   317  		return srv.(ServiceServer).RemovePermissionFromRole(ctx, in)
   318  	}
   319  	info := &grpc.UnaryServerInfo{
   320  		Server:     srv,
   321  		FullMethod: "/infraboard.keyauth.role.Service/RemovePermissionFromRole",
   322  	}
   323  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   324  		return srv.(ServiceServer).RemovePermissionFromRole(ctx, req.(*RemovePermissionFromRoleRequest))
   325  	}
   326  	return interceptor(ctx, in, info, handler)
   327  }
   328  
   329  func _Service_UpdatePermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   330  	in := new(UpdatePermissionRequest)
   331  	if err := dec(in); err != nil {
   332  		return nil, err
   333  	}
   334  	if interceptor == nil {
   335  		return srv.(ServiceServer).UpdatePermission(ctx, in)
   336  	}
   337  	info := &grpc.UnaryServerInfo{
   338  		Server:     srv,
   339  		FullMethod: "/infraboard.keyauth.role.Service/UpdatePermission",
   340  	}
   341  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   342  		return srv.(ServiceServer).UpdatePermission(ctx, req.(*UpdatePermissionRequest))
   343  	}
   344  	return interceptor(ctx, in, info, handler)
   345  }
   346  
   347  // Service_ServiceDesc is the grpc.ServiceDesc for Service service.
   348  // It's only intended for direct use with grpc.RegisterService,
   349  // and not to be introspected or modified (even as a copy)
   350  var Service_ServiceDesc = grpc.ServiceDesc{
   351  	ServiceName: "infraboard.keyauth.role.Service",
   352  	HandlerType: (*ServiceServer)(nil),
   353  	Methods: []grpc.MethodDesc{
   354  		{
   355  			MethodName: "CreateRole",
   356  			Handler:    _Service_CreateRole_Handler,
   357  		},
   358  		{
   359  			MethodName: "QueryRole",
   360  			Handler:    _Service_QueryRole_Handler,
   361  		},
   362  		{
   363  			MethodName: "DescribeRole",
   364  			Handler:    _Service_DescribeRole_Handler,
   365  		},
   366  		{
   367  			MethodName: "DeleteRole",
   368  			Handler:    _Service_DeleteRole_Handler,
   369  		},
   370  		{
   371  			MethodName: "QueryPermission",
   372  			Handler:    _Service_QueryPermission_Handler,
   373  		},
   374  		{
   375  			MethodName: "DescribePermission",
   376  			Handler:    _Service_DescribePermission_Handler,
   377  		},
   378  		{
   379  			MethodName: "AddPermissionToRole",
   380  			Handler:    _Service_AddPermissionToRole_Handler,
   381  		},
   382  		{
   383  			MethodName: "RemovePermissionFromRole",
   384  			Handler:    _Service_RemovePermissionFromRole_Handler,
   385  		},
   386  		{
   387  			MethodName: "UpdatePermission",
   388  			Handler:    _Service_UpdatePermission_Handler,
   389  		},
   390  	},
   391  	Streams:  []grpc.StreamDesc{},
   392  	Metadata: "apps/role/pb/service.proto",
   393  }