Documentation
¶
Index ¶
- Variables
- func RegisterUserCenterServer(s grpc.ServiceRegistrar, srv UserCenterServer)
- type CreateUserReply
- func (*CreateUserReply) Descriptor() ([]byte, []int)deprecated
- func (x *CreateUserReply) GetError() *Error
- func (x *CreateUserReply) GetUID() uint32
- func (*CreateUserReply) ProtoMessage()
- func (x *CreateUserReply) ProtoReflect() protoreflect.Message
- func (x *CreateUserReply) Reset()
- func (x *CreateUserReply) String() string
- type CreateUserRequest
- func (*CreateUserRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateUserRequest) GetPassword() string
- func (x *CreateUserRequest) GetUsername() string
- func (*CreateUserRequest) ProtoMessage()
- func (x *CreateUserRequest) ProtoReflect() protoreflect.Message
- func (x *CreateUserRequest) Reset()
- func (x *CreateUserRequest) String() string
- type Error
- type GetUserByUIDReply
- func (*GetUserByUIDReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserByUIDReply) GetError() *Error
- func (x *GetUserByUIDReply) GetUser() *User
- func (*GetUserByUIDReply) ProtoMessage()
- func (x *GetUserByUIDReply) ProtoReflect() protoreflect.Message
- func (x *GetUserByUIDReply) Reset()
- func (x *GetUserByUIDReply) String() string
- type GetUserByUIDRequest
- func (*GetUserByUIDRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserByUIDRequest) GetUID() uint32
- func (*GetUserByUIDRequest) ProtoMessage()
- func (x *GetUserByUIDRequest) ProtoReflect() protoreflect.Message
- func (x *GetUserByUIDRequest) Reset()
- func (x *GetUserByUIDRequest) String() string
- type GetUserByUsernameReply
- func (*GetUserByUsernameReply) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserByUsernameReply) GetError() *Error
- func (x *GetUserByUsernameReply) GetUser() *User
- func (*GetUserByUsernameReply) ProtoMessage()
- func (x *GetUserByUsernameReply) ProtoReflect() protoreflect.Message
- func (x *GetUserByUsernameReply) Reset()
- func (x *GetUserByUsernameReply) String() string
- type GetUserByUsernameRequest
- func (*GetUserByUsernameRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserByUsernameRequest) GetUsername() string
- func (*GetUserByUsernameRequest) ProtoMessage()
- func (x *GetUserByUsernameRequest) ProtoReflect() protoreflect.Message
- func (x *GetUserByUsernameRequest) Reset()
- func (x *GetUserByUsernameRequest) String() string
- type SearchUserReply
- func (*SearchUserReply) Descriptor() ([]byte, []int)deprecated
- func (x *SearchUserReply) GetError() *Error
- func (x *SearchUserReply) GetUsers() map[uint32]*User
- func (*SearchUserReply) ProtoMessage()
- func (x *SearchUserReply) ProtoReflect() protoreflect.Message
- func (x *SearchUserReply) Reset()
- func (x *SearchUserReply) String() string
- type SearchUserRequest
- func (*SearchUserRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SearchUserRequest) GetUids() []uint32
- func (x *SearchUserRequest) GetUsername() string
- func (*SearchUserRequest) ProtoMessage()
- func (x *SearchUserRequest) ProtoReflect() protoreflect.Message
- func (x *SearchUserRequest) Reset()
- func (x *SearchUserRequest) String() string
- type UnimplementedUserCenterServer
- func (UnimplementedUserCenterServer) CreateUser(context.Context, *CreateUserRequest) (*CreateUserReply, error)
- func (UnimplementedUserCenterServer) GetUserByUID(context.Context, *GetUserByUIDRequest) (*GetUserByUIDReply, error)
- func (UnimplementedUserCenterServer) GetUserByUsername(context.Context, *GetUserByUsernameRequest) (*GetUserByUsernameReply, error)
- func (UnimplementedUserCenterServer) SearchUser(context.Context, *SearchUserRequest) (*SearchUserReply, error)
- func (UnimplementedUserCenterServer) ValidatePassword(context.Context, *ValidatePasswordRequest) (*ValidatePasswordReply, error)
- type UnsafeUserCenterServer
- type User
- func (*User) Descriptor() ([]byte, []int)deprecated
- func (x *User) GetCreateTime() int64
- func (x *User) GetUID() uint32
- func (x *User) GetUpdateTime() int64
- func (x *User) GetUsername() string
- func (*User) ProtoMessage()
- func (x *User) ProtoReflect() protoreflect.Message
- func (x *User) Reset()
- func (x *User) String() string
- type UserCenterClient
- type UserCenterServer
- type ValidatePasswordReply
- func (*ValidatePasswordReply) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatePasswordReply) GetError() *Error
- func (*ValidatePasswordReply) ProtoMessage()
- func (x *ValidatePasswordReply) ProtoReflect() protoreflect.Message
- func (x *ValidatePasswordReply) Reset()
- func (x *ValidatePasswordReply) String() string
- type ValidatePasswordRequest
- func (*ValidatePasswordRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ValidatePasswordRequest) GetPassword() string
- func (x *ValidatePasswordRequest) GetUsername() string
- func (*ValidatePasswordRequest) ProtoMessage()
- func (x *ValidatePasswordRequest) ProtoReflect() protoreflect.Message
- func (x *ValidatePasswordRequest) Reset()
- func (x *ValidatePasswordRequest) String() string
Constants ¶
This section is empty.
Variables ¶
var File_api_usercenterproto_usercenter_proto protoreflect.FileDescriptor
var UserCenter_ServiceDesc = grpc.ServiceDesc{ ServiceName: "usercenterproto.UserCenter", HandlerType: (*UserCenterServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "SearchUser", Handler: _UserCenter_SearchUser_Handler, }, { MethodName: "GetUserByUID", Handler: _UserCenter_GetUserByUID_Handler, }, { MethodName: "GetUserByUsername", Handler: _UserCenter_GetUserByUsername_Handler, }, { MethodName: "CreateUser", Handler: _UserCenter_CreateUser_Handler, }, { MethodName: "ValidatePassword", Handler: _UserCenter_ValidatePassword_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/usercenterproto/usercenter.proto", }
UserCenter_ServiceDesc is the grpc.ServiceDesc for UserCenter service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterUserCenterServer ¶
func RegisterUserCenterServer(s grpc.ServiceRegistrar, srv UserCenterServer)
Types ¶
type CreateUserReply ¶
type CreateUserReply struct { Error *Error `protobuf:"bytes,1,opt,name=Error,proto3" json:"Error,omitempty"` UID uint32 `protobuf:"varint,2,opt,name=UID,proto3" json:"UID,omitempty"` // contains filtered or unexported fields }
func (*CreateUserReply) Descriptor
deprecated
func (*CreateUserReply) Descriptor() ([]byte, []int)
Deprecated: Use CreateUserReply.ProtoReflect.Descriptor instead.
func (*CreateUserReply) GetError ¶
func (x *CreateUserReply) GetError() *Error
func (*CreateUserReply) GetUID ¶
func (x *CreateUserReply) GetUID() uint32
func (*CreateUserReply) ProtoMessage ¶
func (*CreateUserReply) ProtoMessage()
func (*CreateUserReply) ProtoReflect ¶
func (x *CreateUserReply) ProtoReflect() protoreflect.Message
func (*CreateUserReply) Reset ¶
func (x *CreateUserReply) Reset()
func (*CreateUserReply) String ¶
func (x *CreateUserReply) String() string
type CreateUserRequest ¶
type CreateUserRequest struct { Username string `protobuf:"bytes,1,opt,name=Username,proto3" json:"Username,omitempty"` Password string `protobuf:"bytes,2,opt,name=Password,proto3" json:"Password,omitempty"` // contains filtered or unexported fields }
func (*CreateUserRequest) Descriptor
deprecated
func (*CreateUserRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.
func (*CreateUserRequest) GetPassword ¶
func (x *CreateUserRequest) GetPassword() string
func (*CreateUserRequest) GetUsername ¶
func (x *CreateUserRequest) GetUsername() string
func (*CreateUserRequest) ProtoMessage ¶
func (*CreateUserRequest) ProtoMessage()
func (*CreateUserRequest) ProtoReflect ¶
func (x *CreateUserRequest) ProtoReflect() protoreflect.Message
func (*CreateUserRequest) Reset ¶
func (x *CreateUserRequest) Reset()
func (*CreateUserRequest) String ¶
func (x *CreateUserRequest) String() string
type Error ¶
type Error struct { Code string `protobuf:"bytes,1,opt,name=Code,proto3" json:"Code,omitempty"` Message string `protobuf:"bytes,2,opt,name=Message,proto3" json:"Message,omitempty"` // contains filtered or unexported fields }
func (*Error) Descriptor
deprecated
func (*Error) GetMessage ¶
func (*Error) ProtoMessage ¶
func (*Error) ProtoMessage()
func (*Error) ProtoReflect ¶
func (x *Error) ProtoReflect() protoreflect.Message
type GetUserByUIDReply ¶
type GetUserByUIDReply struct { Error *Error `protobuf:"bytes,1,opt,name=Error,proto3" json:"Error,omitempty"` User *User `protobuf:"bytes,2,opt,name=User,proto3" json:"User,omitempty"` // contains filtered or unexported fields }
func (*GetUserByUIDReply) Descriptor
deprecated
func (*GetUserByUIDReply) Descriptor() ([]byte, []int)
Deprecated: Use GetUserByUIDReply.ProtoReflect.Descriptor instead.
func (*GetUserByUIDReply) GetError ¶
func (x *GetUserByUIDReply) GetError() *Error
func (*GetUserByUIDReply) GetUser ¶
func (x *GetUserByUIDReply) GetUser() *User
func (*GetUserByUIDReply) ProtoMessage ¶
func (*GetUserByUIDReply) ProtoMessage()
func (*GetUserByUIDReply) ProtoReflect ¶
func (x *GetUserByUIDReply) ProtoReflect() protoreflect.Message
func (*GetUserByUIDReply) Reset ¶
func (x *GetUserByUIDReply) Reset()
func (*GetUserByUIDReply) String ¶
func (x *GetUserByUIDReply) String() string
type GetUserByUIDRequest ¶
type GetUserByUIDRequest struct { UID uint32 `protobuf:"varint,1,opt,name=UID,proto3" json:"UID,omitempty"` // contains filtered or unexported fields }
func (*GetUserByUIDRequest) Descriptor
deprecated
func (*GetUserByUIDRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUserByUIDRequest.ProtoReflect.Descriptor instead.
func (*GetUserByUIDRequest) GetUID ¶
func (x *GetUserByUIDRequest) GetUID() uint32
func (*GetUserByUIDRequest) ProtoMessage ¶
func (*GetUserByUIDRequest) ProtoMessage()
func (*GetUserByUIDRequest) ProtoReflect ¶
func (x *GetUserByUIDRequest) ProtoReflect() protoreflect.Message
func (*GetUserByUIDRequest) Reset ¶
func (x *GetUserByUIDRequest) Reset()
func (*GetUserByUIDRequest) String ¶
func (x *GetUserByUIDRequest) String() string
type GetUserByUsernameReply ¶
type GetUserByUsernameReply struct { Error *Error `protobuf:"bytes,1,opt,name=Error,proto3" json:"Error,omitempty"` User *User `protobuf:"bytes,2,opt,name=User,proto3" json:"User,omitempty"` // contains filtered or unexported fields }
func (*GetUserByUsernameReply) Descriptor
deprecated
func (*GetUserByUsernameReply) Descriptor() ([]byte, []int)
Deprecated: Use GetUserByUsernameReply.ProtoReflect.Descriptor instead.
func (*GetUserByUsernameReply) GetError ¶
func (x *GetUserByUsernameReply) GetError() *Error
func (*GetUserByUsernameReply) GetUser ¶
func (x *GetUserByUsernameReply) GetUser() *User
func (*GetUserByUsernameReply) ProtoMessage ¶
func (*GetUserByUsernameReply) ProtoMessage()
func (*GetUserByUsernameReply) ProtoReflect ¶
func (x *GetUserByUsernameReply) ProtoReflect() protoreflect.Message
func (*GetUserByUsernameReply) Reset ¶
func (x *GetUserByUsernameReply) Reset()
func (*GetUserByUsernameReply) String ¶
func (x *GetUserByUsernameReply) String() string
type GetUserByUsernameRequest ¶
type GetUserByUsernameRequest struct { Username string `protobuf:"bytes,1,opt,name=Username,proto3" json:"Username,omitempty"` // contains filtered or unexported fields }
func (*GetUserByUsernameRequest) Descriptor
deprecated
func (*GetUserByUsernameRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUserByUsernameRequest.ProtoReflect.Descriptor instead.
func (*GetUserByUsernameRequest) GetUsername ¶
func (x *GetUserByUsernameRequest) GetUsername() string
func (*GetUserByUsernameRequest) ProtoMessage ¶
func (*GetUserByUsernameRequest) ProtoMessage()
func (*GetUserByUsernameRequest) ProtoReflect ¶
func (x *GetUserByUsernameRequest) ProtoReflect() protoreflect.Message
func (*GetUserByUsernameRequest) Reset ¶
func (x *GetUserByUsernameRequest) Reset()
func (*GetUserByUsernameRequest) String ¶
func (x *GetUserByUsernameRequest) String() string
type SearchUserReply ¶
type SearchUserReply struct { Error *Error `protobuf:"bytes,1,opt,name=Error,proto3" json:"Error,omitempty"` Users map[uint32]*User `` /* 152-byte string literal not displayed */ // contains filtered or unexported fields }
func (*SearchUserReply) Descriptor
deprecated
func (*SearchUserReply) Descriptor() ([]byte, []int)
Deprecated: Use SearchUserReply.ProtoReflect.Descriptor instead.
func (*SearchUserReply) GetError ¶
func (x *SearchUserReply) GetError() *Error
func (*SearchUserReply) GetUsers ¶
func (x *SearchUserReply) GetUsers() map[uint32]*User
func (*SearchUserReply) ProtoMessage ¶
func (*SearchUserReply) ProtoMessage()
func (*SearchUserReply) ProtoReflect ¶
func (x *SearchUserReply) ProtoReflect() protoreflect.Message
func (*SearchUserReply) Reset ¶
func (x *SearchUserReply) Reset()
func (*SearchUserReply) String ¶
func (x *SearchUserReply) String() string
type SearchUserRequest ¶
type SearchUserRequest struct { Uids []uint32 `protobuf:"varint,1,rep,packed,name=Uids,proto3" json:"Uids,omitempty"` Username string `protobuf:"bytes,2,opt,name=Username,proto3" json:"Username,omitempty"` // contains filtered or unexported fields }
func (*SearchUserRequest) Descriptor
deprecated
func (*SearchUserRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchUserRequest.ProtoReflect.Descriptor instead.
func (*SearchUserRequest) GetUids ¶
func (x *SearchUserRequest) GetUids() []uint32
func (*SearchUserRequest) GetUsername ¶
func (x *SearchUserRequest) GetUsername() string
func (*SearchUserRequest) ProtoMessage ¶
func (*SearchUserRequest) ProtoMessage()
func (*SearchUserRequest) ProtoReflect ¶
func (x *SearchUserRequest) ProtoReflect() protoreflect.Message
func (*SearchUserRequest) Reset ¶
func (x *SearchUserRequest) Reset()
func (*SearchUserRequest) String ¶
func (x *SearchUserRequest) String() string
type UnimplementedUserCenterServer ¶
type UnimplementedUserCenterServer struct { }
UnimplementedUserCenterServer must be embedded to have forward compatible implementations.
func (UnimplementedUserCenterServer) CreateUser ¶
func (UnimplementedUserCenterServer) CreateUser(context.Context, *CreateUserRequest) (*CreateUserReply, error)
func (UnimplementedUserCenterServer) GetUserByUID ¶
func (UnimplementedUserCenterServer) GetUserByUID(context.Context, *GetUserByUIDRequest) (*GetUserByUIDReply, error)
func (UnimplementedUserCenterServer) GetUserByUsername ¶
func (UnimplementedUserCenterServer) GetUserByUsername(context.Context, *GetUserByUsernameRequest) (*GetUserByUsernameReply, error)
func (UnimplementedUserCenterServer) SearchUser ¶
func (UnimplementedUserCenterServer) SearchUser(context.Context, *SearchUserRequest) (*SearchUserReply, error)
func (UnimplementedUserCenterServer) ValidatePassword ¶
func (UnimplementedUserCenterServer) ValidatePassword(context.Context, *ValidatePasswordRequest) (*ValidatePasswordReply, error)
type UnsafeUserCenterServer ¶
type UnsafeUserCenterServer interface {
// contains filtered or unexported methods
}
UnsafeUserCenterServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserCenterServer will result in compilation errors.
type User ¶
type User struct { UID uint32 `protobuf:"varint,1,opt,name=UID,proto3" json:"UID,omitempty"` Username string `protobuf:"bytes,2,opt,name=Username,proto3" json:"Username,omitempty"` CreateTime int64 `protobuf:"varint,3,opt,name=CreateTime,proto3" json:"CreateTime,omitempty"` UpdateTime int64 `protobuf:"varint,4,opt,name=UpdateTime,proto3" json:"UpdateTime,omitempty"` // contains filtered or unexported fields }
func (*User) Descriptor
deprecated
func (*User) GetCreateTime ¶
func (*User) GetUpdateTime ¶
func (*User) GetUsername ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) ProtoReflect ¶
func (x *User) ProtoReflect() protoreflect.Message
type UserCenterClient ¶
type UserCenterClient interface { SearchUser(ctx context.Context, in *SearchUserRequest, opts ...grpc.CallOption) (*SearchUserReply, error) GetUserByUID(ctx context.Context, in *GetUserByUIDRequest, opts ...grpc.CallOption) (*GetUserByUIDReply, error) GetUserByUsername(ctx context.Context, in *GetUserByUsernameRequest, opts ...grpc.CallOption) (*GetUserByUsernameReply, error) CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*CreateUserReply, error) ValidatePassword(ctx context.Context, in *ValidatePasswordRequest, opts ...grpc.CallOption) (*ValidatePasswordReply, error) }
UserCenterClient is the client API for UserCenter 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 NewUserCenterClient ¶
func NewUserCenterClient(cc grpc.ClientConnInterface) UserCenterClient
type UserCenterServer ¶
type UserCenterServer interface { SearchUser(context.Context, *SearchUserRequest) (*SearchUserReply, error) GetUserByUID(context.Context, *GetUserByUIDRequest) (*GetUserByUIDReply, error) GetUserByUsername(context.Context, *GetUserByUsernameRequest) (*GetUserByUsernameReply, error) CreateUser(context.Context, *CreateUserRequest) (*CreateUserReply, error) ValidatePassword(context.Context, *ValidatePasswordRequest) (*ValidatePasswordReply, error) // contains filtered or unexported methods }
UserCenterServer is the server API for UserCenter service. All implementations must embed UnimplementedUserCenterServer for forward compatibility
type ValidatePasswordReply ¶
type ValidatePasswordReply struct { Error *Error `protobuf:"bytes,1,opt,name=Error,proto3" json:"Error,omitempty"` // contains filtered or unexported fields }
func (*ValidatePasswordReply) Descriptor
deprecated
func (*ValidatePasswordReply) Descriptor() ([]byte, []int)
Deprecated: Use ValidatePasswordReply.ProtoReflect.Descriptor instead.
func (*ValidatePasswordReply) GetError ¶
func (x *ValidatePasswordReply) GetError() *Error
func (*ValidatePasswordReply) ProtoMessage ¶
func (*ValidatePasswordReply) ProtoMessage()
func (*ValidatePasswordReply) ProtoReflect ¶
func (x *ValidatePasswordReply) ProtoReflect() protoreflect.Message
func (*ValidatePasswordReply) Reset ¶
func (x *ValidatePasswordReply) Reset()
func (*ValidatePasswordReply) String ¶
func (x *ValidatePasswordReply) String() string
type ValidatePasswordRequest ¶
type ValidatePasswordRequest struct { Username string `protobuf:"bytes,1,opt,name=Username,proto3" json:"Username,omitempty"` Password string `protobuf:"bytes,2,opt,name=Password,proto3" json:"Password,omitempty"` // contains filtered or unexported fields }
func (*ValidatePasswordRequest) Descriptor
deprecated
func (*ValidatePasswordRequest) Descriptor() ([]byte, []int)
Deprecated: Use ValidatePasswordRequest.ProtoReflect.Descriptor instead.
func (*ValidatePasswordRequest) GetPassword ¶
func (x *ValidatePasswordRequest) GetPassword() string
func (*ValidatePasswordRequest) GetUsername ¶
func (x *ValidatePasswordRequest) GetUsername() string
func (*ValidatePasswordRequest) ProtoMessage ¶
func (*ValidatePasswordRequest) ProtoMessage()
func (*ValidatePasswordRequest) ProtoReflect ¶
func (x *ValidatePasswordRequest) ProtoReflect() protoreflect.Message
func (*ValidatePasswordRequest) Reset ¶
func (x *ValidatePasswordRequest) Reset()
func (*ValidatePasswordRequest) String ¶
func (x *ValidatePasswordRequest) String() string