package domain import ( "time" "github.com/google/uuid" ) type Role string const ( RoleUser Role = "user" RoleAdmin Role = "admin" ) type User struct { ID uuid.UUID `json:"id"` Email string `json:"email"` DisplayName string `json:"displayName"` Role Role `json:"role"` PasswordHash string `json:"-"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }