Gitlab-rails console parameters

So there is this cool thing called gitlab-rails console, very useful!
Where on earth do I find what all the possible parameters do exactly :D?
tike for user.* alone there are 10 pages… some 100 keys if not more.

What do all of these do?

Just a few parameters:

user._destroy
user._destroy_callbacks
user.auditor
user.autosave_associated_records_for_user_canonical_email
user.autosave_associated_records_for_user_detail
user.can_create_team
user.confirm
user.confirm_deletion_with_password?
user.email_opted_in_was
user.email_opted_in_will_change!
user.issue_assignee_ids
user.issue_assignee_ids=
user.will_save_change_to_updated_at?
user.will_save_change_to_user_type?
user.will_save_change_to_username?

Google returned exactly 0 results :smiley:
What secret I stumbled upon here :D?
Some are intuitive, but others?
Is there some built in help command?

No one knows :D?