Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amitshekhariitbhu/go-backend-clean-architecture
/ types & classes
Types & classes
70 in github.com/amitshekhariitbhu/go-backend-clean-architecture
⨍
Functions
186
◇
Types & classes
70
Struct
Application
bootstrap/app.go:5
Interface
Client
mongo/mongo.go:45
Struct
Client
Client is an autogenerated mock type for the Client type
mongo/mocks/Client.go:15
Interface
Collection
mongo/mongo.go:22
Struct
Collection
Collection is an autogenerated mock type for the Collection type
mongo/mocks/Collection.go:17
Interface
Cursor
mongo/mongo.go:38
Struct
Cursor
Cursor is an autogenerated mock type for the Cursor type
mongo/mocks/Cursor.go:12
Interface
Database
mongo/mongo.go:17
Struct
Database
Database is an autogenerated mock type for the Database type
mongo/mocks/Database.go:11
Struct
Env
bootstrap/env.go:9
Struct
ErrorResponse
domain/error_response.go:3
Struct
JwtCustomClaims
domain/jwt_custom.go:7
Struct
JwtCustomRefreshClaims
domain/jwt_custom.go:13
Struct
LoginController
api/controller/login_controller.go:13
Struct
LoginRequest
domain/login.go:7
Struct
LoginResponse
domain/login.go:12
Interface
LoginUsecase
domain/login.go:17
Struct
LoginUsecase
LoginUsecase is an autogenerated mock type for the LoginUsecase type
domain/mocks/LoginUsecase.go:13
Struct
Profile
domain/profile.go:5
Struct
ProfileController
api/controller/profile_controller.go:10
Interface
ProfileUsecase
domain/profile.go:10
Struct
ProfileUsecase
ProfileUsecase is an autogenerated mock type for the ProfileUsecase type
domain/mocks/ProfileUsecase.go:13
Struct
RefreshTokenController
api/controller/refresh_token_controller.go:11
Struct
RefreshTokenRequest
domain/refresh_token.go:7
Struct
RefreshTokenResponse
domain/refresh_token.go:11
Interface
RefreshTokenUsecase
domain/refresh_token.go:16
Struct
RefreshTokenUsecase
RefreshTokenUsecase is an autogenerated mock type for the RefreshTokenUsecase type
domain/mocks/RefreshTokenUsecase.go:13
Struct
SignupController
api/controller/signup_controller.go:13
Struct
SignupRequest
domain/signup.go:7
Struct
SignupResponse
domain/signup.go:13
Interface
SignupUsecase
domain/signup.go:18
Struct
SignupUsecase
SignupUsecase is an autogenerated mock type for the SignupUsecase type
domain/mocks/SignupUsecase.go:13
Interface
SingleResult
mongo/mongo.go:34
Struct
SingleResult
SingleResult is an autogenerated mock type for the SingleResult type
mongo/mocks/SingleResult.go:8
Struct
SuccessResponse
domain/success_response.go:3
Struct
Task
domain/task.go:13
Struct
TaskController
api/controller/task_controller.go:11
Interface
TaskRepository
domain/task.go:19
Struct
TaskRepository
TaskRepository is an autogenerated mock type for the TaskRepository type
domain/mocks/TaskRepository.go:13
Interface
TaskUsecase
domain/task.go:24
Struct
TaskUsecase
TaskUsecase is an autogenerated mock type for the TaskUsecase type
domain/mocks/TaskUsecase.go:13
Struct
User
domain/user.go:13
Interface
UserRepository
domain/user.go:20
Struct
UserRepository
UserRepository is an autogenerated mock type for the UserRepository type
domain/mocks/UserRepository.go:13
Struct
loginUsecase
usecase/login_usecase.go:11
Interface
mockConstructorTestingTNewClient
mongo/mocks/Client.go:114
Interface
mockConstructorTestingTNewCollection
mongo/mocks/Collection.go:245
Interface
mockConstructorTestingTNewCursor
mongo/mocks/Cursor.go:72
Interface
mockConstructorTestingTNewDatabase
mongo/mocks/Database.go:47
Interface
mockConstructorTestingTNewLoginUsecase
domain/mocks/LoginUsecase.go:80
Interface
mockConstructorTestingTNewProfileUsecase
domain/mocks/ProfileUsecase.go:40
Interface
mockConstructorTestingTNewRefreshTokenUsecase
domain/mocks/RefreshTokenUsecase.go:101
Interface
mockConstructorTestingTNewSignupUsecase
domain/mocks/SignupUsecase.go:94
Interface
mockConstructorTestingTNewSingleResult
mongo/mocks/SingleResult.go:26
Interface
mockConstructorTestingTNewTaskRepository
domain/mocks/TaskRepository.go:54
Interface
mockConstructorTestingTNewTaskUsecase
domain/mocks/TaskUsecase.go:54
Interface
mockConstructorTestingTNewUserRepository
domain/mocks/UserRepository.go:96
Struct
mongoClient
mongo/mongo.go:54
Struct
mongoCollection
mongo/mongo.go:60
Struct
mongoCursor
mongo/mongo.go:68
Struct
mongoDatabase
mongo/mongo.go:57
Struct
mongoSession
mongo/mongo.go:72
Struct
mongoSingleResult
mongo/mongo.go:64
Struct
nullawareDecoder
mongo/mongo.go:76
Struct
profileUsecase
usecase/profile_usecase.go:10
Struct
refreshTokenUsecase
usecase/refresh_token_usecase.go:11
Struct
signupUsecase
usecase/signup_usecase.go:11
Struct
taskRepository
repository/task_repository.go:12
Struct
taskUsecase
usecase/task_usecase.go:10
Struct
userRepository
repository/user_repository.go:13