package user type User struct { Id int64 Login string Password string DisplayName *string SuperUser bool } func (u *User) EffectiveDisplayName() string { if u.DisplayName == nil { return u.Login } return *u.DisplayName }