Documentation ¶
Index ¶
- Variables
- func RegisterPermissionGsrvServer(s grpc.ServiceRegistrar, srv PermissionGsrvServer)
- type Permission
- type PermissionGsrvClient
- type PermissionGsrvServer
- type RolePermission
- func (*RolePermission) Descriptor() ([]byte, []int)deprecated
- func (x *RolePermission) GetId() int64
- func (x *RolePermission) GetPermission() *Permission
- func (x *RolePermission) GetRole() *v1.Role
- func (*RolePermission) ProtoMessage()
- func (x *RolePermission) ProtoReflect() protoreflect.Message
- func (x *RolePermission) Reset()
- func (x *RolePermission) String() string
- type UnimplementedPermissionGsrvServer
- func (UnimplementedPermissionGsrvServer) PermissionDeletePermission(context.Context, *anypb.Any) (*anypb.Any, error)
- func (UnimplementedPermissionGsrvServer) PermissionSavePermission(context.Context, *anypb.Any) (*anypb.Any, error)
- func (UnimplementedPermissionGsrvServer) RolePermissionDeletePermission(context.Context, *anypb.Any) (*anypb.Any, error)
- func (UnimplementedPermissionGsrvServer) RolePermissionSavePermission(context.Context, *anypb.Any) (*anypb.Any, error)
- func (UnimplementedPermissionGsrvServer) UserPermissionDeletePermission(context.Context, *anypb.Any) (*anypb.Any, error)
- func (UnimplementedPermissionGsrvServer) UserPermissionSavePermission(context.Context, *anypb.Any) (*anypb.Any, error)
- type UnsafePermissionGsrvServer
- type UserPermission
- func (*UserPermission) Descriptor() ([]byte, []int)deprecated
- func (x *UserPermission) GetId() int64
- func (x *UserPermission) GetPermission() *Permission
- func (x *UserPermission) GetUser() *v11.User
- func (*UserPermission) ProtoMessage()
- func (x *UserPermission) ProtoReflect() protoreflect.Message
- func (x *UserPermission) Reset()
- func (x *UserPermission) String() string
Constants ¶
This section is empty.
Variables ¶
var File_permission_v1_permission_proto protoreflect.FileDescriptor
var PermissionGsrv_ServiceDesc = grpc.ServiceDesc{ ServiceName: "permission.v1.PermissionGsrv", HandlerType: (*PermissionGsrvServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "PermissionSavePermission", Handler: _PermissionGsrv_PermissionSavePermission_Handler, }, { MethodName: "PermissionDeletePermission", Handler: _PermissionGsrv_PermissionDeletePermission_Handler, }, { MethodName: "RolePermissionSavePermission", Handler: _PermissionGsrv_RolePermissionSavePermission_Handler, }, { MethodName: "RolePermissionDeletePermission", Handler: _PermissionGsrv_RolePermissionDeletePermission_Handler, }, { MethodName: "UserPermissionSavePermission", Handler: _PermissionGsrv_UserPermissionSavePermission_Handler, }, { MethodName: "UserPermissionDeletePermission", Handler: _PermissionGsrv_UserPermissionDeletePermission_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "permission/v1/permission.proto", }
PermissionGsrv_ServiceDesc is the grpc.ServiceDesc for PermissionGsrv service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterPermissionGsrvServer ¶
func RegisterPermissionGsrvServer(s grpc.ServiceRegistrar, srv PermissionGsrvServer)
Types ¶
type Permission ¶
type Permission struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Permission) Descriptor
deprecated
func (*Permission) Descriptor() ([]byte, []int)
Deprecated: Use Permission.ProtoReflect.Descriptor instead.
func (*Permission) GetId ¶
func (x *Permission) GetId() int64
func (*Permission) GetName ¶
func (x *Permission) GetName() string
func (*Permission) ProtoMessage ¶
func (*Permission) ProtoMessage()
func (*Permission) ProtoReflect ¶
func (x *Permission) ProtoReflect() protoreflect.Message
func (*Permission) Reset ¶
func (x *Permission) Reset()
func (*Permission) String ¶
func (x *Permission) String() string
type PermissionGsrvClient ¶
type PermissionGsrvClient interface { PermissionSavePermission(ctx context.Context, in *anypb.Any, opts ...grpc.CallOption) (*anypb.Any, error) PermissionDeletePermission(ctx context.Context, in *anypb.Any, opts ...grpc.CallOption) (*anypb.Any, error) RolePermissionSavePermission(ctx context.Context, in *anypb.Any, opts ...grpc.CallOption) (*anypb.Any, error) RolePermissionDeletePermission(ctx context.Context, in *anypb.Any, opts ...grpc.CallOption) (*anypb.Any, error) UserPermissionSavePermission(ctx context.Context, in *anypb.Any, opts ...grpc.CallOption) (*anypb.Any, error) UserPermissionDeletePermission(ctx context.Context, in *anypb.Any, opts ...grpc.CallOption) (*anypb.Any, error) }
PermissionGsrvClient is the client API for PermissionGsrv 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.
func NewPermissionGsrvClient ¶
func NewPermissionGsrvClient(cc grpc.ClientConnInterface) PermissionGsrvClient
type PermissionGsrvServer ¶
type PermissionGsrvServer interface { PermissionSavePermission(context.Context, *anypb.Any) (*anypb.Any, error) PermissionDeletePermission(context.Context, *anypb.Any) (*anypb.Any, error) RolePermissionSavePermission(context.Context, *anypb.Any) (*anypb.Any, error) RolePermissionDeletePermission(context.Context, *anypb.Any) (*anypb.Any, error) UserPermissionSavePermission(context.Context, *anypb.Any) (*anypb.Any, error) UserPermissionDeletePermission(context.Context, *anypb.Any) (*anypb.Any, error) // contains filtered or unexported methods }
PermissionGsrvServer is the server API for PermissionGsrv service. All implementations must embed UnimplementedPermissionGsrvServer for forward compatibility
type RolePermission ¶
type RolePermission struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Role *v1.Role `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` Permission *Permission `protobuf:"bytes,3,opt,name=permission,proto3" json:"permission,omitempty"` // contains filtered or unexported fields }
func (*RolePermission) Descriptor
deprecated
func (*RolePermission) Descriptor() ([]byte, []int)
Deprecated: Use RolePermission.ProtoReflect.Descriptor instead.
func (*RolePermission) GetId ¶
func (x *RolePermission) GetId() int64
func (*RolePermission) GetPermission ¶
func (x *RolePermission) GetPermission() *Permission
func (*RolePermission) GetRole ¶
func (x *RolePermission) GetRole() *v1.Role
func (*RolePermission) ProtoMessage ¶
func (*RolePermission) ProtoMessage()
func (*RolePermission) ProtoReflect ¶
func (x *RolePermission) ProtoReflect() protoreflect.Message
func (*RolePermission) Reset ¶
func (x *RolePermission) Reset()
func (*RolePermission) String ¶
func (x *RolePermission) String() string
type UnimplementedPermissionGsrvServer ¶
type UnimplementedPermissionGsrvServer struct { }
UnimplementedPermissionGsrvServer must be embedded to have forward compatible implementations.
func (UnimplementedPermissionGsrvServer) PermissionDeletePermission ¶
func (UnimplementedPermissionGsrvServer) PermissionSavePermission ¶
func (UnimplementedPermissionGsrvServer) RolePermissionDeletePermission ¶
func (UnimplementedPermissionGsrvServer) RolePermissionSavePermission ¶
func (UnimplementedPermissionGsrvServer) UserPermissionDeletePermission ¶
func (UnimplementedPermissionGsrvServer) UserPermissionSavePermission ¶
type UnsafePermissionGsrvServer ¶
type UnsafePermissionGsrvServer interface {
// contains filtered or unexported methods
}
UnsafePermissionGsrvServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PermissionGsrvServer will result in compilation errors.
type UserPermission ¶
type UserPermission struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` User *v11.User `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"` Permission *Permission `protobuf:"bytes,3,opt,name=permission,proto3" json:"permission,omitempty"` // contains filtered or unexported fields }
func (*UserPermission) Descriptor
deprecated
func (*UserPermission) Descriptor() ([]byte, []int)
Deprecated: Use UserPermission.ProtoReflect.Descriptor instead.
func (*UserPermission) GetId ¶
func (x *UserPermission) GetId() int64
func (*UserPermission) GetPermission ¶
func (x *UserPermission) GetPermission() *Permission
func (*UserPermission) GetUser ¶
func (x *UserPermission) GetUser() *v11.User
func (*UserPermission) ProtoMessage ¶
func (*UserPermission) ProtoMessage()
func (*UserPermission) ProtoReflect ¶
func (x *UserPermission) ProtoReflect() protoreflect.Message
func (*UserPermission) Reset ¶
func (x *UserPermission) Reset()
func (*UserPermission) String ¶
func (x *UserPermission) String() string