Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ashishjuyal/banking
/ types & classes
Types & classes
22 in github.com/ashishjuyal/banking
⨍
Functions
60
◇
Types & classes
22
Struct
Account
domain/account.go:10
Struct
AccountHandler
app/accountHandler.go:11
Interface
AccountRepository
go:generate mockgen -destination=../mocks/domain/mockAccountRepository.go -package=domain github.com/ashishjuyal/banking/domain AccountRepository
domain/account.go:24
Struct
AccountRepositoryDb
domain/AccountRepositoryDb.go:10
Interface
AccountService
service/accountService.go:12
Struct
AuthMiddleware
app/authMiddleware.go:11
Interface
AuthRepository
domain/authRepository.go:11
Struct
Customer
domain/customer.go:8
Struct
CustomerHandlers
app/customerHandlers.go:10
Interface
CustomerRepository
domain/customer.go:36
Struct
CustomerRepositoryDb
domain/CustomerRepositoryDb.go:11
Struct
CustomerRepositoryStub
domain/customerRepositoryStub.go:3
Struct
CustomerResponse
dto/customerResponse.go:3
Interface
CustomerService
go:generate mockgen -destination=../mocks/service/mockCustomerService.go -package=service github.com/ashishjuyal/banking/service CustomerService
service/customerService.go:10
Struct
DefaultAccountService
service/accountService.go:17
Struct
DefaultCustomerService
service/customerService.go:15
Struct
NewAccountRequest
dto/newAccountRequest.go:8
Struct
NewAccountResponse
dto/newAccountResponse.go:3
Struct
RemoteAuthRepository
domain/authRepository.go:15
Struct
Transaction
domain/transaction.go:7
Struct
TransactionRequest
dto/transaction.go:8
Struct
TransactionResponse
dto/transaction.go:34