package view type LoginViewModel struct { Success string Error string TotalUsers int AllowSignup bool } type SetPasswordViewModel struct { LoginViewModel Token string } func (s *LoginViewModel) WithSuccess(m string) *LoginViewModel { s.Success = m return s } func (s *LoginViewModel) WithError(m string) *LoginViewModel { s.Error = m return s }