Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var File_login_login_proto protoreflect.FileDescriptor
var Login_ServiceDesc = grpc.ServiceDesc{ ServiceName: "login.v1.Login", HandlerType: (*LoginServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Login", Handler: _Login_Login_Handler, }, { MethodName: "Logout", Handler: _Login_Logout_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "login/login.proto", }
Login_ServiceDesc is the grpc.ServiceDesc for Login service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterLoginServer ¶
func RegisterLoginServer(s grpc.ServiceRegistrar, srv LoginServer)
Types ¶
type GrantRequest ¶
type GrantRequest struct {
// contains filtered or unexported fields
}
func (*GrantRequest) Descriptor
deprecated
func (*GrantRequest) Descriptor() ([]byte, []int)
Deprecated: Use GrantRequest.ProtoReflect.Descriptor instead.
func (*GrantRequest) ProtoMessage ¶
func (*GrantRequest) ProtoMessage()
func (*GrantRequest) ProtoReflect ¶
func (x *GrantRequest) ProtoReflect() protoreflect.Message
func (*GrantRequest) Reset ¶
func (x *GrantRequest) Reset()
func (*GrantRequest) String ¶
func (x *GrantRequest) String() string
type GrantResponse ¶
type GrantResponse struct { Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"` // contains filtered or unexported fields }
func (*GrantResponse) Descriptor
deprecated
func (*GrantResponse) Descriptor() ([]byte, []int)
Deprecated: Use GrantResponse.ProtoReflect.Descriptor instead.
func (*GrantResponse) GetCode ¶
func (x *GrantResponse) GetCode() string
func (*GrantResponse) ProtoMessage ¶
func (*GrantResponse) ProtoMessage()
func (*GrantResponse) ProtoReflect ¶
func (x *GrantResponse) ProtoReflect() protoreflect.Message
func (*GrantResponse) Reset ¶
func (x *GrantResponse) Reset()
func (*GrantResponse) String ¶
func (x *GrantResponse) String() string
type LoginClient ¶
type LoginClient interface { // 在redis 创建一个会话信息 Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error) // 在redis 删除一个会话信息 Logout(ctx context.Context, in *LogoutRequest, opts ...grpc.CallOption) (*LogoutResponse, error) }
LoginClient is the client API for Login 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 NewLoginClient ¶
func NewLoginClient(cc grpc.ClientConnInterface) LoginClient
type LoginRequest ¶
type LoginRequest struct {
// contains filtered or unexported fields
}
func (*LoginRequest) Descriptor
deprecated
func (*LoginRequest) Descriptor() ([]byte, []int)
Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.
func (*LoginRequest) ProtoMessage ¶
func (*LoginRequest) ProtoMessage()
func (*LoginRequest) ProtoReflect ¶
func (x *LoginRequest) ProtoReflect() protoreflect.Message
func (*LoginRequest) Reset ¶
func (x *LoginRequest) Reset()
func (*LoginRequest) String ¶
func (x *LoginRequest) String() string
type LoginResponse ¶
type LoginResponse struct {
// contains filtered or unexported fields
}
func (*LoginResponse) Descriptor
deprecated
func (*LoginResponse) Descriptor() ([]byte, []int)
Deprecated: Use LoginResponse.ProtoReflect.Descriptor instead.
func (*LoginResponse) ProtoMessage ¶
func (*LoginResponse) ProtoMessage()
func (*LoginResponse) ProtoReflect ¶
func (x *LoginResponse) ProtoReflect() protoreflect.Message
func (*LoginResponse) Reset ¶
func (x *LoginResponse) Reset()
func (*LoginResponse) String ¶
func (x *LoginResponse) String() string
type LoginServer ¶
type LoginServer interface { // 在redis 创建一个会话信息 Login(context.Context, *LoginRequest) (*LoginResponse, error) // 在redis 删除一个会话信息 Logout(context.Context, *LogoutRequest) (*LogoutResponse, error) // contains filtered or unexported methods }
LoginServer is the server API for Login service. All implementations must embed UnimplementedLoginServer for forward compatibility
type LogoutRequest ¶
type LogoutRequest struct {
// contains filtered or unexported fields
}
func (*LogoutRequest) Descriptor
deprecated
func (*LogoutRequest) Descriptor() ([]byte, []int)
Deprecated: Use LogoutRequest.ProtoReflect.Descriptor instead.
func (*LogoutRequest) ProtoMessage ¶
func (*LogoutRequest) ProtoMessage()
func (*LogoutRequest) ProtoReflect ¶
func (x *LogoutRequest) ProtoReflect() protoreflect.Message
func (*LogoutRequest) Reset ¶
func (x *LogoutRequest) Reset()
func (*LogoutRequest) String ¶
func (x *LogoutRequest) String() string
type LogoutResponse ¶
type LogoutResponse struct {
// contains filtered or unexported fields
}
func (*LogoutResponse) Descriptor
deprecated
func (*LogoutResponse) Descriptor() ([]byte, []int)
Deprecated: Use LogoutResponse.ProtoReflect.Descriptor instead.
func (*LogoutResponse) ProtoMessage ¶
func (*LogoutResponse) ProtoMessage()
func (*LogoutResponse) ProtoReflect ¶
func (x *LogoutResponse) ProtoReflect() protoreflect.Message
func (*LogoutResponse) Reset ¶
func (x *LogoutResponse) Reset()
func (*LogoutResponse) String ¶
func (x *LogoutResponse) String() string
type UnimplementedLoginServer ¶
type UnimplementedLoginServer struct { }
UnimplementedLoginServer must be embedded to have forward compatible implementations.
func (UnimplementedLoginServer) Login ¶
func (UnimplementedLoginServer) Login(context.Context, *LoginRequest) (*LoginResponse, error)
func (UnimplementedLoginServer) Logout ¶
func (UnimplementedLoginServer) Logout(context.Context, *LogoutRequest) (*LogoutResponse, error)
type UnsafeLoginServer ¶
type UnsafeLoginServer interface {
// contains filtered or unexported methods
}
UnsafeLoginServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to LoginServer will result in compilation errors.