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 }