Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HotPotatoC/twitter-clone
/ types & classes
Types & classes
34 in github.com/HotPotatoC/twitter-clone
⨍
Functions
221
◇
Types & classes
34
↓ 8 callers
Struct
handler
user/internal/server/server.go:35
Struct
AppConfig
user/config/config.go:10
Struct
Clients
user/clients/clients.go:12
Struct
ClientsConfig
user/config/config.go:5
Struct
Config
user/config/config.go:14
Struct
CreateUserParams
user/internal/service/create_user.go:11
Struct
CreateUserParams
user/internal/service/repository/create_user.go:9
Struct
CreateUserRequest
CreateUserRequest request body for CreateUser
user/rpc/user/user.pb.go:217
Struct
CreateUserResponse
CreateUserResponse response body for CreateUser
user/rpc/user/user.pb.go:337
Struct
DeleteUserRequest
DeleteUserRequest request body for DeleteUser
user/rpc/user/user.pb.go:385
Struct
DeleteUserResponse
DeleteUserResponse response body for DeleteUser
user/rpc/user/user.pb.go:433
Interface
EnvTypes
user/config/lookup.go:10
Struct
FindUserByEmailRequest
FindUserByEmailRequest request body for FindUserByEmail
user/rpc/user/user.pb.go:121
Struct
FindUserByEmailResponse
FindUserByEmailResponse response body for FindUserByEmail
user/rpc/user/user.pb.go:169
Struct
FindUserByIDRequest
FindUserByIDRequest request body for FindUserByID
user/rpc/user/user.pb.go:25
Struct
FindUserByIDResponse
FindUserByIDResponse response body for FindUserByID
user/rpc/user/user.pb.go:73
Interface
HTTPClient
===== Utils ===== HTTPClient is the interface used by generated clients to send HTTP requests. It is fulfilled by *(net/http).Client, which is suffici
user/rpc/user/user.twirp.go:1378
Interface
Handler
user/internal/server/server.go:31
TypeAlias
Password
Password represents a password
user/internal/models/user.go:70
Interface
Repository
Repository is the interface that provides user related methods
user/internal/service/repository/repository.go:12
Interface
Service
Service is the interface that provides user related methods
user/internal/service/service.go:12
Interface
TwirpServer
TwirpServer is the interface generated server structs will support: they're HTTP handlers with additional methods for accessing metadata about the ser
user/rpc/user/user.twirp.go:1386
Struct
User
User represents a generic user
user/internal/models/user.go:15
Struct
User
User represents the user model
user/rpc/user/user.pb.go:481
Interface
UserService
===================== UserService Interface ===================== UserService service supports user management
user/rpc/user/user.twirp.go:35
Struct
internalWithCause
internalWithCause is a Twirp Internal error wrapping an original error cause, but the original error message is not exposed on Msg(). The original err
user/rpc/user/user.twirp.go:1715
Struct
repository
user/internal/service/repository/repository.go:26
Struct
service
user/internal/service/service.go:26
Struct
twerrJSON
JSON serialization for errors
user/rpc/user/user.twirp.go:1554
Struct
userServiceJSONClient
======================= UserService JSON Client =======================
user/rpc/user/user.twirp.go:286
Struct
userServiceProtobufClient
=========================== UserService Protobuf Client ===========================
user/rpc/user/user.twirp.go:53
Struct
userServiceServer
========================== UserService Server Handler ==========================
user/rpc/user/user.twirp.go:519
Struct
wrappedError
user/rpc/user/user.twirp.go:1674
Struct
x
user/rpc/user/user.pb.go:930