Class: LessonlyApi::ResourceType::User

Inherits:
Base
  • Object
show all
Defined in:
lib/lessonly_api/resource_type/user.rb

Overview

Class represents API response as a Ruby object.

Instance Method Summary collapse

Methods inherited from Base

#attributes, dump, fields, from_json, #initialize, load

Constructor Details

This class inherits a constructor from LessonlyApi::ResourceType::Base

Instance Method Details

#archived_atDateTime



# File 'lib/lessonly_api/resource_type/user.rb', line 29

#archived_by_user_idInteher



# File 'lib/lessonly_api/resource_type/user.rb', line 32

#business_unitString



# File 'lib/lessonly_api/resource_type/user.rb', line 38

#custom_user_field_dataArray



# File 'lib/lessonly_api/resource_type/user.rb', line 59

#departmentString



# File 'lib/lessonly_api/resource_type/user.rb', line 41

#emailString



# File 'lib/lessonly_api/resource_type/user.rb', line 17

#ext_uidString



# File 'lib/lessonly_api/resource_type/user.rb', line 14

#groupsResourceType::UserGroup



65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'lib/lessonly_api/resource_type/user.rb', line 65

fields(
  :id,
  :resource_type,
  :type,
  :ext_uid,
  :email,
  :name,
  :role,
  :role_id,
  {archived_at: :date_time},
  :archived_by_user_id,
  :job_title,
  :business_unit,
  :department,
  :location,
  :locale,
  {hire_date: :date},
  :manager_name,
  :mobile_phone_number,
  :custom_user_field_data,
  {groups: :user_group}
)

#hire_dateDate



# File 'lib/lessonly_api/resource_type/user.rb', line 50

#idInteger



# File 'lib/lessonly_api/resource_type/user.rb', line 5

#job_titleString



# File 'lib/lessonly_api/resource_type/user.rb', line 35

#localeString



# File 'lib/lessonly_api/resource_type/user.rb', line 47

#locationString



# File 'lib/lessonly_api/resource_type/user.rb', line 44

#manager_nameString



# File 'lib/lessonly_api/resource_type/user.rb', line 53

#mobile_phone_numberString



# File 'lib/lessonly_api/resource_type/user.rb', line 56

#nameString



# File 'lib/lessonly_api/resource_type/user.rb', line 20

#resource_typeString



# File 'lib/lessonly_api/resource_type/user.rb', line 8

#roleString



# File 'lib/lessonly_api/resource_type/user.rb', line 23

#role_idInteger



# File 'lib/lessonly_api/resource_type/user.rb', line 26

#typeString



# File 'lib/lessonly_api/resource_type/user.rb', line 11