Crea un trabajo destacado.
Muestra de código
Ruby
# company_name = "The resource name of the company listing the job. The format is "projects/{project_id}/companies/{company_id}""
# requisition_id = "The posting ID, assigned by the client to identify a job"
require "google/apis/jobs_v3"
require "securerandom"
# Instantiate the client
jobs = Google::Apis::JobsV3
talent_solution_client = jobs::CloudTalentSolutionService.new
# @see
# https://developers.google.com/identity/protocols/application-default-credentials#callingruby
talent_solution_client.authorization = Google::Auth.get_application_default(
"https://www.googleapis.com/auth/jobs"
)
application_info = jobs::ApplicationInfo.new uris: ["http://careers.google.com"]
job_generated = jobs::Job.new requisition_id: requisition_id,
title: " Lab Technician",
company_name: company_name,
application_info: application_info,
description: "Design, develop, test, deploy, " +
"maintain and improve software."
# Featured job is the job with positive promotion value
job_generated.promotion_value = 2
puts "Featured Job generated: #{job_generated.to_json}"
job_generated