Class: KnuVerse::Knufactor::Resources::Client

Inherits:
KnuVerse::Knufactor::Resource show all
Defined in:
lib/knuverse/knufactor/resources/client.rb

Overview

The Knufactor Client resource

rubocop:disable Style/ExtraSpacing
rubocop:disable Metrics/LineLength

Instance Attribute Summary

Attributes inherited from KnuVerse::Knufactor::Resource

#client, #errors

Instance Method Summary collapse

Methods inherited from KnuVerse::Knufactor::Resource

all, #destroy, gen_getter_method, gen_property_methods, gen_setter_method, get, immutable, #initialize, path, path_for, paths, property, #reload, #save, where

Methods included from Helpers::ResourceClass

#determine_getter_names, #determine_setter_names, #human, #i18n_key, #immutable?, #param_key, #properties, #route_key

Methods included from Helpers::Resource

#<=>, #datetime_from_params, #fresh?, #id, #id_property, #immutable?, #model_name, #new?, #path_for, #paths, #persisted?, #properties, #tainted?, #to_key, #to_model, #to_param, #update

Methods included from Validations::Resource

#validate_id, #validate_mutability

Constructor Details

This class inherits a constructor from KnuVerse::Knufactor::Resource

Instance Method Details

#bypass_expirationObject

The bypass_expiration property



8
# File 'lib/knuverse/knufactor/resources/client.rb', line 8

property :bypass_expiration

#bypass_limitObject

The bypass_limit property



9
# File 'lib/knuverse/knufactor/resources/client.rb', line 9

property :bypass_limit

#bypass_require_code?Boolean

The bypass_require_code property

Returns:

  • (Boolean)


12
# File 'lib/knuverse/knufactor/resources/client.rb', line 12

property :bypass_require_code,    type: :boolean, read_only: true

#bypass_require_pinObject

The bypass_require_pin property



13
# File 'lib/knuverse/knufactor/resources/client.rb', line 13

property :bypass_require_pin,     type: :boolean

#bypass_spacing_minutesObject

The bypass_spacing_minutes property



14
# File 'lib/knuverse/knufactor/resources/client.rb', line 14

property :bypass_spacing_minutes

#client_idObject

The client_id property



15
# File 'lib/knuverse/knufactor/resources/client.rb', line 15

property :client_id,                              id_property: true

#disable_clients_globalObject

The disable_clients_global property



16
# File 'lib/knuverse/knufactor/resources/client.rb', line 16

property :disable_clients_global, type: :boolean

#email_verifiedObject

The email_verified property



17
# File 'lib/knuverse/knufactor/resources/client.rb', line 17

property :email_verified,         type: :boolean, read_only: true

#enroll_dateObject

The enroll_date property



18
# File 'lib/knuverse/knufactor/resources/client.rb', line 18

property :enroll_date,            type: :time,    read_only: true

#enroll_deadline_dateObject

The enroll_deadline_date property



19
# File 'lib/knuverse/knufactor/resources/client.rb', line 19

property :enroll_deadline_date,   type: :time

#enroll_deadline_remaining_minutesObject

The enroll_deadline_remaining_minutes property



20
# File 'lib/knuverse/knufactor/resources/client.rb', line 20

property :enroll_deadline_remaining_minutes

#has_passwordObject

The has_password property



21
# File 'lib/knuverse/knufactor/resources/client.rb', line 21

property :has_password,           type: :boolean, read_only: true

#has_pinObject

The has_pin property



22
# File 'lib/knuverse/knufactor/resources/client.rb', line 22

property :has_pin,                type: :boolean, read_only: true

#has_verifiedObject

The has_verified property



23
# File 'lib/knuverse/knufactor/resources/client.rb', line 23

property :has_verified,           type: :boolean, read_only: true,  as: :verified

#help_tipObject

The help_tip property



24
# File 'lib/knuverse/knufactor/resources/client.rb', line 24

property :help_tip,                               read_only: true

#is_disabledObject

The is_disabled property



25
# File 'lib/knuverse/knufactor/resources/client.rb', line 25

property :is_disabled,            type: :boolean,                   as: :disabled

#is_gauthObject

The is_gauth property



26
# File 'lib/knuverse/knufactor/resources/client.rb', line 26

property :is_gauth,               type: :boolean, read_only: true,  as: :gauth

#is_tenant_clientObject

The is_tenant_client property



27
# File 'lib/knuverse/knufactor/resources/client.rb', line 27

property :is_tenant_client,       type: :boolean, read_only: true,  as: :tenant_client

#last_verification_dateObject

The last_verification_date property



28
# File 'lib/knuverse/knufactor/resources/client.rb', line 28

property :last_verification_date, type: :time,    read_only: true

#nameObject

The name property



29
# File 'lib/knuverse/knufactor/resources/client.rb', line 29

property :name,                                   read_only: true

#notificationObject

The notification property



30
# File 'lib/knuverse/knufactor/resources/client.rb', line 30

property :notification,                           read_only: true

#passwordObject

The password property



31
# File 'lib/knuverse/knufactor/resources/client.rb', line 31

property :password,                               write_only: true

#password_lockObject

The password_lock property



32
# File 'lib/knuverse/knufactor/resources/client.rb', line 32

property :password_lock,          type: :boolean,                   as: :password_locked, validate: true

#phone_number_lastObject

The phone_number_last property



33
# File 'lib/knuverse/knufactor/resources/client.rb', line 33

property :phone_number_last,                      read_only: true

#pin_revObject

The pin_rev property



34
# File 'lib/knuverse/knufactor/resources/client.rb', line 34

property :pin_rev,                                read_only: true

#roleObject

The role property



35
# File 'lib/knuverse/knufactor/resources/client.rb', line 35

property :role

#role_rationaleObject

The role_rationale property



36
# File 'lib/knuverse/knufactor/resources/client.rb', line 36

property :role_rationale

#row_doublingObject

The row_doubling property



37
# File 'lib/knuverse/knufactor/resources/client.rb', line 37

property :row_doubling

#stateObject

The state property



38
# File 'lib/knuverse/knufactor/resources/client.rb', line 38

property :state,                                  read_only: true

#verification_lockObject

The verification_lock property



39
# File 'lib/knuverse/knufactor/resources/client.rb', line 39

property :verification_lock,      type: :boolean,                   as: :verification_locked, validate: true

#verification_speedObject

The verification_speed property



40
# File 'lib/knuverse/knufactor/resources/client.rb', line 40

property :verification_speed

#verification_speed_floorObject

The verification_speed_floor property



41
# File 'lib/knuverse/knufactor/resources/client.rb', line 41

property :verification_speed_floor,               read_only: true