MCPcopy Index your code

hub / github.com/dzungtran/echo-rest-api / types & classes

Types & classes81 in github.com/dzungtran/echo-rest-api

StructAppConfig
AppConfig - Init app config
config/app.go:17
StructAppValidator
config/app.go:39
StructAuthHandler
modules/core/handlers/auth.go:12
StructCallLogOption
pkg/logger/zap.go:15
StructCallOPAInputOption
pkg/authz/opa.go:47
StructCallOptionMapValues
pkg/sql-tools/query_builder.go:21
StructCommonParamsForFetch
pkg/contexts/request.go:4
InterfaceCommonRepository
pkg/sql-tools/builder.go:13
StructCreateOrgReq
CreateOrgReq represent create org request body
modules/core/dto/requests.go:4
StructCreateProjectReq
CreateProjectReq represent create project request body
modules/projects/dto/requests.go:4
StructCreateUserReq
modules/core/dto/requests.go:32
FuncTypeEchoHandlerFunc
func(c echo.Context) Response
pkg/wrapper/wrap.go:42
StructError
pkg/utils/errors.go:12
TypeAliasEvent
pkg/hook/event.go:3
StructEventPayload
pkg/hook/event.go:20
StructFailResponse
For API docs
pkg/wrapper/wrap.go:27
StructHooker
pkg/hook/hooker.go:12
InterfaceHookerInterface
pkg/hook/hooker.go:7
StructInviteUsers
modules/core/dto/requests.go:27
InterfaceLogger
pkg/logger/zap.go:24
StructMLog
migrations/embed.go:16
StructMasterDbInstance
infrastructure/datastore/sql.go:11
StructMiddlewareManager
MiddlewareManager ... This file contains common functions for auth
pkg/middlewares/middleware.go:22
InterfaceModuleInstance
modules/core/register.go:8
StructOrg
modules/core/domains/org.go:12
StructOrgHandler
modules/core/handlers/org.go:20
InterfaceOrgRepository
modules/core/repositories/org.go:22
InterfaceOrgUsecase
OrgUsecase represent the org's usecase contract
modules/core/usecases/org.go:20
StructParamsForFetchOrgs
modules/core/repositories/org.go:36
StructParamsForFetchProjects
modules/projects/repositories/project.go:35
StructParamsForFetchUserOrgs
modules/core/repositories/user_org.go:36
StructParamsForFetchUsers
modules/core/repositories/user.go:37
StructProject
modules/projects/domains/project.go:7
StructProjectHandler
modules/projects/handlers/project.go:19
InterfaceProjectRepository
modules/projects/repositories/project.go:22
InterfaceProjectUsecase
ProjectUsecase represent the project's usecase contract
modules/projects/usecases/project.go:16
StructRawEventPayload
pkg/hook/event.go:28
StructResponse
Response body
pkg/wrapper/wrap.go:34
TypeAliasScope
pkg/hook/event.go:18
StructSearchOrgsReq
modules/core/dto/requests.go:21
StructSearchProjectsReq
modules/projects/dto/requests.go:21
StructSearchUsersReq
modules/core/dto/requests.go:48
StructSlaveDbInstance
infrastructure/datastore/sql.go:19
StructSqlxTransaction
pkg/sql-tools/transaction.go:14
InterfaceSubscriber
pkg/hook/subscriber.go:3
StructSuccessResponse
For API docs
pkg/wrapper/wrap.go:21
StructTemplateRenderer
cmd/api/main.go:23
StructTestEndpoint
pkg/authz/user_policies_test.go:10
StructUpdateOrgReq
UpdateOrgReq represent update org request body
modules/core/dto/requests.go:13
StructUpdateProjectReq
UpdateProjectReq represent update project request body
modules/projects/dto/requests.go:13
StructUpdateUserReq
UpdateUserReq represent update org request body
modules/core/dto/requests.go:41
StructUser
User domain info @Description User account information
modules/core/domains/user.go:23
StructUserHandler
modules/core/handlers/user.go:11
StructUserOrg
modules/core/domains/user_org.go:17
InterfaceUserOrgRepository
modules/core/repositories/user_org.go:23
TypeAliasUserOrgRole
Target: domains/user_org.go
modules/core/domains/user_org.go:7
InterfaceUserRepository
modules/core/repositories/user.go:22
TypeAliasUserStatus
modules/core/domains/user.go:10
StructUserSubscriber
pkg/hook-subscriber/subscribers/user_subscriber.go:7
InterfaceUserUsecase
UserUsecase represent the user's usecase contract
modules/core/usecases/user.go:16
StructUserWithRoles
modules/core/domains/user_org.go:27
StructcoreModule
modules/core/mod.go:15
StructinvalidField
pkg/utils/errors.go:43
StructlogConfigs
pkg/logger/zap.go:19
StructmodConfigs
tools/mod/cmd/modgen.go:32
StructmodGenOpts
tools/mod/cmd/modgen.go:22
StructmodgenTplVars
tools/mod/cmd/modgen.go:26
StructopaInputOpts
pkg/authz/opa.go:38
Structoptions
pkg/sql-tools/query_builder.go:15
StructorgUsecase
modules/core/usecases/org.go:29
StructorgWithCount
modules/core/repositories/org.go:133
StructorgWithCount
modules/core/repositories/user_org.go:184
StructpgsqlOrgRepository
modules/core/repositories/org.go:32
StructpgsqlProjectRepository
modules/projects/repositories/project.go:31
StructpgsqlUserOrgRepository
modules/core/repositories/user_org.go:32
StructpgsqlUserRepository
modules/core/repositories/user.go:33
StructprojectModule
modules/projects/mod.go:15
StructprojectUsecase
modules/projects/usecases/project.go:24
StructprojectWithCount
modules/projects/repositories/project.go:101
StructuserUsecase
modules/core/usecases/user.go:27
StructuserWithCount
modules/core/repositories/user.go:103