class Google::Apis::JobsV4::MatchingJob
Job
entry with metadata inside SearchJobsResponse
.
Attributes
Commute details related to this job. Corresponds to the JSON property `commuteInfo` @return [Google::Apis::JobsV4::CommuteInfo]
A summary of the job with core information that's displayed on the search results listing page. Corresponds to the JSON property `jobSummary` @return [String]
Contains snippets of text from the Job.title
field most closely matching a search query's keywords, if available. The matching query keywords are enclosed in HTML bold tags. Corresponds to the JSON property `jobTitleSnippet` @return [String]
Contains snippets of text from the Job.description
and similar fields that most closely match a search query's keywords, if available. All HTML tags in the original fields are stripped when returned in this field, and matching query keywords are enclosed in HTML bold tags. Corresponds to the JSON property `searchTextSnippet` @return [String]
Public Class Methods
# File lib/google/apis/jobs_v4/classes.rb, line 1735 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/jobs_v4/classes.rb, line 1740 def update!(**args) @commute_info = args[:commute_info] if args.key?(:commute_info) @job = args[:job] if args.key?(:job) @job_summary = args[:job_summary] if args.key?(:job_summary) @job_title_snippet = args[:job_title_snippet] if args.key?(:job_title_snippet) @search_text_snippet = args[:search_text_snippet] if args.key?(:search_text_snippet) end