Class: BrightData::LinkedIn::Types::JobKeywordInput
- Inherits:
-
Data
- Object
- Data
- BrightData::LinkedIn::Types::JobKeywordInput
- Defined in:
- lib/brightdata/linkedin/types/job_keyword_input.rb
Overview
Input shape for linkedin.jobs.discover_by_keyword.
Instance Attribute Summary collapse
-
#company ⇒ String?
readonly
Company filter.
-
#country ⇒ String?
readonly
Country code.
-
#experience_level ⇒ String?
readonly
Experience level.
-
#job_type ⇒ String?
readonly
Job type.
-
#jobs_to_not_include ⇒ String, ...
readonly
Excluded jobs.
-
#keyword ⇒ String?
readonly
Job keyword.
-
#location ⇒ String
readonly
Target location.
-
#location_radius ⇒ Integer, ...
readonly
Location radius.
-
#remote ⇒ String, ...
readonly
Remote filter.
-
#selective_search ⇒ String, ...
readonly
Selective search flag.
-
#time_range ⇒ String?
readonly
Posting time range.
Instance Method Summary collapse
-
#to_api_hash ⇒ Hash
Serialize for Bright Data, omitting nil values.
Instance Attribute Details
#company ⇒ String? (readonly)
Returns company filter.
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/brightdata/linkedin/types/job_keyword_input.rb', line 30 JobKeywordInput = Data.define( :location, :keyword, :country, :time_range, :job_type, :experience_level, :remote, :company, :selective_search, :jobs_to_not_include, :location_radius ) do # Serialize for Bright Data, omitting nil values. # # @return [Hash] API input payload def to_api_hash to_h.compact end end |
#country ⇒ String? (readonly)
Returns country code.
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/brightdata/linkedin/types/job_keyword_input.rb', line 30 JobKeywordInput = Data.define( :location, :keyword, :country, :time_range, :job_type, :experience_level, :remote, :company, :selective_search, :jobs_to_not_include, :location_radius ) do # Serialize for Bright Data, omitting nil values. # # @return [Hash] API input payload def to_api_hash to_h.compact end end |
#experience_level ⇒ String? (readonly)
Returns experience level.
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/brightdata/linkedin/types/job_keyword_input.rb', line 30 JobKeywordInput = Data.define( :location, :keyword, :country, :time_range, :job_type, :experience_level, :remote, :company, :selective_search, :jobs_to_not_include, :location_radius ) do # Serialize for Bright Data, omitting nil values. # # @return [Hash] API input payload def to_api_hash to_h.compact end end |
#job_type ⇒ String? (readonly)
Returns job type.
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/brightdata/linkedin/types/job_keyword_input.rb', line 30 JobKeywordInput = Data.define( :location, :keyword, :country, :time_range, :job_type, :experience_level, :remote, :company, :selective_search, :jobs_to_not_include, :location_radius ) do # Serialize for Bright Data, omitting nil values. # # @return [Hash] API input payload def to_api_hash to_h.compact end end |
#jobs_to_not_include ⇒ String, ... (readonly)
Returns excluded jobs.
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/brightdata/linkedin/types/job_keyword_input.rb', line 30 JobKeywordInput = Data.define( :location, :keyword, :country, :time_range, :job_type, :experience_level, :remote, :company, :selective_search, :jobs_to_not_include, :location_radius ) do # Serialize for Bright Data, omitting nil values. # # @return [Hash] API input payload def to_api_hash to_h.compact end end |
#keyword ⇒ String? (readonly)
Returns job keyword.
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/brightdata/linkedin/types/job_keyword_input.rb', line 30 JobKeywordInput = Data.define( :location, :keyword, :country, :time_range, :job_type, :experience_level, :remote, :company, :selective_search, :jobs_to_not_include, :location_radius ) do # Serialize for Bright Data, omitting nil values. # # @return [Hash] API input payload def to_api_hash to_h.compact end end |
#location ⇒ String (readonly)
Returns target location.
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/brightdata/linkedin/types/job_keyword_input.rb', line 30 JobKeywordInput = Data.define( :location, :keyword, :country, :time_range, :job_type, :experience_level, :remote, :company, :selective_search, :jobs_to_not_include, :location_radius ) do # Serialize for Bright Data, omitting nil values. # # @return [Hash] API input payload def to_api_hash to_h.compact end end |
#location_radius ⇒ Integer, ... (readonly)
Returns location radius.
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/brightdata/linkedin/types/job_keyword_input.rb', line 30 JobKeywordInput = Data.define( :location, :keyword, :country, :time_range, :job_type, :experience_level, :remote, :company, :selective_search, :jobs_to_not_include, :location_radius ) do # Serialize for Bright Data, omitting nil values. # # @return [Hash] API input payload def to_api_hash to_h.compact end end |
#remote ⇒ String, ... (readonly)
Returns remote filter.
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/brightdata/linkedin/types/job_keyword_input.rb', line 30 JobKeywordInput = Data.define( :location, :keyword, :country, :time_range, :job_type, :experience_level, :remote, :company, :selective_search, :jobs_to_not_include, :location_radius ) do # Serialize for Bright Data, omitting nil values. # # @return [Hash] API input payload def to_api_hash to_h.compact end end |
#selective_search ⇒ String, ... (readonly)
Returns selective search flag.
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/brightdata/linkedin/types/job_keyword_input.rb', line 30 JobKeywordInput = Data.define( :location, :keyword, :country, :time_range, :job_type, :experience_level, :remote, :company, :selective_search, :jobs_to_not_include, :location_radius ) do # Serialize for Bright Data, omitting nil values. # # @return [Hash] API input payload def to_api_hash to_h.compact end end |
#time_range ⇒ String? (readonly)
Returns posting time range.
30 31 32 33 34 35 36 37 38 39 40 41 |
# File 'lib/brightdata/linkedin/types/job_keyword_input.rb', line 30 JobKeywordInput = Data.define( :location, :keyword, :country, :time_range, :job_type, :experience_level, :remote, :company, :selective_search, :jobs_to_not_include, :location_radius ) do # Serialize for Bright Data, omitting nil values. # # @return [Hash] API input payload def to_api_hash to_h.compact end end |
Instance Method Details
#to_api_hash ⇒ Hash
Serialize for Bright Data, omitting nil values.
38 39 40 |
# File 'lib/brightdata/linkedin/types/job_keyword_input.rb', line 38 def to_api_hash to_h.compact end |