Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserApplication ¶
type UserApplication struct {
// contains filtered or unexported fields
}
func NewUserApplication ¶
func NewUserApplication(dirRepo dir.DirectoryRepository, fileRepo file.FileRepository, logger *zap.Logger) *UserApplication
func (*UserApplication) GetProfile ¶
GetProfile returns the user profile instance corresponding to the given user id.
type UserEventHandler ¶
type UserEventHandler struct {
// contains filtered or unexported fields
}
func NewUserEventHandler ¶
func NewUserEventHandler(dirApp *dir.DirectoryApplication, fileApp *file.FileApplication, logger *zap.Logger) *UserEventHandler
type UserEventPayload ¶
type UserRestService ¶
type UserRestService struct {
// contains filtered or unexported fields
}
func NewUserRestServer ¶
func NewUserRestServer(app *UserApplication, logger *zap.Logger, authHeader string) *UserRestService
func (*UserRestService) ServeHTTP ¶
func (server *UserRestService) ServeHTTP(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.