Files
tracker/internal/model/user/user.go
2026-03-06 17:45:02 +03:00

28 lines
597 B
Go

package user
type User struct {
ID uint32 `json:"id"`
Email string `json:"email"`
Name string `json:"name"`
PasswordHash string `json:"password_hash"`
Role string `json:"role"`
}
type CreateUserDTO struct {
Email string `json:"email"`
Name string `json:"name"`
PasswordHash string `json:"password_hash"`
Role string `json:"role"`
}
type UpdateUserDTO struct {
Name string `json:"name"`
}
type ResponseDTO struct {
ID uint32 `json:"id"`
Email string `json:"email"`
Name string `json:"name"`
Role string `json:"role"`
}