Class: TheCompaniesAPI::Generated::Models::JobTitle
- Inherits:
-
Object
- Object
- TheCompaniesAPI::Generated::Models::JobTitle
- Defined in:
- lib/thecompaniesapi/generated/models/job_title.rb
Overview
A job title and its related informations.
Instance Attribute Summary collapse
-
#department ⇒ Object
Department.
-
#department_secondary ⇒ Object
DepartmentSecondary.
-
#id ⇒ Float
Id.
-
#linkedin_count ⇒ Object
LinkedinCount.
-
#name ⇒ String
Name.
-
#name_es ⇒ Object
NameEs.
-
#name_fr ⇒ Object
NameFr.
-
#seniority_level ⇒ Object
SeniorityLevel.
-
#seniority_level_secondary ⇒ Object
SeniorityLevelSecondary.
-
#usage_count ⇒ Object
UsageCount.
Instance Method Summary collapse
-
#initialize(data = {}) ⇒ JobTitle
constructor
Initialize a new JobTitle.
-
#to_hash ⇒ Hash
(also: #to_h)
Convert to hash.
Constructor Details
#initialize(data = {}) ⇒ JobTitle
Initialize a new JobTitle
45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/thecompaniesapi/generated/models/job_title.rb', line 45 def initialize(data = {}) @department = data['department'] @department_secondary = data['departmentSecondary'] @id = data['id'] @linkedin_count = data['linkedinCount'] @name = data['name'] @name_es = data['nameEs'] @name_fr = data['nameFr'] @seniority_level = data['seniorityLevel'] @seniority_level_secondary = data['seniorityLevelSecondary'] @usage_count = data['usageCount'] end |
Instance Attribute Details
#department ⇒ Object
Returns department.
12 13 14 |
# File 'lib/thecompaniesapi/generated/models/job_title.rb', line 12 def department @department end |
#department_secondary ⇒ Object
Returns departmentSecondary.
15 16 17 |
# File 'lib/thecompaniesapi/generated/models/job_title.rb', line 15 def department_secondary @department_secondary end |
#id ⇒ Float
Returns id.
18 19 20 |
# File 'lib/thecompaniesapi/generated/models/job_title.rb', line 18 def id @id end |
#linkedin_count ⇒ Object
Returns linkedinCount.
21 22 23 |
# File 'lib/thecompaniesapi/generated/models/job_title.rb', line 21 def linkedin_count @linkedin_count end |
#name ⇒ String
Returns name.
24 25 26 |
# File 'lib/thecompaniesapi/generated/models/job_title.rb', line 24 def name @name end |
#name_es ⇒ Object
Returns nameEs.
27 28 29 |
# File 'lib/thecompaniesapi/generated/models/job_title.rb', line 27 def name_es @name_es end |
#name_fr ⇒ Object
Returns nameFr.
30 31 32 |
# File 'lib/thecompaniesapi/generated/models/job_title.rb', line 30 def name_fr @name_fr end |
#seniority_level ⇒ Object
Returns seniorityLevel.
33 34 35 |
# File 'lib/thecompaniesapi/generated/models/job_title.rb', line 33 def seniority_level @seniority_level end |
#seniority_level_secondary ⇒ Object
Returns seniorityLevelSecondary.
36 37 38 |
# File 'lib/thecompaniesapi/generated/models/job_title.rb', line 36 def seniority_level_secondary @seniority_level_secondary end |
#usage_count ⇒ Object
Returns usageCount.
39 40 41 |
# File 'lib/thecompaniesapi/generated/models/job_title.rb', line 39 def usage_count @usage_count end |
Instance Method Details
#to_hash ⇒ Hash Also known as: to_h
Convert to hash
62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/thecompaniesapi/generated/models/job_title.rb', line 62 def to_hash { 'department' => @department, 'departmentSecondary' => @department_secondary, 'id' => @id, 'linkedinCount' => @linkedin_count, 'name' => @name, 'nameEs' => @name_es, 'nameFr' => @name_fr, 'seniorityLevel' => @seniority_level, 'seniorityLevelSecondary' => @seniority_level_secondary, 'usageCount' => @usage_count, } end |