Documentation
¶
Overview ¶
Package user is a generated GoMock package.
Index ¶
- type AuthRequest
- type AuthResponse
- type Component
- type DeRegisterRequest
- type DeRegisterResponse
- type LoginRequest
- type LoginResponse
- type MockComponent
- func (m *MockComponent) Auth(ctx context.Context, req *AuthRequest) (*AuthResponse, error)
- func (m *MockComponent) DeRegister(ctx context.Context, req *DeRegisterRequest) (*DeRegisterResponse, error)
- func (m *MockComponent) EXPECT() *MockComponentMockRecorder
- func (m *MockComponent) Login(ctx context.Context, req *LoginRequest) (*LoginResponse, error)
- func (m *MockComponent) Register(ctx context.Context, req *RegisterRequest) (*RegisterResponse, error)
- type MockComponentMockRecorder
- type RegisterRequest
- type RegisterResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthRequest ¶
type AuthRequest struct {
Token string `validate:"required"`
}
type AuthResponse ¶
type Component ¶
type Component interface { // Register register a user Register(ctx context.Context, req *RegisterRequest) (*RegisterResponse, error) // DeRegister deregister a user DeRegister(ctx context.Context, req *DeRegisterRequest) (*DeRegisterResponse, error) // Login login a user with jwt Login(ctx context.Context, req *LoginRequest) (*LoginResponse, error) // Auth auth a user with jwt Auth(ctx context.Context, req *AuthRequest) (*AuthResponse, error) }
impl is a component that implements Component.
type DeRegisterRequest ¶
type DeRegisterRequest struct {
Uid uint64 `validate:"required"`
}
type DeRegisterResponse ¶
type DeRegisterResponse struct{}
type LoginRequest ¶
type LoginResponse ¶
type LoginResponse struct {
Token string
}
type MockComponent ¶
type MockComponent struct {
// contains filtered or unexported fields
}
MockComponent is a mock of Component interface.
func NewMockComponent ¶
func NewMockComponent(ctrl *gomock.Controller) *MockComponent
NewMockComponent creates a new mock instance.
func (*MockComponent) Auth ¶
func (m *MockComponent) Auth(ctx context.Context, req *AuthRequest) (*AuthResponse, error)
Auth mocks base method.
func (*MockComponent) DeRegister ¶
func (m *MockComponent) DeRegister(ctx context.Context, req *DeRegisterRequest) (*DeRegisterResponse, error)
DeRegister mocks base method.
func (*MockComponent) EXPECT ¶
func (m *MockComponent) EXPECT() *MockComponentMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockComponent) Login ¶
func (m *MockComponent) Login(ctx context.Context, req *LoginRequest) (*LoginResponse, error)
Login mocks base method.
func (*MockComponent) Register ¶
func (m *MockComponent) Register(ctx context.Context, req *RegisterRequest) (*RegisterResponse, error)
Register mocks base method.
type MockComponentMockRecorder ¶
type MockComponentMockRecorder struct {
// contains filtered or unexported fields
}
MockComponentMockRecorder is the mock recorder for MockComponent.
func (*MockComponentMockRecorder) Auth ¶
func (mr *MockComponentMockRecorder) Auth(ctx, req any) *gomock.Call
Auth indicates an expected call of Auth.
func (*MockComponentMockRecorder) DeRegister ¶
func (mr *MockComponentMockRecorder) DeRegister(ctx, req any) *gomock.Call
DeRegister indicates an expected call of DeRegister.
type RegisterRequest ¶
type RegisterResponse ¶
type RegisterResponse struct {
Uid uint64
}
Click to show internal directories.
Click to hide internal directories.