Class: LWS::Auth::User

Inherits:
Generic::Model show all
Defined in:
lib/lws/apps/auth.rb

Overview

The user class

This class is a nested/associated class of Account or Token only! It cannot be accessed directly.

Instance Attribute Summary collapse

Attributes inherited from Generic::Model

#created_at, #id, #updated_at, #url, #url_html

Method Summary

Methods inherited from Generic::Model

#deep_dup, #dig, #reload, #rollback, #save

Instance Attribute Details

#accountAccount



419
# File 'lib/lws/apps/auth.rb', line 419

belongs_to :account

#account_idInteger



423
# File 'lib/lws/apps/auth.rb', line 423

attribute :account_id

#auth_providerString



427
# File 'lib/lws/apps/auth.rb', line 427

attribute :auth_provider

#emailString



431
# File 'lib/lws/apps/auth.rb', line 431

attribute :email

#mfa_enabledBoolean



436
# File 'lib/lws/apps/auth.rb', line 436

attribute :mfa_enabled

#mfa_verifiedBoolean



441
# File 'lib/lws/apps/auth.rb', line 441

attribute :mfa_verified

#oauth_expires_atString?



446
# File 'lib/lws/apps/auth.rb', line 446

attribute :oauth_expires_at

#password_digestString?



452
# File 'lib/lws/apps/auth.rb', line 452

attribute :password_digest

#password_expires_atString?



457
# File 'lib/lws/apps/auth.rb', line 457

attribute :password_expires_at

#use_for_communicationBoolean



462
# File 'lib/lws/apps/auth.rb', line 462

attribute :use_for_communication