Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterUserHTTPServer(s *http.Server, srv UserHTTPServer)
- func RegisterUserServer(s grpc.ServiceRegistrar, srv UserServer)
- type CreateUserReq
- func (*CreateUserReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreateUserReq) GetPassword() string
- func (x *CreateUserReq) GetRole() Role
- func (x *CreateUserReq) GetStatus() Status
- func (x *CreateUserReq) GetUsername() string
- func (*CreateUserReq) ProtoMessage()
- func (x *CreateUserReq) ProtoReflect() protoreflect.Message
- func (x *CreateUserReq) Reset()
- func (x *CreateUserReq) String() string
- type Empty
- type GetUserIdReq
- type GetUserIdResp
- type GetUserInfoByUsernameReq
- func (*GetUserInfoByUsernameReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserInfoByUsernameReq) GetFields() []string
- func (x *GetUserInfoByUsernameReq) GetUsername() string
- func (*GetUserInfoByUsernameReq) ProtoMessage()
- func (x *GetUserInfoByUsernameReq) ProtoReflect() protoreflect.Message
- func (x *GetUserInfoByUsernameReq) Reset()
- func (x *GetUserInfoByUsernameReq) String() string
- type GetUserInfoReq
- func (*GetUserInfoReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserInfoReq) GetFields() []string
- func (x *GetUserInfoReq) GetId() string
- func (*GetUserInfoReq) ProtoMessage()
- func (x *GetUserInfoReq) ProtoReflect() protoreflect.Message
- func (x *GetUserInfoReq) Reset()
- func (x *GetUserInfoReq) String() string
- type GetUserLastSeenReq
- type GetUserPasswordVersionReq
- func (*GetUserPasswordVersionReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserPasswordVersionReq) GetId() string
- func (*GetUserPasswordVersionReq) ProtoMessage()
- func (x *GetUserPasswordVersionReq) ProtoReflect() protoreflect.Message
- func (x *GetUserPasswordVersionReq) Reset()
- func (x *GetUserPasswordVersionReq) String() string
- type GetUserPasswordVersionResp
- func (*GetUserPasswordVersionResp) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserPasswordVersionResp) GetVersion() uint32
- func (*GetUserPasswordVersionResp) ProtoMessage()
- func (x *GetUserPasswordVersionResp) ProtoReflect() protoreflect.Message
- func (x *GetUserPasswordVersionResp) Reset()
- func (x *GetUserPasswordVersionResp) String() string
- type ListUserOrder
- func (ListUserOrder) Descriptor() protoreflect.EnumDescriptor
- func (x ListUserOrder) Enum() *ListUserOrder
- func (ListUserOrder) EnumDescriptor() ([]byte, []int)deprecated
- func (x ListUserOrder) Number() protoreflect.EnumNumber
- func (x ListUserOrder) String() string
- func (ListUserOrder) Type() protoreflect.EnumType
- type ListUserReq
- func (*ListUserReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListUserReq) GetFields() []string
- func (x *ListUserReq) GetId() string
- func (x *ListUserReq) GetOrder() ListUserOrder
- func (x *ListUserReq) GetPage() int32
- func (x *ListUserReq) GetRole() string
- func (x *ListUserReq) GetSize() int32
- func (x *ListUserReq) GetSort() Sort
- func (x *ListUserReq) GetStatus() string
- func (x *ListUserReq) GetUsername() string
- func (*ListUserReq) ProtoMessage()
- func (x *ListUserReq) ProtoReflect() protoreflect.Message
- func (x *ListUserReq) Reset()
- func (x *ListUserReq) String() string
- type ListUserResp
- func (*ListUserResp) Descriptor() ([]byte, []int)deprecated
- func (x *ListUserResp) GetTotal() int32
- func (x *ListUserResp) GetUsers() []*UserInfo
- func (*ListUserResp) ProtoMessage()
- func (x *ListUserResp) ProtoReflect() protoreflect.Message
- func (x *ListUserResp) Reset()
- func (x *ListUserResp) String() string
- type Role
- func (Role) Descriptor() protoreflect.EnumDescriptor
- func (x Role) Enum() *Role
- func (Role) EnumDescriptor() ([]byte, []int)deprecated
- func (u Role) IsAdmin() bool
- func (u Role) MarshalBinary() ([]byte, error)
- func (x Role) Number() protoreflect.EnumNumber
- func (u *Role) ScanRedis(s string) error
- func (x Role) String() string
- func (Role) Type() protoreflect.EnumType
- type SetUserPasswordReq
- func (*SetUserPasswordReq) Descriptor() ([]byte, []int)deprecated
- func (x *SetUserPasswordReq) GetId() string
- func (x *SetUserPasswordReq) GetPassword() string
- func (*SetUserPasswordReq) ProtoMessage()
- func (x *SetUserPasswordReq) ProtoReflect() protoreflect.Message
- func (x *SetUserPasswordReq) Reset()
- func (x *SetUserPasswordReq) String() string
- type SetUserRoleReq
- func (*SetUserRoleReq) Descriptor() ([]byte, []int)deprecated
- func (x *SetUserRoleReq) GetId() string
- func (x *SetUserRoleReq) GetRole() Role
- func (*SetUserRoleReq) ProtoMessage()
- func (x *SetUserRoleReq) ProtoReflect() protoreflect.Message
- func (x *SetUserRoleReq) Reset()
- func (x *SetUserRoleReq) String() string
- type SetUserStatusReq
- func (*SetUserStatusReq) Descriptor() ([]byte, []int)deprecated
- func (x *SetUserStatusReq) GetId() string
- func (x *SetUserStatusReq) GetStatus() Status
- func (*SetUserStatusReq) ProtoMessage()
- func (x *SetUserStatusReq) ProtoReflect() protoreflect.Message
- func (x *SetUserStatusReq) Reset()
- func (x *SetUserStatusReq) String() string
- type SetUsernameReq
- func (*SetUsernameReq) Descriptor() ([]byte, []int)deprecated
- func (x *SetUsernameReq) GetId() string
- func (x *SetUsernameReq) GetUsername() string
- func (*SetUsernameReq) ProtoMessage()
- func (x *SetUsernameReq) ProtoReflect() protoreflect.Message
- func (x *SetUsernameReq) Reset()
- func (x *SetUsernameReq) String() string
- type SetUsernameResp
- type Sort
- type Status
- func (Status) Descriptor() protoreflect.EnumDescriptor
- func (x Status) Enum() *Status
- func (Status) EnumDescriptor() ([]byte, []int)deprecated
- func (u Status) IsActice() bool
- func (u Status) IsInActive() bool
- func (u Status) MarshalBinary() ([]byte, error)
- func (x Status) Number() protoreflect.EnumNumber
- func (u *Status) ScanRedis(s string) error
- func (x Status) String() string
- func (Status) Type() protoreflect.EnumType
- type UnimplementedUserServer
- func (UnimplementedUserServer) CreateUser(context.Context, *CreateUserReq) (*UserInfo, error)
- func (UnimplementedUserServer) GetUserId(context.Context, *GetUserIdReq) (*GetUserIdResp, error)
- func (UnimplementedUserServer) GetUserInfo(context.Context, *GetUserInfoReq) (*UserInfo, error)
- func (UnimplementedUserServer) GetUserInfoByUsername(context.Context, *GetUserInfoByUsernameReq) (*UserInfo, error)
- func (UnimplementedUserServer) GetUserPasswordVersion(context.Context, *GetUserPasswordVersionReq) (*GetUserPasswordVersionResp, error)
- func (UnimplementedUserServer) ListUser(context.Context, *ListUserReq) (*ListUserResp, error)
- func (UnimplementedUserServer) SetUserPassword(context.Context, *SetUserPasswordReq) (*Empty, error)
- func (UnimplementedUserServer) SetUserRole(context.Context, *SetUserRoleReq) (*Empty, error)
- func (UnimplementedUserServer) SetUserStatus(context.Context, *SetUserStatusReq) (*Empty, error)
- func (UnimplementedUserServer) SetUsername(context.Context, *SetUsernameReq) (*SetUsernameResp, error)
- func (UnimplementedUserServer) UpdateUserLastSeen(context.Context, *UpdateUserLastSeenReq) (*Empty, error)
- func (UnimplementedUserServer) ValidateUserPassword(context.Context, *ValidateUserPasswordReq) (*ValidateUserPasswordResp, error)
- type UnsafeUserServer
- type UpdateUserLastSeenReq
- func (*UpdateUserLastSeenReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateUserLastSeenReq) GetId() uint64
- func (x *UpdateUserLastSeenReq) GetLastSeen() *UserLastSeen
- func (*UpdateUserLastSeenReq) ProtoMessage()
- func (x *UpdateUserLastSeenReq) ProtoReflect() protoreflect.Message
- func (x *UpdateUserLastSeenReq) Reset()
- func (x *UpdateUserLastSeenReq) String() string
- type UserClient
- type UserHTTPClient
- type UserHTTPClientImpl
- func (c *UserHTTPClientImpl) CreateUser(ctx context.Context, in *CreateUserReq, opts ...http.CallOption) (*UserInfo, error)
- func (c *UserHTTPClientImpl) GetUserId(ctx context.Context, in *GetUserIdReq, opts ...http.CallOption) (*GetUserIdResp, error)
- func (c *UserHTTPClientImpl) GetUserInfo(ctx context.Context, in *GetUserInfoReq, opts ...http.CallOption) (*UserInfo, error)
- func (c *UserHTTPClientImpl) GetUserInfoByUsername(ctx context.Context, in *GetUserInfoByUsernameReq, opts ...http.CallOption) (*UserInfo, error)
- func (c *UserHTTPClientImpl) GetUserPasswordVersion(ctx context.Context, in *GetUserPasswordVersionReq, opts ...http.CallOption) (*GetUserPasswordVersionResp, error)
- func (c *UserHTTPClientImpl) ListUser(ctx context.Context, in *ListUserReq, opts ...http.CallOption) (*ListUserResp, error)
- func (c *UserHTTPClientImpl) SetUserPassword(ctx context.Context, in *SetUserPasswordReq, opts ...http.CallOption) (*Empty, error)
- func (c *UserHTTPClientImpl) SetUserRole(ctx context.Context, in *SetUserRoleReq, opts ...http.CallOption) (*Empty, error)
- func (c *UserHTTPClientImpl) SetUserStatus(ctx context.Context, in *SetUserStatusReq, opts ...http.CallOption) (*Empty, error)
- func (c *UserHTTPClientImpl) SetUsername(ctx context.Context, in *SetUsernameReq, opts ...http.CallOption) (*SetUsernameResp, error)
- func (c *UserHTTPClientImpl) UpdateUserLastSeen(ctx context.Context, in *UpdateUserLastSeenReq, opts ...http.CallOption) (*Empty, error)
- func (c *UserHTTPClientImpl) ValidateUserPassword(ctx context.Context, in *ValidateUserPasswordReq, opts ...http.CallOption) (*ValidateUserPasswordResp, error)
- type UserHTTPServer
- type UserInfo
- func (*UserInfo) Descriptor() ([]byte, []int)deprecated
- func (x *UserInfo) GetCreatedAt() int64
- func (x *UserInfo) GetId() string
- func (x *UserInfo) GetRole() Role
- func (x *UserInfo) GetStatus() Status
- func (x *UserInfo) GetUpdatedAt() int64
- func (x *UserInfo) GetUsername() string
- func (*UserInfo) ProtoMessage()
- func (x *UserInfo) ProtoReflect() protoreflect.Message
- func (x *UserInfo) Reset()
- func (x *UserInfo) String() string
- type UserLastSeen
- func (*UserLastSeen) Descriptor() ([]byte, []int)deprecated
- func (x *UserLastSeen) GetLastSeenAt() int64
- func (x *UserLastSeen) GetLastSeenIp() string
- func (*UserLastSeen) ProtoMessage()
- func (x *UserLastSeen) ProtoReflect() protoreflect.Message
- func (x *UserLastSeen) Reset()
- func (x *UserLastSeen) String() string
- type UserServer
- type ValidateUserPasswordReq
- func (*ValidateUserPasswordReq) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateUserPasswordReq) GetId() string
- func (x *ValidateUserPasswordReq) GetPassword() string
- func (*ValidateUserPasswordReq) ProtoMessage()
- func (x *ValidateUserPasswordReq) ProtoReflect() protoreflect.Message
- func (x *ValidateUserPasswordReq) Reset()
- func (x *ValidateUserPasswordReq) String() string
- type ValidateUserPasswordResp
- func (*ValidateUserPasswordResp) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateUserPasswordResp) GetValid() bool
- func (*ValidateUserPasswordResp) ProtoMessage()
- func (x *ValidateUserPasswordResp) ProtoReflect() protoreflect.Message
- func (x *ValidateUserPasswordResp) Reset()
- func (x *ValidateUserPasswordResp) String() string
Constants ¶
const ( User_CreateUser_FullMethodName = "/api.user.User/CreateUser" User_GetUserInfo_FullMethodName = "/api.user.User/GetUserInfo" User_GetUserInfoByUsername_FullMethodName = "/api.user.User/GetUserInfoByUsername" User_GetUserId_FullMethodName = "/api.user.User/GetUserId" User_ValidateUserPassword_FullMethodName = "/api.user.User/ValidateUserPassword" User_GetUserPasswordVersion_FullMethodName = "/api.user.User/GetUserPasswordVersion" User_SetUserPassword_FullMethodName = "/api.user.User/SetUserPassword" User_SetUserRole_FullMethodName = "/api.user.User/SetUserRole" User_SetUserStatus_FullMethodName = "/api.user.User/SetUserStatus" User_SetUsername_FullMethodName = "/api.user.User/SetUsername" User_ListUser_FullMethodName = "/api.user.User/ListUser" User_UpdateUserLastSeen_FullMethodName = "/api.user.User/UpdateUserLastSeen" )
const OperationUserCreateUser = "/api.user.User/CreateUser"
const OperationUserGetUserId = "/api.user.User/GetUserId"
const OperationUserGetUserInfo = "/api.user.User/GetUserInfo"
const OperationUserGetUserInfoByUsername = "/api.user.User/GetUserInfoByUsername"
const OperationUserGetUserPasswordVersion = "/api.user.User/GetUserPasswordVersion"
const OperationUserListUser = "/api.user.User/ListUser"
const OperationUserSetUserPassword = "/api.user.User/SetUserPassword"
const OperationUserSetUserRole = "/api.user.User/SetUserRole"
const OperationUserSetUserStatus = "/api.user.User/SetUserStatus"
const OperationUserSetUsername = "/api.user.User/SetUsername"
const OperationUserUpdateUserLastSeen = "/api.user.User/UpdateUserLastSeen"
const OperationUserValidateUserPassword = "/api.user.User/ValidateUserPassword"
Variables ¶
var ( Role_name = map[int32]string{ 0: "USER", 1: "ADMIN", } Role_value = map[string]int32{ "USER": 0, "ADMIN": 1, } )
Enum value maps for Role.
var ( Status_name = map[int32]string{ 0: "ACTIVE", 1: "INACTIVE", } Status_value = map[string]int32{ "ACTIVE": 0, "INACTIVE": 1, } )
Enum value maps for Status.
var ( ListUserOrder_name = map[int32]string{ 0: "NAME", 1: "ROLE", 2: "STATUS", 3: "CREATED_AT", 4: "UPDATED_AT", } ListUserOrder_value = map[string]int32{ "NAME": 0, "ROLE": 1, "STATUS": 2, "CREATED_AT": 3, "UPDATED_AT": 4, } )
Enum value maps for ListUserOrder.
var ( Sort_name = map[int32]string{ 0: "DESC", 1: "ASC", } Sort_value = map[string]int32{ "DESC": 0, "ASC": 1, } )
Enum value maps for Sort.
var File_user_user_proto protoreflect.FileDescriptor
var User_ServiceDesc = grpc.ServiceDesc{ ServiceName: "api.user.User", HandlerType: (*UserServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateUser", Handler: _User_CreateUser_Handler, }, { MethodName: "GetUserInfo", Handler: _User_GetUserInfo_Handler, }, { MethodName: "GetUserInfoByUsername", Handler: _User_GetUserInfoByUsername_Handler, }, { MethodName: "GetUserId", Handler: _User_GetUserId_Handler, }, { MethodName: "ValidateUserPassword", Handler: _User_ValidateUserPassword_Handler, }, { MethodName: "GetUserPasswordVersion", Handler: _User_GetUserPasswordVersion_Handler, }, { MethodName: "SetUserPassword", Handler: _User_SetUserPassword_Handler, }, { MethodName: "SetUserRole", Handler: _User_SetUserRole_Handler, }, { MethodName: "SetUserStatus", Handler: _User_SetUserStatus_Handler, }, { MethodName: "SetUsername", Handler: _User_SetUsername_Handler, }, { MethodName: "ListUser", Handler: _User_ListUser_Handler, }, { MethodName: "UpdateUserLastSeen", Handler: _User_UpdateUserLastSeen_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "user/user.proto", }
User_ServiceDesc is the grpc.ServiceDesc for User service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterUserHTTPServer ¶
func RegisterUserHTTPServer(s *http.Server, srv UserHTTPServer)
func RegisterUserServer ¶
func RegisterUserServer(s grpc.ServiceRegistrar, srv UserServer)
Types ¶
type CreateUserReq ¶
type CreateUserReq 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"`
Role Role `protobuf:"varint,3,opt,name=role,proto3,enum=api.user.Role" json:"role,omitempty"`
Status Status `protobuf:"varint,4,opt,name=status,proto3,enum=api.user.Status" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*CreateUserReq) Descriptor
deprecated
func (*CreateUserReq) Descriptor() ([]byte, []int)
Deprecated: Use CreateUserReq.ProtoReflect.Descriptor instead.
func (*CreateUserReq) GetPassword ¶
func (x *CreateUserReq) GetPassword() string
func (*CreateUserReq) GetRole ¶
func (x *CreateUserReq) GetRole() Role
func (*CreateUserReq) GetStatus ¶
func (x *CreateUserReq) GetStatus() Status
func (*CreateUserReq) GetUsername ¶ added in v0.2.2
func (x *CreateUserReq) GetUsername() string
func (*CreateUserReq) ProtoMessage ¶
func (*CreateUserReq) ProtoMessage()
func (*CreateUserReq) ProtoReflect ¶
func (x *CreateUserReq) ProtoReflect() protoreflect.Message
func (*CreateUserReq) Reset ¶
func (x *CreateUserReq) Reset()
func (*CreateUserReq) String ¶
func (x *CreateUserReq) String() string
type Empty ¶
type Empty struct {
// contains filtered or unexported fields
}
func (*Empty) Descriptor
deprecated
func (*Empty) ProtoMessage ¶
func (*Empty) ProtoMessage()
func (*Empty) ProtoReflect ¶
func (x *Empty) ProtoReflect() protoreflect.Message
type GetUserIdReq ¶
type GetUserIdReq struct {
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
// contains filtered or unexported fields
}
func (*GetUserIdReq) Descriptor
deprecated
func (*GetUserIdReq) Descriptor() ([]byte, []int)
Deprecated: Use GetUserIdReq.ProtoReflect.Descriptor instead.
func (*GetUserIdReq) GetUsername ¶ added in v0.2.2
func (x *GetUserIdReq) GetUsername() string
func (*GetUserIdReq) ProtoMessage ¶
func (*GetUserIdReq) ProtoMessage()
func (*GetUserIdReq) ProtoReflect ¶
func (x *GetUserIdReq) ProtoReflect() protoreflect.Message
func (*GetUserIdReq) Reset ¶
func (x *GetUserIdReq) Reset()
func (*GetUserIdReq) String ¶
func (x *GetUserIdReq) String() string
type GetUserIdResp ¶
type GetUserIdResp struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*GetUserIdResp) Descriptor
deprecated
func (*GetUserIdResp) Descriptor() ([]byte, []int)
Deprecated: Use GetUserIdResp.ProtoReflect.Descriptor instead.
func (*GetUserIdResp) GetId ¶
func (x *GetUserIdResp) GetId() string
func (*GetUserIdResp) ProtoMessage ¶
func (*GetUserIdResp) ProtoMessage()
func (*GetUserIdResp) ProtoReflect ¶
func (x *GetUserIdResp) ProtoReflect() protoreflect.Message
func (*GetUserIdResp) Reset ¶
func (x *GetUserIdResp) Reset()
func (*GetUserIdResp) String ¶
func (x *GetUserIdResp) String() string
type GetUserInfoByUsernameReq ¶ added in v0.2.2
type GetUserInfoByUsernameReq struct {
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
Fields []string `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
// contains filtered or unexported fields
}
func (*GetUserInfoByUsernameReq) Descriptor
deprecated
added in
v0.2.2
func (*GetUserInfoByUsernameReq) Descriptor() ([]byte, []int)
Deprecated: Use GetUserInfoByUsernameReq.ProtoReflect.Descriptor instead.
func (*GetUserInfoByUsernameReq) GetFields ¶ added in v0.2.2
func (x *GetUserInfoByUsernameReq) GetFields() []string
func (*GetUserInfoByUsernameReq) GetUsername ¶ added in v0.2.2
func (x *GetUserInfoByUsernameReq) GetUsername() string
func (*GetUserInfoByUsernameReq) ProtoMessage ¶ added in v0.2.2
func (*GetUserInfoByUsernameReq) ProtoMessage()
func (*GetUserInfoByUsernameReq) ProtoReflect ¶ added in v0.2.2
func (x *GetUserInfoByUsernameReq) ProtoReflect() protoreflect.Message
func (*GetUserInfoByUsernameReq) Reset ¶ added in v0.2.2
func (x *GetUserInfoByUsernameReq) Reset()
func (*GetUserInfoByUsernameReq) String ¶ added in v0.2.2
func (x *GetUserInfoByUsernameReq) String() string
type GetUserInfoReq ¶
type GetUserInfoReq struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Fields []string `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
// contains filtered or unexported fields
}
func (*GetUserInfoReq) Descriptor
deprecated
func (*GetUserInfoReq) Descriptor() ([]byte, []int)
Deprecated: Use GetUserInfoReq.ProtoReflect.Descriptor instead.
func (*GetUserInfoReq) GetFields ¶
func (x *GetUserInfoReq) GetFields() []string
func (*GetUserInfoReq) GetId ¶
func (x *GetUserInfoReq) GetId() string
func (*GetUserInfoReq) ProtoMessage ¶
func (*GetUserInfoReq) ProtoMessage()
func (*GetUserInfoReq) ProtoReflect ¶
func (x *GetUserInfoReq) ProtoReflect() protoreflect.Message
func (*GetUserInfoReq) Reset ¶
func (x *GetUserInfoReq) Reset()
func (*GetUserInfoReq) String ¶
func (x *GetUserInfoReq) String() string
type GetUserLastSeenReq ¶ added in v0.2.3
type GetUserLastSeenReq struct {
Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*GetUserLastSeenReq) Descriptor
deprecated
added in
v0.2.3
func (*GetUserLastSeenReq) Descriptor() ([]byte, []int)
Deprecated: Use GetUserLastSeenReq.ProtoReflect.Descriptor instead.
func (*GetUserLastSeenReq) GetId ¶ added in v0.2.3
func (x *GetUserLastSeenReq) GetId() uint64
func (*GetUserLastSeenReq) ProtoMessage ¶ added in v0.2.3
func (*GetUserLastSeenReq) ProtoMessage()
func (*GetUserLastSeenReq) ProtoReflect ¶ added in v0.2.3
func (x *GetUserLastSeenReq) ProtoReflect() protoreflect.Message
func (*GetUserLastSeenReq) Reset ¶ added in v0.2.3
func (x *GetUserLastSeenReq) Reset()
func (*GetUserLastSeenReq) String ¶ added in v0.2.3
func (x *GetUserLastSeenReq) String() string
type GetUserPasswordVersionReq ¶
type GetUserPasswordVersionReq struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*GetUserPasswordVersionReq) Descriptor
deprecated
func (*GetUserPasswordVersionReq) Descriptor() ([]byte, []int)
Deprecated: Use GetUserPasswordVersionReq.ProtoReflect.Descriptor instead.
func (*GetUserPasswordVersionReq) GetId ¶
func (x *GetUserPasswordVersionReq) GetId() string
func (*GetUserPasswordVersionReq) ProtoMessage ¶
func (*GetUserPasswordVersionReq) ProtoMessage()
func (*GetUserPasswordVersionReq) ProtoReflect ¶
func (x *GetUserPasswordVersionReq) ProtoReflect() protoreflect.Message
func (*GetUserPasswordVersionReq) Reset ¶
func (x *GetUserPasswordVersionReq) Reset()
func (*GetUserPasswordVersionReq) String ¶
func (x *GetUserPasswordVersionReq) String() string
type GetUserPasswordVersionResp ¶
type GetUserPasswordVersionResp struct {
Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}
func (*GetUserPasswordVersionResp) Descriptor
deprecated
func (*GetUserPasswordVersionResp) Descriptor() ([]byte, []int)
Deprecated: Use GetUserPasswordVersionResp.ProtoReflect.Descriptor instead.
func (*GetUserPasswordVersionResp) GetVersion ¶
func (x *GetUserPasswordVersionResp) GetVersion() uint32
func (*GetUserPasswordVersionResp) ProtoMessage ¶
func (*GetUserPasswordVersionResp) ProtoMessage()
func (*GetUserPasswordVersionResp) ProtoReflect ¶
func (x *GetUserPasswordVersionResp) ProtoReflect() protoreflect.Message
func (*GetUserPasswordVersionResp) Reset ¶
func (x *GetUserPasswordVersionResp) Reset()
func (*GetUserPasswordVersionResp) String ¶
func (x *GetUserPasswordVersionResp) String() string
type ListUserOrder ¶ added in v0.2.1
type ListUserOrder int32
const ( ListUserOrder_NAME ListUserOrder = 0 ListUserOrder_ROLE ListUserOrder = 1 ListUserOrder_STATUS ListUserOrder = 2 ListUserOrder_CREATED_AT ListUserOrder = 3 ListUserOrder_UPDATED_AT ListUserOrder = 4 )
func (ListUserOrder) Descriptor ¶ added in v0.2.1
func (ListUserOrder) Descriptor() protoreflect.EnumDescriptor
func (ListUserOrder) Enum ¶ added in v0.2.1
func (x ListUserOrder) Enum() *ListUserOrder
func (ListUserOrder) EnumDescriptor
deprecated
added in
v0.2.1
func (ListUserOrder) EnumDescriptor() ([]byte, []int)
Deprecated: Use ListUserOrder.Descriptor instead.
func (ListUserOrder) Number ¶ added in v0.2.1
func (x ListUserOrder) Number() protoreflect.EnumNumber
func (ListUserOrder) String ¶ added in v0.2.1
func (x ListUserOrder) String() string
func (ListUserOrder) Type ¶ added in v0.2.1
func (ListUserOrder) Type() protoreflect.EnumType
type ListUserReq ¶
type ListUserReq struct {
Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty" form:"page"` // @gotags: form:"page"
Size int32 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty" form:"size"` // @gotags: form:"size"
Order ListUserOrder `protobuf:"varint,3,opt,name=order,proto3,enum=api.user.ListUserOrder" json:"order,omitempty" form:"order"` // @gotags: form:"order"
Sort Sort `protobuf:"varint,4,opt,name=sort,proto3,enum=api.user.Sort" json:"sort,omitempty" form:"sort"` // @gotags: form:"sort"
Fields []string `protobuf:"bytes,5,rep,name=fields,proto3" json:"fields,omitempty" form:"fields"` // @gotags: form:"fields"
Id string `protobuf:"bytes,6,opt,name=id,proto3" json:"id,omitempty" form:"id"` // @gotags: form:"id"
Username string `protobuf:"bytes,7,opt,name=username,proto3" json:"username,omitempty" form:"username"` // @gotags: form:"username"
Role string `protobuf:"bytes,8,opt,name=role,proto3" json:"role,omitempty" form:"role"` // @gotags: form:"role"
Status string `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty" form:"status"` // @gotags: form:"status"
// contains filtered or unexported fields
}
func (*ListUserReq) Descriptor
deprecated
func (*ListUserReq) Descriptor() ([]byte, []int)
Deprecated: Use ListUserReq.ProtoReflect.Descriptor instead.
func (*ListUserReq) GetFields ¶ added in v0.2.1
func (x *ListUserReq) GetFields() []string
func (*ListUserReq) GetId ¶
func (x *ListUserReq) GetId() string
func (*ListUserReq) GetOrder ¶ added in v0.2.1
func (x *ListUserReq) GetOrder() ListUserOrder
func (*ListUserReq) GetPage ¶
func (x *ListUserReq) GetPage() int32
func (*ListUserReq) GetRole ¶
func (x *ListUserReq) GetRole() string
func (*ListUserReq) GetSize ¶
func (x *ListUserReq) GetSize() int32
func (*ListUserReq) GetSort ¶ added in v0.2.1
func (x *ListUserReq) GetSort() Sort
func (*ListUserReq) GetStatus ¶
func (x *ListUserReq) GetStatus() string
func (*ListUserReq) GetUsername ¶ added in v0.2.2
func (x *ListUserReq) GetUsername() string
func (*ListUserReq) ProtoMessage ¶
func (*ListUserReq) ProtoMessage()
func (*ListUserReq) ProtoReflect ¶
func (x *ListUserReq) ProtoReflect() protoreflect.Message
func (*ListUserReq) Reset ¶
func (x *ListUserReq) Reset()
func (*ListUserReq) String ¶
func (x *ListUserReq) String() string
type ListUserResp ¶
type ListUserResp struct {
Users []*UserInfo `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
Total int32 `protobuf:"varint,4,opt,name=total,proto3" json:"total,omitempty"`
// contains filtered or unexported fields
}
func (*ListUserResp) Descriptor
deprecated
func (*ListUserResp) Descriptor() ([]byte, []int)
Deprecated: Use ListUserResp.ProtoReflect.Descriptor instead.
func (*ListUserResp) GetTotal ¶
func (x *ListUserResp) GetTotal() int32
func (*ListUserResp) GetUsers ¶
func (x *ListUserResp) GetUsers() []*UserInfo
func (*ListUserResp) ProtoMessage ¶
func (*ListUserResp) ProtoMessage()
func (*ListUserResp) ProtoReflect ¶
func (x *ListUserResp) ProtoReflect() protoreflect.Message
func (*ListUserResp) Reset ¶
func (x *ListUserResp) Reset()
func (*ListUserResp) String ¶
func (x *ListUserResp) String() string
type Role ¶
type Role int32
func StringToRole ¶ added in v0.2.1
func (Role) Descriptor ¶
func (Role) Descriptor() protoreflect.EnumDescriptor
func (Role) EnumDescriptor
deprecated
func (Role) MarshalBinary ¶
func (Role) Number ¶
func (x Role) Number() protoreflect.EnumNumber
func (Role) Type ¶
func (Role) Type() protoreflect.EnumType
type SetUserPasswordReq ¶
type SetUserPasswordReq struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
// contains filtered or unexported fields
}
func (*SetUserPasswordReq) Descriptor
deprecated
func (*SetUserPasswordReq) Descriptor() ([]byte, []int)
Deprecated: Use SetUserPasswordReq.ProtoReflect.Descriptor instead.
func (*SetUserPasswordReq) GetId ¶
func (x *SetUserPasswordReq) GetId() string
func (*SetUserPasswordReq) GetPassword ¶
func (x *SetUserPasswordReq) GetPassword() string
func (*SetUserPasswordReq) ProtoMessage ¶
func (*SetUserPasswordReq) ProtoMessage()
func (*SetUserPasswordReq) ProtoReflect ¶
func (x *SetUserPasswordReq) ProtoReflect() protoreflect.Message
func (*SetUserPasswordReq) Reset ¶
func (x *SetUserPasswordReq) Reset()
func (*SetUserPasswordReq) String ¶
func (x *SetUserPasswordReq) String() string
type SetUserRoleReq ¶
type SetUserRoleReq struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" binding:"required"` // @gotags: json:"id" binding:"required"
Role Role `protobuf:"varint,2,opt,name=role,proto3,enum=api.user.Role" json:"role" binding:"required"` // @gotags: json:"role" binding:"required"
// contains filtered or unexported fields
}
func (*SetUserRoleReq) Descriptor
deprecated
func (*SetUserRoleReq) Descriptor() ([]byte, []int)
Deprecated: Use SetUserRoleReq.ProtoReflect.Descriptor instead.
func (*SetUserRoleReq) GetId ¶
func (x *SetUserRoleReq) GetId() string
func (*SetUserRoleReq) GetRole ¶
func (x *SetUserRoleReq) GetRole() Role
func (*SetUserRoleReq) ProtoMessage ¶
func (*SetUserRoleReq) ProtoMessage()
func (*SetUserRoleReq) ProtoReflect ¶
func (x *SetUserRoleReq) ProtoReflect() protoreflect.Message
func (*SetUserRoleReq) Reset ¶
func (x *SetUserRoleReq) Reset()
func (*SetUserRoleReq) String ¶
func (x *SetUserRoleReq) String() string
type SetUserStatusReq ¶
type SetUserStatusReq struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" binding:"required"` // @gotags: json:"id" binding:"required"
Status Status `protobuf:"varint,2,opt,name=status,proto3,enum=api.user.Status" json:"status" binding:"required"` // @gotags: json:"status" binding:"required"
// contains filtered or unexported fields
}
func (*SetUserStatusReq) Descriptor
deprecated
func (*SetUserStatusReq) Descriptor() ([]byte, []int)
Deprecated: Use SetUserStatusReq.ProtoReflect.Descriptor instead.
func (*SetUserStatusReq) GetId ¶
func (x *SetUserStatusReq) GetId() string
func (*SetUserStatusReq) GetStatus ¶
func (x *SetUserStatusReq) GetStatus() Status
func (*SetUserStatusReq) ProtoMessage ¶
func (*SetUserStatusReq) ProtoMessage()
func (*SetUserStatusReq) ProtoReflect ¶
func (x *SetUserStatusReq) ProtoReflect() protoreflect.Message
func (*SetUserStatusReq) Reset ¶
func (x *SetUserStatusReq) Reset()
func (*SetUserStatusReq) String ¶
func (x *SetUserStatusReq) String() string
type SetUsernameReq ¶ added in v0.2.2
type SetUsernameReq struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" binding:"required"` // @gotags: json:"id" binding:"required"
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username" binding:"required"` // @gotags: json:"username" binding:"required"
// contains filtered or unexported fields
}
func (*SetUsernameReq) Descriptor
deprecated
added in
v0.2.2
func (*SetUsernameReq) Descriptor() ([]byte, []int)
Deprecated: Use SetUsernameReq.ProtoReflect.Descriptor instead.
func (*SetUsernameReq) GetId ¶ added in v0.2.2
func (x *SetUsernameReq) GetId() string
func (*SetUsernameReq) GetUsername ¶ added in v0.2.2
func (x *SetUsernameReq) GetUsername() string
func (*SetUsernameReq) ProtoMessage ¶ added in v0.2.2
func (*SetUsernameReq) ProtoMessage()
func (*SetUsernameReq) ProtoReflect ¶ added in v0.2.2
func (x *SetUsernameReq) ProtoReflect() protoreflect.Message
func (*SetUsernameReq) Reset ¶ added in v0.2.2
func (x *SetUsernameReq) Reset()
func (*SetUsernameReq) String ¶ added in v0.2.2
func (x *SetUsernameReq) String() string
type SetUsernameResp ¶ added in v0.2.2
type SetUsernameResp struct {
OldUsername string `protobuf:"bytes,1,opt,name=old_username,json=oldUsername,proto3" json:"oldUsername"` // @gotags: json:"oldUsername"
// contains filtered or unexported fields
}
func (*SetUsernameResp) Descriptor
deprecated
added in
v0.2.2
func (*SetUsernameResp) Descriptor() ([]byte, []int)
Deprecated: Use SetUsernameResp.ProtoReflect.Descriptor instead.
func (*SetUsernameResp) GetOldUsername ¶ added in v0.2.2
func (x *SetUsernameResp) GetOldUsername() string
func (*SetUsernameResp) ProtoMessage ¶ added in v0.2.2
func (*SetUsernameResp) ProtoMessage()
func (*SetUsernameResp) ProtoReflect ¶ added in v0.2.2
func (x *SetUsernameResp) ProtoReflect() protoreflect.Message
func (*SetUsernameResp) Reset ¶ added in v0.2.2
func (x *SetUsernameResp) Reset()
func (*SetUsernameResp) String ¶ added in v0.2.2
func (x *SetUsernameResp) String() string
type Sort ¶ added in v0.2.1
type Sort int32
func (Sort) Descriptor ¶ added in v0.2.1
func (Sort) Descriptor() protoreflect.EnumDescriptor
func (Sort) EnumDescriptor
deprecated
added in
v0.2.1
func (Sort) Number ¶ added in v0.2.1
func (x Sort) Number() protoreflect.EnumNumber
func (Sort) Type ¶ added in v0.2.1
func (Sort) Type() protoreflect.EnumType
type Status ¶
type Status int32
func StringToStatus ¶ added in v0.2.1
func (Status) Descriptor ¶
func (Status) Descriptor() protoreflect.EnumDescriptor
func (Status) EnumDescriptor
deprecated
func (Status) IsInActive ¶
func (Status) MarshalBinary ¶
func (Status) Number ¶
func (x Status) Number() protoreflect.EnumNumber
func (Status) Type ¶
func (Status) Type() protoreflect.EnumType
type UnimplementedUserServer ¶
type UnimplementedUserServer struct {
}
UnimplementedUserServer must be embedded to have forward compatible implementations.
func (UnimplementedUserServer) CreateUser ¶
func (UnimplementedUserServer) CreateUser(context.Context, *CreateUserReq) (*UserInfo, error)
func (UnimplementedUserServer) GetUserId ¶
func (UnimplementedUserServer) GetUserId(context.Context, *GetUserIdReq) (*GetUserIdResp, error)
func (UnimplementedUserServer) GetUserInfo ¶
func (UnimplementedUserServer) GetUserInfo(context.Context, *GetUserInfoReq) (*UserInfo, error)
func (UnimplementedUserServer) GetUserInfoByUsername ¶ added in v0.2.2
func (UnimplementedUserServer) GetUserInfoByUsername(context.Context, *GetUserInfoByUsernameReq) (*UserInfo, error)
func (UnimplementedUserServer) GetUserPasswordVersion ¶
func (UnimplementedUserServer) GetUserPasswordVersion(context.Context, *GetUserPasswordVersionReq) (*GetUserPasswordVersionResp, error)
func (UnimplementedUserServer) ListUser ¶
func (UnimplementedUserServer) ListUser(context.Context, *ListUserReq) (*ListUserResp, error)
func (UnimplementedUserServer) SetUserPassword ¶
func (UnimplementedUserServer) SetUserPassword(context.Context, *SetUserPasswordReq) (*Empty, error)
func (UnimplementedUserServer) SetUserRole ¶
func (UnimplementedUserServer) SetUserRole(context.Context, *SetUserRoleReq) (*Empty, error)
func (UnimplementedUserServer) SetUserStatus ¶
func (UnimplementedUserServer) SetUserStatus(context.Context, *SetUserStatusReq) (*Empty, error)
func (UnimplementedUserServer) SetUsername ¶ added in v0.2.2
func (UnimplementedUserServer) SetUsername(context.Context, *SetUsernameReq) (*SetUsernameResp, error)
func (UnimplementedUserServer) UpdateUserLastSeen ¶ added in v0.2.3
func (UnimplementedUserServer) UpdateUserLastSeen(context.Context, *UpdateUserLastSeenReq) (*Empty, error)
func (UnimplementedUserServer) ValidateUserPassword ¶
func (UnimplementedUserServer) ValidateUserPassword(context.Context, *ValidateUserPasswordReq) (*ValidateUserPasswordResp, error)
type UnsafeUserServer ¶
type UnsafeUserServer interface {
// contains filtered or unexported methods
}
UnsafeUserServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UserServer will result in compilation errors.
type UpdateUserLastSeenReq ¶ added in v0.2.3
type UpdateUserLastSeenReq struct {
Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
LastSeen *UserLastSeen `protobuf:"bytes,2,opt,name=last_seen,json=lastSeen,proto3" json:"last_seen,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateUserLastSeenReq) Descriptor
deprecated
added in
v0.2.3
func (*UpdateUserLastSeenReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdateUserLastSeenReq.ProtoReflect.Descriptor instead.
func (*UpdateUserLastSeenReq) GetId ¶ added in v0.2.3
func (x *UpdateUserLastSeenReq) GetId() uint64
func (*UpdateUserLastSeenReq) GetLastSeen ¶ added in v0.2.3
func (x *UpdateUserLastSeenReq) GetLastSeen() *UserLastSeen
func (*UpdateUserLastSeenReq) ProtoMessage ¶ added in v0.2.3
func (*UpdateUserLastSeenReq) ProtoMessage()
func (*UpdateUserLastSeenReq) ProtoReflect ¶ added in v0.2.3
func (x *UpdateUserLastSeenReq) ProtoReflect() protoreflect.Message
func (*UpdateUserLastSeenReq) Reset ¶ added in v0.2.3
func (x *UpdateUserLastSeenReq) Reset()
func (*UpdateUserLastSeenReq) String ¶ added in v0.2.3
func (x *UpdateUserLastSeenReq) String() string
type UserClient ¶
type UserClient interface {
CreateUser(ctx context.Context, in *CreateUserReq, opts ...grpc.CallOption) (*UserInfo, error)
GetUserInfo(ctx context.Context, in *GetUserInfoReq, opts ...grpc.CallOption) (*UserInfo, error)
GetUserInfoByUsername(ctx context.Context, in *GetUserInfoByUsernameReq, opts ...grpc.CallOption) (*UserInfo, error)
GetUserId(ctx context.Context, in *GetUserIdReq, opts ...grpc.CallOption) (*GetUserIdResp, error)
ValidateUserPassword(ctx context.Context, in *ValidateUserPasswordReq, opts ...grpc.CallOption) (*ValidateUserPasswordResp, error)
GetUserPasswordVersion(ctx context.Context, in *GetUserPasswordVersionReq, opts ...grpc.CallOption) (*GetUserPasswordVersionResp, error)
SetUserPassword(ctx context.Context, in *SetUserPasswordReq, opts ...grpc.CallOption) (*Empty, error)
SetUserRole(ctx context.Context, in *SetUserRoleReq, opts ...grpc.CallOption) (*Empty, error)
SetUserStatus(ctx context.Context, in *SetUserStatusReq, opts ...grpc.CallOption) (*Empty, error)
SetUsername(ctx context.Context, in *SetUsernameReq, opts ...grpc.CallOption) (*SetUsernameResp, error)
ListUser(ctx context.Context, in *ListUserReq, opts ...grpc.CallOption) (*ListUserResp, error)
UpdateUserLastSeen(ctx context.Context, in *UpdateUserLastSeenReq, opts ...grpc.CallOption) (*Empty, error)
}
UserClient is the client API for User 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 NewUserClient ¶
func NewUserClient(cc grpc.ClientConnInterface) UserClient
type UserHTTPClient ¶
type UserHTTPClient interface {
CreateUser(ctx context.Context, req *CreateUserReq, opts ...http.CallOption) (rsp *UserInfo, err error)
GetUserId(ctx context.Context, req *GetUserIdReq, opts ...http.CallOption) (rsp *GetUserIdResp, err error)
GetUserInfo(ctx context.Context, req *GetUserInfoReq, opts ...http.CallOption) (rsp *UserInfo, err error)
GetUserInfoByUsername(ctx context.Context, req *GetUserInfoByUsernameReq, opts ...http.CallOption) (rsp *UserInfo, err error)
GetUserPasswordVersion(ctx context.Context, req *GetUserPasswordVersionReq, opts ...http.CallOption) (rsp *GetUserPasswordVersionResp, err error)
ListUser(ctx context.Context, req *ListUserReq, opts ...http.CallOption) (rsp *ListUserResp, err error)
SetUserPassword(ctx context.Context, req *SetUserPasswordReq, opts ...http.CallOption) (rsp *Empty, err error)
SetUserRole(ctx context.Context, req *SetUserRoleReq, opts ...http.CallOption) (rsp *Empty, err error)
SetUserStatus(ctx context.Context, req *SetUserStatusReq, opts ...http.CallOption) (rsp *Empty, err error)
SetUsername(ctx context.Context, req *SetUsernameReq, opts ...http.CallOption) (rsp *SetUsernameResp, err error)
UpdateUserLastSeen(ctx context.Context, req *UpdateUserLastSeenReq, opts ...http.CallOption) (rsp *Empty, err error)
ValidateUserPassword(ctx context.Context, req *ValidateUserPasswordReq, opts ...http.CallOption) (rsp *ValidateUserPasswordResp, err error)
}
func NewUserHTTPClient ¶
func NewUserHTTPClient(client *http.Client) UserHTTPClient
type UserHTTPClientImpl ¶
type UserHTTPClientImpl struct {
// contains filtered or unexported fields
}
func (*UserHTTPClientImpl) CreateUser ¶
func (c *UserHTTPClientImpl) CreateUser(ctx context.Context, in *CreateUserReq, opts ...http.CallOption) (*UserInfo, error)
func (*UserHTTPClientImpl) GetUserId ¶
func (c *UserHTTPClientImpl) GetUserId(ctx context.Context, in *GetUserIdReq, opts ...http.CallOption) (*GetUserIdResp, error)
func (*UserHTTPClientImpl) GetUserInfo ¶
func (c *UserHTTPClientImpl) GetUserInfo(ctx context.Context, in *GetUserInfoReq, opts ...http.CallOption) (*UserInfo, error)
func (*UserHTTPClientImpl) GetUserInfoByUsername ¶ added in v0.2.2
func (c *UserHTTPClientImpl) GetUserInfoByUsername(ctx context.Context, in *GetUserInfoByUsernameReq, opts ...http.CallOption) (*UserInfo, error)
func (*UserHTTPClientImpl) GetUserPasswordVersion ¶
func (c *UserHTTPClientImpl) GetUserPasswordVersion(ctx context.Context, in *GetUserPasswordVersionReq, opts ...http.CallOption) (*GetUserPasswordVersionResp, error)
func (*UserHTTPClientImpl) ListUser ¶
func (c *UserHTTPClientImpl) ListUser(ctx context.Context, in *ListUserReq, opts ...http.CallOption) (*ListUserResp, error)
func (*UserHTTPClientImpl) SetUserPassword ¶
func (c *UserHTTPClientImpl) SetUserPassword(ctx context.Context, in *SetUserPasswordReq, opts ...http.CallOption) (*Empty, error)
func (*UserHTTPClientImpl) SetUserRole ¶
func (c *UserHTTPClientImpl) SetUserRole(ctx context.Context, in *SetUserRoleReq, opts ...http.CallOption) (*Empty, error)
func (*UserHTTPClientImpl) SetUserStatus ¶
func (c *UserHTTPClientImpl) SetUserStatus(ctx context.Context, in *SetUserStatusReq, opts ...http.CallOption) (*Empty, error)
func (*UserHTTPClientImpl) SetUsername ¶ added in v0.2.2
func (c *UserHTTPClientImpl) SetUsername(ctx context.Context, in *SetUsernameReq, opts ...http.CallOption) (*SetUsernameResp, error)
func (*UserHTTPClientImpl) UpdateUserLastSeen ¶ added in v0.2.3
func (c *UserHTTPClientImpl) UpdateUserLastSeen(ctx context.Context, in *UpdateUserLastSeenReq, opts ...http.CallOption) (*Empty, error)
func (*UserHTTPClientImpl) ValidateUserPassword ¶
func (c *UserHTTPClientImpl) ValidateUserPassword(ctx context.Context, in *ValidateUserPasswordReq, opts ...http.CallOption) (*ValidateUserPasswordResp, error)
type UserHTTPServer ¶
type UserHTTPServer interface {
CreateUser(context.Context, *CreateUserReq) (*UserInfo, error)
GetUserId(context.Context, *GetUserIdReq) (*GetUserIdResp, error)
GetUserInfo(context.Context, *GetUserInfoReq) (*UserInfo, error)
GetUserInfoByUsername(context.Context, *GetUserInfoByUsernameReq) (*UserInfo, error)
GetUserPasswordVersion(context.Context, *GetUserPasswordVersionReq) (*GetUserPasswordVersionResp, error)
ListUser(context.Context, *ListUserReq) (*ListUserResp, error)
SetUserPassword(context.Context, *SetUserPasswordReq) (*Empty, error)
SetUserRole(context.Context, *SetUserRoleReq) (*Empty, error)
SetUserStatus(context.Context, *SetUserStatusReq) (*Empty, error)
SetUsername(context.Context, *SetUsernameReq) (*SetUsernameResp, error)
UpdateUserLastSeen(context.Context, *UpdateUserLastSeenReq) (*Empty, error)
ValidateUserPassword(context.Context, *ValidateUserPasswordReq) (*ValidateUserPasswordResp, error)
}
type UserInfo ¶
type UserInfo struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" redis:"id"` // @gotags: redis:"id"
CreatedAt int64 `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3" json:"createdAt" redis:"createdAt"` // @gotags: redis:"createdAt" json:"createdAt"
UpdatedAt int64 `protobuf:"varint,3,opt,name=updated_at,json=updatedAt,proto3" json:"-" redis:"-"` // @gotags: redis:"-" json:"-"`
Username string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty" redis:"username"` // @gotags: redis:"username"
Role Role `protobuf:"varint,5,opt,name=role,proto3,enum=api.user.Role" json:"role" redis:"role,omitempty"` // @gotags: redis:"role,omitempty" json:"role"
Status Status `protobuf:"varint,6,opt,name=status,proto3,enum=api.user.Status" json:"status" redis:"status,omitempty"` // @gotags: redis:"status,omitempty" json:"status"
// contains filtered or unexported fields
}
func (*UserInfo) Descriptor
deprecated
func (*UserInfo) GetCreatedAt ¶
func (*UserInfo) GetUpdatedAt ¶
func (*UserInfo) GetUsername ¶ added in v0.2.2
func (*UserInfo) ProtoMessage ¶
func (*UserInfo) ProtoMessage()
func (*UserInfo) ProtoReflect ¶
func (x *UserInfo) ProtoReflect() protoreflect.Message
type UserLastSeen ¶ added in v0.2.3
type UserLastSeen struct {
LastSeenAt int64 `protobuf:"varint,1,opt,name=last_seen_at,json=lastSeenAt,proto3" json:"lastSeenAt" redis:"lastSeenAt"` // @gotags: redis:"lastSeenAt" json:"lastSeenAt"
LastSeenIp string `protobuf:"bytes,2,opt,name=last_seen_ip,json=lastSeenIp,proto3" json:"lastSeenIP" redis:"lastSeenIp"` // @gotags: redis:"lastSeenIp" json:"lastSeenIP"
// contains filtered or unexported fields
}
func (*UserLastSeen) Descriptor
deprecated
added in
v0.2.3
func (*UserLastSeen) Descriptor() ([]byte, []int)
Deprecated: Use UserLastSeen.ProtoReflect.Descriptor instead.
func (*UserLastSeen) GetLastSeenAt ¶ added in v0.2.3
func (x *UserLastSeen) GetLastSeenAt() int64
func (*UserLastSeen) GetLastSeenIp ¶ added in v0.2.3
func (x *UserLastSeen) GetLastSeenIp() string
func (*UserLastSeen) ProtoMessage ¶ added in v0.2.3
func (*UserLastSeen) ProtoMessage()
func (*UserLastSeen) ProtoReflect ¶ added in v0.2.3
func (x *UserLastSeen) ProtoReflect() protoreflect.Message
func (*UserLastSeen) Reset ¶ added in v0.2.3
func (x *UserLastSeen) Reset()
func (*UserLastSeen) String ¶ added in v0.2.3
func (x *UserLastSeen) String() string
type UserServer ¶
type UserServer interface {
CreateUser(context.Context, *CreateUserReq) (*UserInfo, error)
GetUserInfo(context.Context, *GetUserInfoReq) (*UserInfo, error)
GetUserInfoByUsername(context.Context, *GetUserInfoByUsernameReq) (*UserInfo, error)
GetUserId(context.Context, *GetUserIdReq) (*GetUserIdResp, error)
ValidateUserPassword(context.Context, *ValidateUserPasswordReq) (*ValidateUserPasswordResp, error)
GetUserPasswordVersion(context.Context, *GetUserPasswordVersionReq) (*GetUserPasswordVersionResp, error)
SetUserPassword(context.Context, *SetUserPasswordReq) (*Empty, error)
SetUserRole(context.Context, *SetUserRoleReq) (*Empty, error)
SetUserStatus(context.Context, *SetUserStatusReq) (*Empty, error)
SetUsername(context.Context, *SetUsernameReq) (*SetUsernameResp, error)
ListUser(context.Context, *ListUserReq) (*ListUserResp, error)
UpdateUserLastSeen(context.Context, *UpdateUserLastSeenReq) (*Empty, error)
// contains filtered or unexported methods
}
UserServer is the server API for User service. All implementations must embed UnimplementedUserServer for forward compatibility
type ValidateUserPasswordReq ¶
type ValidateUserPasswordReq struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
// contains filtered or unexported fields
}
func (*ValidateUserPasswordReq) Descriptor
deprecated
func (*ValidateUserPasswordReq) Descriptor() ([]byte, []int)
Deprecated: Use ValidateUserPasswordReq.ProtoReflect.Descriptor instead.
func (*ValidateUserPasswordReq) GetId ¶
func (x *ValidateUserPasswordReq) GetId() string
func (*ValidateUserPasswordReq) GetPassword ¶
func (x *ValidateUserPasswordReq) GetPassword() string
func (*ValidateUserPasswordReq) ProtoMessage ¶
func (*ValidateUserPasswordReq) ProtoMessage()
func (*ValidateUserPasswordReq) ProtoReflect ¶
func (x *ValidateUserPasswordReq) ProtoReflect() protoreflect.Message
func (*ValidateUserPasswordReq) Reset ¶
func (x *ValidateUserPasswordReq) Reset()
func (*ValidateUserPasswordReq) String ¶
func (x *ValidateUserPasswordReq) String() string
type ValidateUserPasswordResp ¶
type ValidateUserPasswordResp struct {
Valid bool `protobuf:"varint,1,opt,name=valid,proto3" json:"valid,omitempty"`
// contains filtered or unexported fields
}
func (*ValidateUserPasswordResp) Descriptor
deprecated
func (*ValidateUserPasswordResp) Descriptor() ([]byte, []int)
Deprecated: Use ValidateUserPasswordResp.ProtoReflect.Descriptor instead.
func (*ValidateUserPasswordResp) GetValid ¶
func (x *ValidateUserPasswordResp) GetValid() bool
func (*ValidateUserPasswordResp) ProtoMessage ¶
func (*ValidateUserPasswordResp) ProtoMessage()
func (*ValidateUserPasswordResp) ProtoReflect ¶
func (x *ValidateUserPasswordResp) ProtoReflect() protoreflect.Message
func (*ValidateUserPasswordResp) Reset ¶
func (x *ValidateUserPasswordResp) Reset()
func (*ValidateUserPasswordResp) String ¶
func (x *ValidateUserPasswordResp) String() string