Class: OpenActive::Models::Schema::JobPosting
Instance Attribute Summary collapse
Attributes inherited from Thing
#additional_type, #alternate_name, #description, #disambiguating_description, #identifier, #image, #main_entity_of_page, #name, #potential_action, #same_as, #subject_of, #url
Attributes inherited from JsonLdModel
#context, #id
Method Summary
Methods inherited from BaseModel
#assign_attributes, define_property, deserialize, #deserialize, deserialize_class, #initialize, #serialize, serialize, #set_property, #to_json
#check_types, included
included, #to_h, #values
Instance Attribute Details
95
96
97
|
# File 'lib/openactive/models/schema/job_posting.rb', line 95
def applicant_location_requirements
@applicant_location_requirements
end
|
166
167
168
|
# File 'lib/openactive/models/schema/job_posting.rb', line 166
def base_salary
@base_salary
end
|
#benefits ⇒ String
156
157
158
|
# File 'lib/openactive/models/schema/job_posting.rb', line 156
def benefits
@benefits
end
|
#date_posted ⇒ Date?
118
119
120
|
# File 'lib/openactive/models/schema/job_posting.rb', line 118
def date_posted
@date_posted
end
|
140
141
142
|
# File 'lib/openactive/models/schema/job_posting.rb', line 140
def education_requirements
@education_requirements
end
|
#employment_type ⇒ String
38
39
40
|
# File 'lib/openactive/models/schema/job_posting.rb', line 38
def employment_type
@employment_type
end
|
124
125
126
|
# File 'lib/openactive/models/schema/job_posting.rb', line 124
def employment_unit
@employment_unit
end
|
#estimated_salary ⇒ BigDecimal, ...
48
49
50
|
# File 'lib/openactive/models/schema/job_posting.rb', line 48
def estimated_salary
@estimated_salary
end
|
#experience_requirements ⇒ String
28
29
30
|
# File 'lib/openactive/models/schema/job_posting.rb', line 28
def experience_requirements
@experience_requirements
end
|
161
162
163
|
# File 'lib/openactive/models/schema/job_posting.rb', line 161
def hiring_organization
@hiring_organization
end
|
#incentive_compensation ⇒ String
61
62
63
|
# File 'lib/openactive/models/schema/job_posting.rb', line 61
def incentive_compensation
@incentive_compensation
end
|
#incentives ⇒ String
146
147
148
|
# File 'lib/openactive/models/schema/job_posting.rb', line 146
def incentives
@incentives
end
|
#industry ⇒ String
72
73
74
|
# File 'lib/openactive/models/schema/job_posting.rb', line 72
def industry
@industry
end
|
#job_benefits ⇒ String
56
57
58
|
# File 'lib/openactive/models/schema/job_posting.rb', line 56
def job_benefits
@job_benefits
end
|
22
23
24
|
# File 'lib/openactive/models/schema/job_posting.rb', line 22
def job_immediate_start
@job_immediate_start
end
|
33
34
35
|
# File 'lib/openactive/models/schema/job_posting.rb', line 33
def job_location
@job_location
end
|
#job_location_type ⇒ String
135
136
137
|
# File 'lib/openactive/models/schema/job_posting.rb', line 135
def job_location_type
@job_location_type
end
|
#job_start_date ⇒ String, ...
105
106
107
|
# File 'lib/openactive/models/schema/job_posting.rb', line 105
def job_start_date
@job_start_date
end
|
112
113
114
|
# File 'lib/openactive/models/schema/job_posting.rb', line 112
def occupational_category
@occupational_category
end
|
129
130
131
|
# File 'lib/openactive/models/schema/job_posting.rb', line 129
def qualifications
@qualifications
end
|
100
101
102
|
# File 'lib/openactive/models/schema/job_posting.rb', line 100
def relevant_occupation
@relevant_occupation
end
|
#responsibilities ⇒ String
77
78
79
|
# File 'lib/openactive/models/schema/job_posting.rb', line 77
def responsibilities
@responsibilities
end
|
#salary_currency ⇒ String
151
152
153
|
# File 'lib/openactive/models/schema/job_posting.rb', line 151
def salary_currency
@salary_currency
end
|
66
67
68
|
# File 'lib/openactive/models/schema/job_posting.rb', line 66
def skills
@skills
end
|
#special_commitments ⇒ String
17
18
19
|
# File 'lib/openactive/models/schema/job_posting.rb', line 17
def special_commitments
@special_commitments
end
|
#title ⇒ String
12
13
14
|
# File 'lib/openactive/models/schema/job_posting.rb', line 12
def title
@title
end
|
#total_job_openings ⇒ int?
82
83
84
|
# File 'lib/openactive/models/schema/job_posting.rb', line 82
def total_job_openings
@total_job_openings
end
|
#type ⇒ String
7
8
9
|
# File 'lib/openactive/models/schema/job_posting.rb', line 7
def type
"schema:JobPosting"
end
|
#valid_through ⇒ Date, ...
88
89
90
|
# File 'lib/openactive/models/schema/job_posting.rb', line 88
def valid_through
@valid_through
end
|
#work_hours ⇒ String
43
44
45
|
# File 'lib/openactive/models/schema/job_posting.rb', line 43
def work_hours
@work_hours
end
|