Files
go-tracker/internal/model/user/user.go
2025-11-12 09:41:52 +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"`
}