blob: dc32b3e4acaa89237f6cb993226e313488f4a0af (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package charakterin
import (
"database/sql"
"time"
)
// Ein User ist ein ganz toller Benutzer.
type User struct {
ID int
Name string
EMail string
Password []byte
DisplayName sql.NullString
LastActivity *time.Time
IsActive bool
}
// GetName gibt den Anzeigenamen oder wenn dieser nicht gesetzt ist den Benutzernamen zurück.
func (u *User) GetName() string {
if u.DisplayName.Valid {
return u.DisplayName.String
}
return u.Name
}
|