Versions in this module Expand all Collapse all v0 v0.1.0 Mar 10, 2026 Changes in this version + type User struct + CreatedAt time.Time + Email string + ID uuid.UUID + Name string + UpdatedAt time.Time + type UsersHandler struct + func NewUsersHandler(service service) *UsersHandler + func (h *UsersHandler) DeleteUser(c *echo.Context) error + func (h *UsersHandler) GetUserByID(c *echo.Context) error + func (h *UsersHandler) UpdateUser(c *echo.Context) error + type UsersRepository struct + func NewUsersRepository(db *gorm.DB) *UsersRepository + func (r *UsersRepository) Create(ctx context.Context, user User) (User, error) + func (r *UsersRepository) Delete(ctx context.Context, id uuid.UUID) error + func (r *UsersRepository) FindByEmail(ctx context.Context, email string) (User, error) + func (r *UsersRepository) FindByID(ctx context.Context, id uuid.UUID) (User, error) + func (r *UsersRepository) Update(ctx context.Context, user User) (User, error) + type UsersService struct + func NewUsersService(repository repository) *UsersService + func (s *UsersService) Create(ctx context.Context, user User) (User, error) + func (s *UsersService) Delete(ctx context.Context, id uuid.UUID) error + func (s *UsersService) Update(ctx context.Context, user User) (User, error)