Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/dzungtran/echo-rest-api
/ types & classes
Types & classes
81 in github.com/dzungtran/echo-rest-api
⨍
Functions
302
◇
Types & classes
81
Struct
AppConfig
AppConfig - Init app config
config/app.go:17
Struct
AppValidator
config/app.go:39
Struct
AuthHandler
modules/core/handlers/auth.go:12
Struct
CallLogOption
pkg/logger/zap.go:15
Struct
CallOPAInputOption
pkg/authz/opa.go:47
Struct
CallOptionMapValues
pkg/sql-tools/query_builder.go:21
Struct
CommonParamsForFetch
pkg/contexts/request.go:4
Interface
CommonRepository
pkg/sql-tools/builder.go:13
Struct
CreateOrgReq
CreateOrgReq represent create org request body
modules/core/dto/requests.go:4
Struct
CreateProjectReq
CreateProjectReq represent create project request body
modules/projects/dto/requests.go:4
Struct
CreateUserReq
modules/core/dto/requests.go:32
FuncType
EchoHandlerFunc
func(c echo.Context) Response
pkg/wrapper/wrap.go:42
Struct
Error
pkg/utils/errors.go:12
TypeAlias
Event
pkg/hook/event.go:3
Struct
EventPayload
pkg/hook/event.go:20
Struct
FailResponse
For API docs
pkg/wrapper/wrap.go:27
Struct
Hooker
pkg/hook/hooker.go:12
Interface
HookerInterface
pkg/hook/hooker.go:7
Struct
InviteUsers
modules/core/dto/requests.go:27
Interface
Logger
pkg/logger/zap.go:24
Struct
MLog
migrations/embed.go:16
Struct
MasterDbInstance
infrastructure/datastore/sql.go:11
Struct
MiddlewareManager
MiddlewareManager ... This file contains common functions for auth
pkg/middlewares/middleware.go:22
Interface
ModuleInstance
modules/core/register.go:8
Struct
Org
modules/core/domains/org.go:12
Struct
OrgHandler
modules/core/handlers/org.go:20
Interface
OrgRepository
modules/core/repositories/org.go:22
Interface
OrgUsecase
OrgUsecase represent the org's usecase contract
modules/core/usecases/org.go:20
Struct
ParamsForFetchOrgs
modules/core/repositories/org.go:36
Struct
ParamsForFetchProjects
modules/projects/repositories/project.go:35
Struct
ParamsForFetchUserOrgs
modules/core/repositories/user_org.go:36
Struct
ParamsForFetchUsers
modules/core/repositories/user.go:37
Struct
Project
modules/projects/domains/project.go:7
Struct
ProjectHandler
modules/projects/handlers/project.go:19
Interface
ProjectRepository
modules/projects/repositories/project.go:22
Interface
ProjectUsecase
ProjectUsecase represent the project's usecase contract
modules/projects/usecases/project.go:16
Struct
RawEventPayload
pkg/hook/event.go:28
Struct
Response
Response body
pkg/wrapper/wrap.go:34
TypeAlias
Scope
pkg/hook/event.go:18
Struct
SearchOrgsReq
modules/core/dto/requests.go:21
Struct
SearchProjectsReq
modules/projects/dto/requests.go:21
Struct
SearchUsersReq
modules/core/dto/requests.go:48
Struct
SlaveDbInstance
infrastructure/datastore/sql.go:19
Struct
SqlxTransaction
pkg/sql-tools/transaction.go:14
Interface
Subscriber
pkg/hook/subscriber.go:3
Struct
SuccessResponse
For API docs
pkg/wrapper/wrap.go:21
Struct
TemplateRenderer
cmd/api/main.go:23
Struct
TestEndpoint
pkg/authz/user_policies_test.go:10
Struct
UpdateOrgReq
UpdateOrgReq represent update org request body
modules/core/dto/requests.go:13
Struct
UpdateProjectReq
UpdateProjectReq represent update project request body
modules/projects/dto/requests.go:13
Struct
UpdateUserReq
UpdateUserReq represent update org request body
modules/core/dto/requests.go:41
Struct
User
User domain info @Description User account information
modules/core/domains/user.go:23
Struct
UserHandler
modules/core/handlers/user.go:11
Struct
UserOrg
modules/core/domains/user_org.go:17
Interface
UserOrgRepository
modules/core/repositories/user_org.go:23
TypeAlias
UserOrgRole
Target: domains/user_org.go
modules/core/domains/user_org.go:7
Interface
UserRepository
modules/core/repositories/user.go:22
TypeAlias
UserStatus
modules/core/domains/user.go:10
Struct
UserSubscriber
pkg/hook-subscriber/subscribers/user_subscriber.go:7
Interface
UserUsecase
UserUsecase represent the user's usecase contract
modules/core/usecases/user.go:16
Struct
UserWithRoles
modules/core/domains/user_org.go:27
Struct
coreModule
modules/core/mod.go:15
Struct
invalidField
pkg/utils/errors.go:43
Struct
logConfigs
pkg/logger/zap.go:19
Struct
modConfigs
tools/mod/cmd/modgen.go:32
Struct
modGenOpts
tools/mod/cmd/modgen.go:22
Struct
modgenTplVars
tools/mod/cmd/modgen.go:26
Struct
opaInputOpts
pkg/authz/opa.go:38
Struct
options
pkg/sql-tools/query_builder.go:15
Struct
orgUsecase
modules/core/usecases/org.go:29
Struct
orgWithCount
modules/core/repositories/org.go:133
Struct
orgWithCount
modules/core/repositories/user_org.go:184
Struct
pgsqlOrgRepository
modules/core/repositories/org.go:32
Struct
pgsqlProjectRepository
modules/projects/repositories/project.go:31
Struct
pgsqlUserOrgRepository
modules/core/repositories/user_org.go:32
Struct
pgsqlUserRepository
modules/core/repositories/user.go:33
Struct
projectModule
modules/projects/mod.go:15
Struct
projectUsecase
modules/projects/usecases/project.go:24
Struct
projectWithCount
modules/projects/repositories/project.go:101
Struct
userUsecase
modules/core/usecases/user.go:27
Struct
userWithCount
modules/core/repositories/user.go:103