Class: SchemaOrg::JobPosting
Overview
Constant Summary
collapse
- SCHEMA_NAME =
"JobPosting"
- SCHEMA_TYPES =
[self, SchemaOrg::Intangible, SchemaOrg::Thing].freeze
Class Method Summary
collapse
Instance Method Summary
collapse
#applicant_location_requirements, #applicant_location_requirements=, #application_contact, #application_contact=, #base_salary, #base_salary=, #benefits, #benefits=, #date_posted, #date_posted=, #direct_apply, #direct_apply=, #education_requirements, #education_requirements=, #eligibility_to_work_requirement, #eligibility_to_work_requirement=, #employer_overview, #employer_overview=, #employment_type, #employment_type=, #employment_unit, #employment_unit=, #estimated_salary, #estimated_salary=, #experience_in_place_of_education, #experience_in_place_of_education=, #experience_requirements, #experience_requirements=, #hiring_organization, #hiring_organization=, #incentive_compensation, #incentive_compensation=, #incentives, #incentives=, #industry, #industry=, #job_benefits, #job_benefits=, #job_duration, #job_duration=, #job_immediate_start, #job_immediate_start=, #job_location, #job_location=, #job_location_type, #job_location_type=, #job_start_date, #job_start_date=, #occupational_category, #occupational_category=, #physical_requirement, #physical_requirement=, #qualifications, #qualifications=, #relevant_occupation, #relevant_occupation=, #responsibilities, #responsibilities=, #salary_currency, #salary_currency=, schema_property_definitions, #security_clearance_requirement, #security_clearance_requirement=, #sensory_requirement, #sensory_requirement=, #skills, #skills=, #special_commitments, #special_commitments=, #title, #title=, #total_job_openings, #total_job_openings=, #valid_through, #valid_through=, #work_hours, #work_hours=
schema_property_definitions
#additional_type, #additional_type=, #alternate_name, #alternate_name=, #description, #description=, #disambiguating_description, #disambiguating_description=, #identifier, #identifier=, #image, #image=, #main_entity_of_page, #main_entity_of_page=, #name, #name=, #owner, #owner=, #potential_action, #potential_action=, #same_as, #same_as=, schema_property_definitions, #subject_of, #subject_of=, #url, #url=
#additional_type, #additional_type=, #alternate_name, #alternate_name=, #applicant_location_requirements, #applicant_location_requirements=, #application_contact, #application_contact=, #base_salary, #base_salary=, #benefits, #benefits=, #date_posted, #date_posted=, #description, #description=, #direct_apply, #direct_apply=, #disambiguating_description, #disambiguating_description=, #education_requirements, #education_requirements=, #eligibility_to_work_requirement, #eligibility_to_work_requirement=, #employer_overview, #employer_overview=, #employment_type, #employment_type=, #employment_unit, #employment_unit=, #estimated_salary, #estimated_salary=, #experience_in_place_of_education, #experience_in_place_of_education=, #experience_requirements, #experience_requirements=, #hiring_organization, #hiring_organization=, #identifier, #identifier=, #image, #image=, #incentive_compensation, #incentive_compensation=, #incentives, #incentives=, #industry, #industry=, #job_benefits, #job_benefits=, #job_duration, #job_duration=, #job_immediate_start, #job_immediate_start=, #job_location, #job_location=, #job_location_type, #job_location_type=, #job_start_date, #job_start_date=, #main_entity_of_page, #main_entity_of_page=, #name, #name=, #occupational_category, #occupational_category=, #owner, #owner=, #physical_requirement, #physical_requirement=, #potential_action, #potential_action=, #qualifications, #qualifications=, #relevant_occupation, #relevant_occupation=, #responsibilities, #responsibilities=, #salary_currency, #salary_currency=, #same_as, #same_as=, #security_clearance_requirement, #security_clearance_requirement=, #sensory_requirement, #sensory_requirement=, #skills, #skills=, #special_commitments, #special_commitments=, #subject_of, #subject_of=, #title, #title=, #total_job_openings, #total_job_openings=, #url, #url=, #valid_through, #valid_through=, #work_hours, #work_hours=
Class Method Details
.new(**properties) ⇒ JobPosting
30
31
32
|
# File 'lib/schema_org/types/job_posting.rb', line 30
def new(**properties)
super
end
|
.schema_name ⇒ String
17
18
19
|
# File 'lib/schema_org/types/job_posting.rb', line 17
def schema_name
SCHEMA_NAME
end
|
.schema_type?(other_type) ⇒ Boolean
25
26
27
28
|
# File 'lib/schema_org/types/job_posting.rb', line 25
def schema_type?(other_type)
Base.schema_type_argument!(other_type)
SCHEMA_TYPES.include?(other_type)
end
|
.schema_types ⇒ ::Array[::Class]
21
22
23
|
# File 'lib/schema_org/types/job_posting.rb', line 21
def schema_types
SCHEMA_TYPES
end
|
Instance Method Details
#schema_type? ⇒ Boolean
64066
|
# File 'sig/schema_org.rbs', line 64066
def schema_type?: (untyped) -> bool
|
#schema_types ⇒ ::Array[::Class]
64065
|
# File 'sig/schema_org.rbs', line 64065
def schema_types: () -> ::Array[::Class]
|