Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/allaboutapps/go-starter
/ types & classes
Types & classes
213 in github.com/allaboutapps/go-starter
⨍
Functions
1,311
◇
Types & classes
213
↓ 4 callers
TypeAlias
CacheControlDirective
internal/util/cache_control.go:8
↓ 1 callers
TypeAlias
MailerTransporter
internal/config/mailer_config.go:3
↓ 1 callers
TypeAlias
SMTPEncryption
internal/mailer/transport/smtp_config.go:50
↓ 1 callers
Struct
User
User is an object representing the database table.
internal/models/users.go:27
Struct
A
internal/util/db/json_test.go:111
Struct
AccessToken
AccessToken is an object representing the database table.
internal/models/access_tokens.go:25
TypeAlias
AccessTokenSlice
AccessTokenSlice is an alias for a slice of pointers to AccessToken. This should almost always be used instead of []AccessToken.
internal/models/access_tokens.go:170
Struct
AppUserProfile
internal/data/dto/users.go:58
Struct
AppUserProfile
AppUserProfile is an object representing the database table.
internal/models/app_user_profiles.go:26
TypeAlias
AppUserProfileSlice
AppUserProfileSlice is an alias for a slice of pointers to AppUserProfile. This should almost always be used instead of []AppUserProfile.
internal/models/app_user_profiles.go:136
Struct
Argon2Params
internal/util/hashing/argon2_params.go:17
Struct
AuthConfig
internal/api/middleware/auth.go:197
TypeAlias
AuthFailureMode
internal/api/middleware/auth.go:64
TypeAlias
AuthMode
AuthMode controls the type of authentication check performed for a specific route or group
internal/api/middleware/auth.go:32
Struct
AuthServer
internal/config/server_config.go:53
Interface
AuthService
internal/api/server.go:51
FuncType
AuthTokenFormatValidator
func(string) bool
internal/api/middleware/auth.go:153
TypeAlias
AuthTokenSource
internal/api/middleware/auth.go:95
FuncType
AuthTokenValidator
func(c echo.Context, config AuthConfig, token string) (auth.Result, error)
internal/api/middleware/auth.go:159
Struct
AuthenticateUserRequest
internal/data/dto/users.go:127
Struct
B
internal/util/db/json_test.go:114
FuncType
BodyLogReplacer
BodyLogReplacer defines a function to replace certain parts of a body before logging it, mainly used to strip sensitive information from a request or
internal/api/middleware/logger.go:59
Struct
C
internal/util/db/json_test.go:118
Struct
CacheControlConfig
internal/api/middleware/cache_control.go:17
TypeAlias
CharRange
internal/util/string.go:63
Struct
D
internal/util/db/json_test.go:122
TypeAlias
Data
Data should be used to pass your template data
internal/i18n/i18n.go:34
Struct
Database
internal/config/db_config.go:22
Struct
DatabaseDumpConfig
internal/test/test_database.go:100
Struct
DatabaseMetricsCollector
internal/metrics/users/collector.go:11
Struct
DeleteUserAccountPayload
DeleteUserAccountPayload delete user account payload swagger:model deleteUserAccountPayload
internal/types/delete_user_account_payload.go:20
Struct
DeleteUserAccountRequest
internal/data/dto/users.go:141
Struct
DeleteUserAccountRouteParams
DeleteUserAccountRouteParams contains all the bound params for the delete user account route operation typically these are obtained from a http.Reques
internal/types/auth/delete_user_account_route_parameters.go:30
Struct
E
internal/util/db/json_test.go:126
Struct
EchoServer
internal/config/server_config.go:17
Struct
EchoServerSecureMiddleware
EchoServerSecureMiddleware represents a subset of echo's secure middleware config relevant to the app server. https://github.com/labstack/echo/blob/ma
internal/config/server_config.go:41
Struct
F
internal/util/db/json_test.go:130
Struct
FCM
internal/push/provider/fcm_provider.go:14
Struct
FCMConfig
internal/push/provider/fcm_provider.go:19
Struct
Field
scripts/internal/scaffold/scaffold.go:26
Struct
FieldType
Scaffolding tool to auto-generate basic CRUD handlers for a given database model.
scripts/internal/scaffold/scaffold.go:22
Struct
FixtureMap
Mind the declaration order! The fields get upserted exactly in the order they are declared.
internal/data/fixtures/fixtures.go:21
Struct
FixtureMap
The main definition which fixtures are available through Fixtures(). Mind the declaration order! The fields get inserted exactly in the order they are
internal/test/fixtures/fixtures.go:26
Struct
Flags
cmd/server/server.go:22
Struct
FrontendServer
internal/config/server_config.go:76
Struct
G
internal/util/db/json_test.go:134
TypeAlias
GenericArrayPayload
internal/test/helper_request.go:18
TypeAlias
GenericPayload
internal/test/helper_request.go:17
Struct
GetHealthyRouteParams
GetHealthyRouteParams contains all the bound params for the get healthy route operation typically these are obtained from a http.Request swagger:para
internal/types/common/get_healthy_route_parameters.go:27
Struct
GetReadyRouteParams
GetReadyRouteParams contains all the bound params for the get ready route operation typically these are obtained from a http.Request swagger:paramete
internal/types/common/get_ready_route_parameters.go:27
Struct
GetSwaggerRouteParams
GetSwaggerRouteParams contains all the bound params for the get swagger route operation typically these are obtained from a http.Request swagger:para
internal/types/common/get_swagger_route_parameters.go:27
Struct
GetUserInfoResponse
GetUserInfoResponse get user info response swagger:model getUserInfoResponse
internal/types/get_user_info_response.go:22
Struct
GetUserInfoRouteParams
GetUserInfoRouteParams contains all the bound params for the get user info route operation typically these are obtained from a http.Request swagger:p
internal/types/auth/get_user_info_route_parameters.go:27
Struct
GetVersionRouteParams
GetVersionRouteParams contains all the bound params for the get version route operation typically these are obtained from a http.Request swagger:para
internal/types/common/get_version_route_parameters.go:27
Struct
H
internal/util/db/json_test.go:138
Struct
HTTPError
Payload in accordance with RFC 7807 (Problem Details for HTTP APIs) with the exception of the type value not being represented by a URI. https://tools
internal/api/httperrors/error.go:22
Struct
HTTPErrorHandlerConfig
internal/api/router/handlers.go:24
Struct
HTTPValidationError
internal/api/httperrors/error.go:28
Struct
HTTPValidationErrorDetail
HTTPValidationErrorDetail http validation error detail swagger:model httpValidationErrorDetail
internal/types/http_validation_error_detail.go:20
Struct
Handler
scripts/internal/scaffold/scaffold.go:200
Struct
HandlerField
scripts/internal/scaffold/scaffold.go:189
Struct
HandlerResource
scripts/internal/scaffold/scaffold.go:195
FuncType
HeaderLogReplacer
HeaderLogReplacer defines a function to replace certain parts of a header before logging it, mainly used to strip sensitive information from a request
internal/api/middleware/logger.go:70
Struct
I
internal/util/db/json_test.go:142
Struct
I18n
internal/config/server_config.go:93
Struct
InitPasswordResetRequest
internal/data/dto/users.go:109
Struct
InitPasswordResetResult
internal/data/dto/users.go:113
Interface
Insertable
Insertable represents a common interface for all model instances so they may be inserted via the Inserts() func
internal/test/fixtures/fixtures.go:20
Struct
J
internal/util/db/json_test.go:146
Struct
KnownMIME
KnownMIME implements the MIME interface to be able to pass a *mimetype.MIME compatible value if the mimetype is already known so mimetype detection is
internal/util/mime/mime.go:18
Struct
LivenessFlags
cmd/probe/liveness.go:17
Struct
LoggerConfig
internal/api/middleware/logger.go:124
Struct
LoggerServer
internal/config/server_config.go:81
Struct
LoginRequest
internal/data/dto/users.go:117
Struct
LoginResult
internal/data/dto/users.go:75
Struct
LogoutRequest
internal/data/dto/users.go:122
TypeAlias
M
M type is for providing columns and column values to UpdateAll.
internal/models/boil_types.go:15
Interface
MIME
MIME interface enables to use either *mimetype.MIME or KnownMIME as mimetype.
internal/util/mime/mime.go:8
Interface
MailTransporter
internal/mailer/transport/transport.go:5
Struct
Mailer
internal/mailer/mailer.go:23
Struct
Mailer
internal/config/mailer_config.go:14
Struct
ManagementServer
internal/config/server_config.go:67
Interface
MetricsCollector
internal/metrics/users/metrics.go:9
Struct
Mock
internal/push/provider/mock_provider.go:10
Struct
MockMailTransport
internal/mailer/transport/mock.go:16
Struct
Name
internal/util/db/example_test.go:16
Struct
NoCacheConfig
NoCacheConfig defines the config for nocache middleware.
internal/api/middleware/no_cache.go:16
Struct
Nullables
Nullables nullables swagger:model nullables
internal/types/nullables.go:20
TypeAlias
OrderByNulls
internal/util/db/order_by.go:19
TypeAlias
OrderDir
OrderDir order dir swagger:model orderDir
internal/types/order_dir.go:20
Struct
PasswordResetToken
PasswordResetToken is an object representing the database table.
internal/models/password_reset_tokens.go:25
TypeAlias
PasswordResetTokenSlice
PasswordResetTokenSlice is an alias for a slice of pointers to PasswordResetToken. This should almost always be used instead of []PasswordResetToken.
internal/models/password_reset_tokens.go:118
Struct
PathsServer
internal/config/server_config.go:62
Struct
PostChangePasswordPayload
PostChangePasswordPayload post change password payload swagger:model postChangePasswordPayload
internal/types/post_change_password_payload.go:20
Struct
PostChangePasswordRouteParams
PostChangePasswordRouteParams contains all the bound params for the post change password route operation typically these are obtained from a http.Requ
internal/types/auth/post_change_password_route_parameters.go:30
Struct
PostForgotPasswordCompletePayload
PostForgotPasswordCompletePayload post forgot password complete payload swagger:model postForgotPasswordCompletePayload
internal/types/post_forgot_password_complete_payload.go:20
Struct
PostForgotPasswordCompleteRouteParams
PostForgotPasswordCompleteRouteParams contains all the bound params for the post forgot password complete route operation typically these are obtained
internal/types/auth/post_forgot_password_complete_route_parameters.go:30
Struct
PostForgotPasswordPayload
PostForgotPasswordPayload post forgot password payload swagger:model postForgotPasswordPayload
internal/types/post_forgot_password_payload.go:20
Struct
PostForgotPasswordRouteParams
PostForgotPasswordRouteParams contains all the bound params for the post forgot password route operation typically these are obtained from a http.Requ
internal/types/auth/post_forgot_password_route_parameters.go:30
Struct
PostLoginPayload
PostLoginPayload post login payload swagger:model postLoginPayload
internal/types/post_login_payload.go:20
next →
1–100 of 213, ranked by callers