23 lines
346 B
Go
23 lines
346 B
Go
package user
|
|
|
|
import "time"
|
|
|
|
type User struct {
|
|
Id int64
|
|
Login string
|
|
Password string
|
|
FullName *string
|
|
Email *string
|
|
IsAdmin bool
|
|
CreatedAt time.Time
|
|
UpdatedAt time.Time
|
|
ActivatedAt *time.Time
|
|
}
|
|
|
|
func (u *User) DisplayedName() string {
|
|
if u.FullName != nil {
|
|
return *u.FullName
|
|
}
|
|
return u.Login
|
|
}
|