Documentation ¶
Index ¶
- Variables
- func ErrorContentMissing(format string, args ...interface{}) *errors.Error
- func ErrorUserNotFound(format string, args ...interface{}) *errors.Error
- func IsContentMissing(err error) bool
- func IsUserNotFound(err error) bool
- func RegisterAuthHTTPServer(s *http.Server, srv AuthHTTPServer)
- func RegisterAuthServer(s grpc.ServiceRegistrar, srv AuthServer)
- func RegisterProfileHTTPServer(s *http.Server, srv ProfileHTTPServer)
- func RegisterProfileServer(s grpc.ServiceRegistrar, srv ProfileServer)
- type AuthClient
- type AuthHTTPClient
- type AuthHTTPClientImpl
- func (c *AuthHTTPClientImpl) CheckIfTheEmailIsTaken(ctx context.Context, in *CheckIfTheEmailIsTakenRequest, ...) (*CheckIfTheEmailIsTakenReply, error)
- func (c *AuthHTTPClientImpl) Login(ctx context.Context, in *LoginRequest, opts ...http.CallOption) (*LoginReply, error)
- func (c *AuthHTTPClientImpl) Logout(ctx context.Context, in *LogoutRequest, opts ...http.CallOption) (*LogoutReply, error)
- func (c *AuthHTTPClientImpl) Signup(ctx context.Context, in *SignupRequest, opts ...http.CallOption) (*SignupReply, error)
- func (c *AuthHTTPClientImpl) TokenClaims(ctx context.Context, in *TokenClaimsRequest, opts ...http.CallOption) (*TokenClaimsReply, error)
- func (c *AuthHTTPClientImpl) TokenRenew(ctx context.Context, in *TokenRenewRequest, opts ...http.CallOption) (*TokenRenewReply, error)
- type AuthHTTPServer
- type AuthServer
- type ChangeAvatarUrlReply
- type ChangeAvatarUrlRequest
- func (*ChangeAvatarUrlRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeAvatarUrlRequest) GetUrl() string
- func (*ChangeAvatarUrlRequest) ProtoMessage()
- func (x *ChangeAvatarUrlRequest) ProtoReflect() protoreflect.Message
- func (x *ChangeAvatarUrlRequest) Reset()
- func (x *ChangeAvatarUrlRequest) String() string
- type CheckIfTheEmailIsTakenReply
- func (*CheckIfTheEmailIsTakenReply) Descriptor() ([]byte, []int)deprecated
- func (x *CheckIfTheEmailIsTakenReply) GetTaken() bool
- func (*CheckIfTheEmailIsTakenReply) ProtoMessage()
- func (x *CheckIfTheEmailIsTakenReply) ProtoReflect() protoreflect.Message
- func (x *CheckIfTheEmailIsTakenReply) Reset()
- func (x *CheckIfTheEmailIsTakenReply) String() string
- type CheckIfTheEmailIsTakenRequest
- func (*CheckIfTheEmailIsTakenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CheckIfTheEmailIsTakenRequest) GetEmail() string
- func (*CheckIfTheEmailIsTakenRequest) ProtoMessage()
- func (x *CheckIfTheEmailIsTakenRequest) ProtoReflect() protoreflect.Message
- func (x *CheckIfTheEmailIsTakenRequest) Reset()
- func (x *CheckIfTheEmailIsTakenRequest) String() string
- type ErrorReason
- func (ErrorReason) Descriptor() protoreflect.EnumDescriptor
- func (x ErrorReason) Enum() *ErrorReason
- func (ErrorReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x ErrorReason) Number() protoreflect.EnumNumber
- func (x ErrorReason) String() string
- func (ErrorReason) Type() protoreflect.EnumType
- type GetProfileReply
- type GetProfileRequest
- type LoginReply
- type LoginRequest
- func (*LoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LoginRequest) GetAccount() string
- func (x *LoginRequest) GetKind() LoginRequest_LoginKind
- func (x *LoginRequest) GetPassword() string
- func (*LoginRequest) ProtoMessage()
- func (x *LoginRequest) ProtoReflect() protoreflect.Message
- func (x *LoginRequest) Reset()
- func (x *LoginRequest) String() string
- type LoginRequest_LoginKind
- func (LoginRequest_LoginKind) Descriptor() protoreflect.EnumDescriptor
- func (x LoginRequest_LoginKind) Enum() *LoginRequest_LoginKind
- func (LoginRequest_LoginKind) EnumDescriptor() ([]byte, []int)deprecated
- func (x LoginRequest_LoginKind) Number() protoreflect.EnumNumber
- func (x LoginRequest_LoginKind) String() string
- func (LoginRequest_LoginKind) Type() protoreflect.EnumType
- type LogoutReply
- type LogoutRequest
- type ProfileClient
- type ProfileHTTPClient
- type ProfileHTTPClientImpl
- type ProfileHTTPServer
- type ProfileServer
- type SignupReply
- type SignupRequest
- func (*SignupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SignupRequest) GetEmail() string
- func (x *SignupRequest) GetPassword() string
- func (*SignupRequest) ProtoMessage()
- func (x *SignupRequest) ProtoReflect() protoreflect.Message
- func (x *SignupRequest) Reset()
- func (x *SignupRequest) String() string
- type TokenClaimsReply
- func (*TokenClaimsReply) Descriptor() ([]byte, []int)deprecated
- func (x *TokenClaimsReply) GetSignture() string
- func (x *TokenClaimsReply) GetSn() string
- func (x *TokenClaimsReply) GetUsername() string
- func (*TokenClaimsReply) ProtoMessage()
- func (x *TokenClaimsReply) ProtoReflect() protoreflect.Message
- func (x *TokenClaimsReply) Reset()
- func (x *TokenClaimsReply) String() string
- type TokenClaimsRequest
- func (*TokenClaimsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TokenClaimsRequest) GetToken() string
- func (*TokenClaimsRequest) ProtoMessage()
- func (x *TokenClaimsRequest) ProtoReflect() protoreflect.Message
- func (x *TokenClaimsRequest) Reset()
- func (x *TokenClaimsRequest) String() string
- type TokenRenewReply
- type TokenRenewRequest
- type UnimplementedAuthServer
- func (UnimplementedAuthServer) CheckIfTheEmailIsTaken(context.Context, *CheckIfTheEmailIsTakenRequest) (*CheckIfTheEmailIsTakenReply, error)
- func (UnimplementedAuthServer) Login(context.Context, *LoginRequest) (*LoginReply, error)
- func (UnimplementedAuthServer) Logout(context.Context, *LogoutRequest) (*LogoutReply, error)
- func (UnimplementedAuthServer) Signup(context.Context, *SignupRequest) (*SignupReply, error)
- func (UnimplementedAuthServer) TokenClaims(context.Context, *TokenClaimsRequest) (*TokenClaimsReply, error)
- func (UnimplementedAuthServer) TokenRenew(context.Context, *TokenRenewRequest) (*TokenRenewReply, error)
- type UnimplementedProfileServer
- type UnsafeAuthServer
- type UnsafeProfileServer
Constants ¶
This section is empty.
Variables ¶
var ( LoginRequest_LoginKind_name = map[int32]string{ 0: "WithAccountPassword", } LoginRequest_LoginKind_value = map[string]int32{ "WithAccountPassword": 0, } )
Enum value maps for LoginRequest_LoginKind.
var ( ErrorReason_name = map[int32]string{ 0: "USER_NOT_FOUND", 1: "CONTENT_MISSING", } ErrorReason_value = map[string]int32{ "USER_NOT_FOUND": 0, "CONTENT_MISSING": 1, } )
Enum value maps for ErrorReason.
var Auth_ServiceDesc = grpc.ServiceDesc{ ServiceName: "v1.Auth", HandlerType: (*AuthServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Signup", Handler: _Auth_Signup_Handler, }, { MethodName: "CheckIfTheEmailIsTaken", Handler: _Auth_CheckIfTheEmailIsTaken_Handler, }, { MethodName: "Login", Handler: _Auth_Login_Handler, }, { MethodName: "Logout", Handler: _Auth_Logout_Handler, }, { MethodName: "TokenClaims", Handler: _Auth_TokenClaims_Handler, }, { MethodName: "TokenRenew", Handler: _Auth_TokenRenew_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "pb/auth.proto", }
Auth_ServiceDesc is the grpc.ServiceDesc for Auth service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_pb_auth_proto protoreflect.FileDescriptor
var File_pb_error_reason_proto protoreflect.FileDescriptor
var File_pb_profile_proto protoreflect.FileDescriptor
var Profile_ServiceDesc = grpc.ServiceDesc{ ServiceName: "v1.Profile", HandlerType: (*ProfileServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetProfile", Handler: _Profile_GetProfile_Handler, }, { MethodName: "ChangeAvatarUrl", Handler: _Profile_ChangeAvatarUrl_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "pb/profile.proto", }
Profile_ServiceDesc is the grpc.ServiceDesc for Profile service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func ErrorContentMissing ¶
func ErrorUserNotFound ¶
func IsContentMissing ¶
func IsUserNotFound ¶
func RegisterAuthHTTPServer ¶
func RegisterAuthHTTPServer(s *http.Server, srv AuthHTTPServer)
func RegisterAuthServer ¶
func RegisterAuthServer(s grpc.ServiceRegistrar, srv AuthServer)
func RegisterProfileHTTPServer ¶
func RegisterProfileHTTPServer(s *http.Server, srv ProfileHTTPServer)
func RegisterProfileServer ¶
func RegisterProfileServer(s grpc.ServiceRegistrar, srv ProfileServer)
Types ¶
type AuthClient ¶
type AuthClient interface { Signup(ctx context.Context, in *SignupRequest, opts ...grpc.CallOption) (*SignupReply, error) CheckIfTheEmailIsTaken(ctx context.Context, in *CheckIfTheEmailIsTakenRequest, opts ...grpc.CallOption) (*CheckIfTheEmailIsTakenReply, error) Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginReply, error) Logout(ctx context.Context, in *LogoutRequest, opts ...grpc.CallOption) (*LogoutReply, error) TokenClaims(ctx context.Context, in *TokenClaimsRequest, opts ...grpc.CallOption) (*TokenClaimsReply, error) TokenRenew(ctx context.Context, in *TokenRenewRequest, opts ...grpc.CallOption) (*TokenRenewReply, error) }
AuthClient is the client API for Auth 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 NewAuthClient ¶
func NewAuthClient(cc grpc.ClientConnInterface) AuthClient
type AuthHTTPClient ¶
type AuthHTTPClient interface { CheckIfTheEmailIsTaken(ctx context.Context, req *CheckIfTheEmailIsTakenRequest, opts ...http.CallOption) (rsp *CheckIfTheEmailIsTakenReply, err error) Login(ctx context.Context, req *LoginRequest, opts ...http.CallOption) (rsp *LoginReply, err error) Logout(ctx context.Context, req *LogoutRequest, opts ...http.CallOption) (rsp *LogoutReply, err error) Signup(ctx context.Context, req *SignupRequest, opts ...http.CallOption) (rsp *SignupReply, err error) TokenClaims(ctx context.Context, req *TokenClaimsRequest, opts ...http.CallOption) (rsp *TokenClaimsReply, err error) TokenRenew(ctx context.Context, req *TokenRenewRequest, opts ...http.CallOption) (rsp *TokenRenewReply, err error) }
func NewAuthHTTPClient ¶
func NewAuthHTTPClient(client *http.Client) AuthHTTPClient
type AuthHTTPClientImpl ¶
type AuthHTTPClientImpl struct {
// contains filtered or unexported fields
}
func (*AuthHTTPClientImpl) CheckIfTheEmailIsTaken ¶
func (c *AuthHTTPClientImpl) CheckIfTheEmailIsTaken(ctx context.Context, in *CheckIfTheEmailIsTakenRequest, opts ...http.CallOption) (*CheckIfTheEmailIsTakenReply, error)
func (*AuthHTTPClientImpl) Login ¶
func (c *AuthHTTPClientImpl) Login(ctx context.Context, in *LoginRequest, opts ...http.CallOption) (*LoginReply, error)
func (*AuthHTTPClientImpl) Logout ¶
func (c *AuthHTTPClientImpl) Logout(ctx context.Context, in *LogoutRequest, opts ...http.CallOption) (*LogoutReply, error)
func (*AuthHTTPClientImpl) Signup ¶
func (c *AuthHTTPClientImpl) Signup(ctx context.Context, in *SignupRequest, opts ...http.CallOption) (*SignupReply, error)
func (*AuthHTTPClientImpl) TokenClaims ¶
func (c *AuthHTTPClientImpl) TokenClaims(ctx context.Context, in *TokenClaimsRequest, opts ...http.CallOption) (*TokenClaimsReply, error)
func (*AuthHTTPClientImpl) TokenRenew ¶
func (c *AuthHTTPClientImpl) TokenRenew(ctx context.Context, in *TokenRenewRequest, opts ...http.CallOption) (*TokenRenewReply, error)
type AuthHTTPServer ¶
type AuthHTTPServer interface { CheckIfTheEmailIsTaken(context.Context, *CheckIfTheEmailIsTakenRequest) (*CheckIfTheEmailIsTakenReply, error) Login(context.Context, *LoginRequest) (*LoginReply, error) Logout(context.Context, *LogoutRequest) (*LogoutReply, error) Signup(context.Context, *SignupRequest) (*SignupReply, error) TokenClaims(context.Context, *TokenClaimsRequest) (*TokenClaimsReply, error) TokenRenew(context.Context, *TokenRenewRequest) (*TokenRenewReply, error) }
type AuthServer ¶
type AuthServer interface { Signup(context.Context, *SignupRequest) (*SignupReply, error) CheckIfTheEmailIsTaken(context.Context, *CheckIfTheEmailIsTakenRequest) (*CheckIfTheEmailIsTakenReply, error) Login(context.Context, *LoginRequest) (*LoginReply, error) Logout(context.Context, *LogoutRequest) (*LogoutReply, error) TokenClaims(context.Context, *TokenClaimsRequest) (*TokenClaimsReply, error) TokenRenew(context.Context, *TokenRenewRequest) (*TokenRenewReply, error) // contains filtered or unexported methods }
AuthServer is the server API for Auth service. All implementations must embed UnimplementedAuthServer for forward compatibility
type ChangeAvatarUrlReply ¶
type ChangeAvatarUrlReply struct {
// contains filtered or unexported fields
}
func (*ChangeAvatarUrlReply) Descriptor
deprecated
func (*ChangeAvatarUrlReply) Descriptor() ([]byte, []int)
Deprecated: Use ChangeAvatarUrlReply.ProtoReflect.Descriptor instead.
func (*ChangeAvatarUrlReply) ProtoMessage ¶
func (*ChangeAvatarUrlReply) ProtoMessage()
func (*ChangeAvatarUrlReply) ProtoReflect ¶
func (x *ChangeAvatarUrlReply) ProtoReflect() protoreflect.Message
func (*ChangeAvatarUrlReply) Reset ¶
func (x *ChangeAvatarUrlReply) Reset()
func (*ChangeAvatarUrlReply) String ¶
func (x *ChangeAvatarUrlReply) String() string
type ChangeAvatarUrlRequest ¶
type ChangeAvatarUrlRequest struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` // contains filtered or unexported fields }
func (*ChangeAvatarUrlRequest) Descriptor
deprecated
func (*ChangeAvatarUrlRequest) Descriptor() ([]byte, []int)
Deprecated: Use ChangeAvatarUrlRequest.ProtoReflect.Descriptor instead.
func (*ChangeAvatarUrlRequest) GetUrl ¶
func (x *ChangeAvatarUrlRequest) GetUrl() string
func (*ChangeAvatarUrlRequest) ProtoMessage ¶
func (*ChangeAvatarUrlRequest) ProtoMessage()
func (*ChangeAvatarUrlRequest) ProtoReflect ¶
func (x *ChangeAvatarUrlRequest) ProtoReflect() protoreflect.Message
func (*ChangeAvatarUrlRequest) Reset ¶
func (x *ChangeAvatarUrlRequest) Reset()
func (*ChangeAvatarUrlRequest) String ¶
func (x *ChangeAvatarUrlRequest) String() string
type CheckIfTheEmailIsTakenReply ¶
type CheckIfTheEmailIsTakenReply struct { Taken bool `protobuf:"varint,1,opt,name=taken,proto3" json:"taken,omitempty"` // contains filtered or unexported fields }
func (*CheckIfTheEmailIsTakenReply) Descriptor
deprecated
func (*CheckIfTheEmailIsTakenReply) Descriptor() ([]byte, []int)
Deprecated: Use CheckIfTheEmailIsTakenReply.ProtoReflect.Descriptor instead.
func (*CheckIfTheEmailIsTakenReply) GetTaken ¶
func (x *CheckIfTheEmailIsTakenReply) GetTaken() bool
func (*CheckIfTheEmailIsTakenReply) ProtoMessage ¶
func (*CheckIfTheEmailIsTakenReply) ProtoMessage()
func (*CheckIfTheEmailIsTakenReply) ProtoReflect ¶
func (x *CheckIfTheEmailIsTakenReply) ProtoReflect() protoreflect.Message
func (*CheckIfTheEmailIsTakenReply) Reset ¶
func (x *CheckIfTheEmailIsTakenReply) Reset()
func (*CheckIfTheEmailIsTakenReply) String ¶
func (x *CheckIfTheEmailIsTakenReply) String() string
type CheckIfTheEmailIsTakenRequest ¶
type CheckIfTheEmailIsTakenRequest struct { Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"` // contains filtered or unexported fields }
func (*CheckIfTheEmailIsTakenRequest) Descriptor
deprecated
func (*CheckIfTheEmailIsTakenRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckIfTheEmailIsTakenRequest.ProtoReflect.Descriptor instead.
func (*CheckIfTheEmailIsTakenRequest) GetEmail ¶
func (x *CheckIfTheEmailIsTakenRequest) GetEmail() string
func (*CheckIfTheEmailIsTakenRequest) ProtoMessage ¶
func (*CheckIfTheEmailIsTakenRequest) ProtoMessage()
func (*CheckIfTheEmailIsTakenRequest) ProtoReflect ¶
func (x *CheckIfTheEmailIsTakenRequest) ProtoReflect() protoreflect.Message
func (*CheckIfTheEmailIsTakenRequest) Reset ¶
func (x *CheckIfTheEmailIsTakenRequest) Reset()
func (*CheckIfTheEmailIsTakenRequest) String ¶
func (x *CheckIfTheEmailIsTakenRequest) String() string
type ErrorReason ¶
type ErrorReason int32
const ( ErrorReason_USER_NOT_FOUND ErrorReason = 0 ErrorReason_CONTENT_MISSING ErrorReason = 1 )
func (ErrorReason) Descriptor ¶
func (ErrorReason) Descriptor() protoreflect.EnumDescriptor
func (ErrorReason) Enum ¶
func (x ErrorReason) Enum() *ErrorReason
func (ErrorReason) EnumDescriptor
deprecated
func (ErrorReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use ErrorReason.Descriptor instead.
func (ErrorReason) Number ¶
func (x ErrorReason) Number() protoreflect.EnumNumber
func (ErrorReason) String ¶
func (x ErrorReason) String() string
func (ErrorReason) Type ¶
func (ErrorReason) Type() protoreflect.EnumType
type GetProfileReply ¶
type GetProfileReply struct { Nickname string `protobuf:"bytes,1,opt,name=nickname,proto3" json:"nickname,omitempty"` // contains filtered or unexported fields }
func (*GetProfileReply) Descriptor
deprecated
func (*GetProfileReply) Descriptor() ([]byte, []int)
Deprecated: Use GetProfileReply.ProtoReflect.Descriptor instead.
func (*GetProfileReply) GetNickname ¶
func (x *GetProfileReply) GetNickname() string
func (*GetProfileReply) ProtoMessage ¶
func (*GetProfileReply) ProtoMessage()
func (*GetProfileReply) ProtoReflect ¶
func (x *GetProfileReply) ProtoReflect() protoreflect.Message
func (*GetProfileReply) Reset ¶
func (x *GetProfileReply) Reset()
func (*GetProfileReply) String ¶
func (x *GetProfileReply) String() string
type GetProfileRequest ¶
type GetProfileRequest struct {
// contains filtered or unexported fields
}
func (*GetProfileRequest) Descriptor
deprecated
func (*GetProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetProfileRequest.ProtoReflect.Descriptor instead.
func (*GetProfileRequest) ProtoMessage ¶
func (*GetProfileRequest) ProtoMessage()
func (*GetProfileRequest) ProtoReflect ¶
func (x *GetProfileRequest) ProtoReflect() protoreflect.Message
func (*GetProfileRequest) Reset ¶
func (x *GetProfileRequest) Reset()
func (*GetProfileRequest) String ¶
func (x *GetProfileRequest) String() string
type LoginReply ¶
type LoginReply struct { Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*LoginReply) Descriptor
deprecated
func (*LoginReply) Descriptor() ([]byte, []int)
Deprecated: Use LoginReply.ProtoReflect.Descriptor instead.
func (*LoginReply) GetToken ¶
func (x *LoginReply) GetToken() string
func (*LoginReply) ProtoMessage ¶
func (*LoginReply) ProtoMessage()
func (*LoginReply) ProtoReflect ¶
func (x *LoginReply) ProtoReflect() protoreflect.Message
func (*LoginReply) Reset ¶
func (x *LoginReply) Reset()
func (*LoginReply) String ¶
func (x *LoginReply) String() string
type LoginRequest ¶
type LoginRequest struct { Kind LoginRequest_LoginKind `protobuf:"varint,1,opt,name=kind,proto3,enum=v1.LoginRequest_LoginKind" json:"kind,omitempty"` // 方式1 账号密码登录 Account string `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"` Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*LoginRequest) Descriptor
deprecated
func (*LoginRequest) Descriptor() ([]byte, []int)
Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.
func (*LoginRequest) GetAccount ¶
func (x *LoginRequest) GetAccount() string
func (*LoginRequest) GetKind ¶
func (x *LoginRequest) GetKind() LoginRequest_LoginKind
func (*LoginRequest) GetPassword ¶
func (x *LoginRequest) GetPassword() string
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 LoginRequest_LoginKind ¶
type LoginRequest_LoginKind int32
登录方式
const (
LoginRequest_WithAccountPassword LoginRequest_LoginKind = 0
)
func (LoginRequest_LoginKind) Descriptor ¶
func (LoginRequest_LoginKind) Descriptor() protoreflect.EnumDescriptor
func (LoginRequest_LoginKind) Enum ¶
func (x LoginRequest_LoginKind) Enum() *LoginRequest_LoginKind
func (LoginRequest_LoginKind) EnumDescriptor
deprecated
func (LoginRequest_LoginKind) EnumDescriptor() ([]byte, []int)
Deprecated: Use LoginRequest_LoginKind.Descriptor instead.
func (LoginRequest_LoginKind) Number ¶
func (x LoginRequest_LoginKind) Number() protoreflect.EnumNumber
func (LoginRequest_LoginKind) String ¶
func (x LoginRequest_LoginKind) String() string
func (LoginRequest_LoginKind) Type ¶
func (LoginRequest_LoginKind) Type() protoreflect.EnumType
type LogoutReply ¶
type LogoutReply struct {
// contains filtered or unexported fields
}
func (*LogoutReply) Descriptor
deprecated
func (*LogoutReply) Descriptor() ([]byte, []int)
Deprecated: Use LogoutReply.ProtoReflect.Descriptor instead.
func (*LogoutReply) ProtoMessage ¶
func (*LogoutReply) ProtoMessage()
func (*LogoutReply) ProtoReflect ¶
func (x *LogoutReply) ProtoReflect() protoreflect.Message
func (*LogoutReply) Reset ¶
func (x *LogoutReply) Reset()
func (*LogoutReply) String ¶
func (x *LogoutReply) String() string
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 ProfileClient ¶
type ProfileClient interface { // 获取信息 GetProfile(ctx context.Context, in *GetProfileRequest, opts ...grpc.CallOption) (*GetProfileReply, error) // 修改头像 ChangeAvatarUrl(ctx context.Context, in *ChangeAvatarUrlRequest, opts ...grpc.CallOption) (*ChangeAvatarUrlReply, error) }
ProfileClient is the client API for Profile 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 NewProfileClient ¶
func NewProfileClient(cc grpc.ClientConnInterface) ProfileClient
type ProfileHTTPClient ¶
type ProfileHTTPClient interface { ChangeAvatarUrl(ctx context.Context, req *ChangeAvatarUrlRequest, opts ...http.CallOption) (rsp *ChangeAvatarUrlReply, err error) GetProfile(ctx context.Context, req *GetProfileRequest, opts ...http.CallOption) (rsp *GetProfileReply, err error) }
func NewProfileHTTPClient ¶
func NewProfileHTTPClient(client *http.Client) ProfileHTTPClient
type ProfileHTTPClientImpl ¶
type ProfileHTTPClientImpl struct {
// contains filtered or unexported fields
}
func (*ProfileHTTPClientImpl) ChangeAvatarUrl ¶
func (c *ProfileHTTPClientImpl) ChangeAvatarUrl(ctx context.Context, in *ChangeAvatarUrlRequest, opts ...http.CallOption) (*ChangeAvatarUrlReply, error)
func (*ProfileHTTPClientImpl) GetProfile ¶
func (c *ProfileHTTPClientImpl) GetProfile(ctx context.Context, in *GetProfileRequest, opts ...http.CallOption) (*GetProfileReply, error)
type ProfileHTTPServer ¶
type ProfileHTTPServer interface { ChangeAvatarUrl(context.Context, *ChangeAvatarUrlRequest) (*ChangeAvatarUrlReply, error) GetProfile(context.Context, *GetProfileRequest) (*GetProfileReply, error) }
type ProfileServer ¶
type ProfileServer interface { // 获取信息 GetProfile(context.Context, *GetProfileRequest) (*GetProfileReply, error) // 修改头像 ChangeAvatarUrl(context.Context, *ChangeAvatarUrlRequest) (*ChangeAvatarUrlReply, error) // contains filtered or unexported methods }
ProfileServer is the server API for Profile service. All implementations must embed UnimplementedProfileServer for forward compatibility
type SignupReply ¶
type SignupReply struct { Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*SignupReply) Descriptor
deprecated
func (*SignupReply) Descriptor() ([]byte, []int)
Deprecated: Use SignupReply.ProtoReflect.Descriptor instead.
func (*SignupReply) GetToken ¶
func (x *SignupReply) GetToken() string
func (*SignupReply) ProtoMessage ¶
func (*SignupReply) ProtoMessage()
func (*SignupReply) ProtoReflect ¶
func (x *SignupReply) ProtoReflect() protoreflect.Message
func (*SignupReply) Reset ¶
func (x *SignupReply) Reset()
func (*SignupReply) String ¶
func (x *SignupReply) String() string
type SignupRequest ¶
type SignupRequest struct { Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*SignupRequest) Descriptor
deprecated
func (*SignupRequest) Descriptor() ([]byte, []int)
Deprecated: Use SignupRequest.ProtoReflect.Descriptor instead.
func (*SignupRequest) GetEmail ¶
func (x *SignupRequest) GetEmail() string
func (*SignupRequest) GetPassword ¶
func (x *SignupRequest) GetPassword() string
func (*SignupRequest) ProtoMessage ¶
func (*SignupRequest) ProtoMessage()
func (*SignupRequest) ProtoReflect ¶
func (x *SignupRequest) ProtoReflect() protoreflect.Message
func (*SignupRequest) Reset ¶
func (x *SignupRequest) Reset()
func (*SignupRequest) String ¶
func (x *SignupRequest) String() string
type TokenClaimsReply ¶
type TokenClaimsReply struct { Sn string `protobuf:"bytes,1,opt,name=sn,proto3" json:"sn,omitempty"` Signture string `protobuf:"bytes,2,opt,name=signture,proto3" json:"signture,omitempty"` Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"` // contains filtered or unexported fields }
func (*TokenClaimsReply) Descriptor
deprecated
func (*TokenClaimsReply) Descriptor() ([]byte, []int)
Deprecated: Use TokenClaimsReply.ProtoReflect.Descriptor instead.
func (*TokenClaimsReply) GetSignture ¶
func (x *TokenClaimsReply) GetSignture() string
func (*TokenClaimsReply) GetSn ¶
func (x *TokenClaimsReply) GetSn() string
func (*TokenClaimsReply) GetUsername ¶
func (x *TokenClaimsReply) GetUsername() string
func (*TokenClaimsReply) ProtoMessage ¶
func (*TokenClaimsReply) ProtoMessage()
func (*TokenClaimsReply) ProtoReflect ¶
func (x *TokenClaimsReply) ProtoReflect() protoreflect.Message
func (*TokenClaimsReply) Reset ¶
func (x *TokenClaimsReply) Reset()
func (*TokenClaimsReply) String ¶
func (x *TokenClaimsReply) String() string
type TokenClaimsRequest ¶
type TokenClaimsRequest struct { Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*TokenClaimsRequest) Descriptor
deprecated
func (*TokenClaimsRequest) Descriptor() ([]byte, []int)
Deprecated: Use TokenClaimsRequest.ProtoReflect.Descriptor instead.
func (*TokenClaimsRequest) GetToken ¶
func (x *TokenClaimsRequest) GetToken() string
func (*TokenClaimsRequest) ProtoMessage ¶
func (*TokenClaimsRequest) ProtoMessage()
func (*TokenClaimsRequest) ProtoReflect ¶
func (x *TokenClaimsRequest) ProtoReflect() protoreflect.Message
func (*TokenClaimsRequest) Reset ¶
func (x *TokenClaimsRequest) Reset()
func (*TokenClaimsRequest) String ¶
func (x *TokenClaimsRequest) String() string
type TokenRenewReply ¶
type TokenRenewReply struct { Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*TokenRenewReply) Descriptor
deprecated
func (*TokenRenewReply) Descriptor() ([]byte, []int)
Deprecated: Use TokenRenewReply.ProtoReflect.Descriptor instead.
func (*TokenRenewReply) GetToken ¶
func (x *TokenRenewReply) GetToken() string
func (*TokenRenewReply) ProtoMessage ¶
func (*TokenRenewReply) ProtoMessage()
func (*TokenRenewReply) ProtoReflect ¶
func (x *TokenRenewReply) ProtoReflect() protoreflect.Message
func (*TokenRenewReply) Reset ¶
func (x *TokenRenewReply) Reset()
func (*TokenRenewReply) String ¶
func (x *TokenRenewReply) String() string
type TokenRenewRequest ¶
type TokenRenewRequest struct { Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*TokenRenewRequest) Descriptor
deprecated
func (*TokenRenewRequest) Descriptor() ([]byte, []int)
Deprecated: Use TokenRenewRequest.ProtoReflect.Descriptor instead.
func (*TokenRenewRequest) GetToken ¶
func (x *TokenRenewRequest) GetToken() string
func (*TokenRenewRequest) ProtoMessage ¶
func (*TokenRenewRequest) ProtoMessage()
func (*TokenRenewRequest) ProtoReflect ¶
func (x *TokenRenewRequest) ProtoReflect() protoreflect.Message
func (*TokenRenewRequest) Reset ¶
func (x *TokenRenewRequest) Reset()
func (*TokenRenewRequest) String ¶
func (x *TokenRenewRequest) String() string
type UnimplementedAuthServer ¶
type UnimplementedAuthServer struct { }
UnimplementedAuthServer must be embedded to have forward compatible implementations.
func (UnimplementedAuthServer) CheckIfTheEmailIsTaken ¶
func (UnimplementedAuthServer) CheckIfTheEmailIsTaken(context.Context, *CheckIfTheEmailIsTakenRequest) (*CheckIfTheEmailIsTakenReply, error)
func (UnimplementedAuthServer) Login ¶
func (UnimplementedAuthServer) Login(context.Context, *LoginRequest) (*LoginReply, error)
func (UnimplementedAuthServer) Logout ¶
func (UnimplementedAuthServer) Logout(context.Context, *LogoutRequest) (*LogoutReply, error)
func (UnimplementedAuthServer) Signup ¶
func (UnimplementedAuthServer) Signup(context.Context, *SignupRequest) (*SignupReply, error)
func (UnimplementedAuthServer) TokenClaims ¶
func (UnimplementedAuthServer) TokenClaims(context.Context, *TokenClaimsRequest) (*TokenClaimsReply, error)
func (UnimplementedAuthServer) TokenRenew ¶
func (UnimplementedAuthServer) TokenRenew(context.Context, *TokenRenewRequest) (*TokenRenewReply, error)
type UnimplementedProfileServer ¶
type UnimplementedProfileServer struct { }
UnimplementedProfileServer must be embedded to have forward compatible implementations.
func (UnimplementedProfileServer) ChangeAvatarUrl ¶
func (UnimplementedProfileServer) ChangeAvatarUrl(context.Context, *ChangeAvatarUrlRequest) (*ChangeAvatarUrlReply, error)
func (UnimplementedProfileServer) GetProfile ¶
func (UnimplementedProfileServer) GetProfile(context.Context, *GetProfileRequest) (*GetProfileReply, error)
type UnsafeAuthServer ¶
type UnsafeAuthServer interface {
// contains filtered or unexported methods
}
UnsafeAuthServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AuthServer will result in compilation errors.
type UnsafeProfileServer ¶
type UnsafeProfileServer interface {
// contains filtered or unexported methods
}
UnsafeProfileServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProfileServer will result in compilation errors.