Skip to content

Latest commit

 

History

History
52 lines (46 loc) · 3.35 KB

Job.md

File metadata and controls

52 lines (46 loc) · 3.35 KB

MergeATSClient::Job

Properties

Name Type Description Notes
id String [optional][readonly]
remote_id String The third-party API ID of the matching object. [optional]
name String The job's name. [optional]
description String The job's description. [optional]
code String The job's code. Typically an additional identifier used to reference the particular job that is displayed on the ATS. [optional]
status JobStatusEnum The job's status. * `OPEN` - OPEN * `CLOSED` - CLOSED * `DRAFT` - DRAFT * `ARCHIVED` - ARCHIVED * `PENDING` - PENDING [optional]
job_posting_urls Array<Url> [optional]
remote_created_at Time When the third party's job was created. [optional]
remote_updated_at Time When the third party's job was updated. [optional]
confidential Boolean Whether the job is confidential. [optional]
departments Array<String> IDs of `Department` objects for this `Job`. [optional]
offices Array<String> IDs of `Office` objects for this `Job`. [optional]
hiring_managers Array<String> IDs of `RemoteUser` objects that serve as hiring managers for this `Job`. [optional]
recruiters Array<String> IDs of `RemoteUser` objects that serve as recruiters for this `Job`. [optional]
remote_was_deleted Boolean Indicates whether or not this object has been deleted by third party webhooks. [optional][readonly]
modified_at Time This is the datetime that this object was last updated by Merge [optional][readonly]
field_mappings Hash<String, AnyType> [optional][readonly]
remote_data Array<RemoteData> [optional][readonly]

Example

require 'merge_ats_client'

instance = MergeATSClient::Job.new(
  id: 022a2bef-57e5-4def-8ed2-7c41bd9a5ed8,
  remote_id: 8765432,
  name: Software Engineer (Merge is actually hiring btw),
  description: &lt;b&gt;If you&#39;re reading this documentation, you might be a good fit for Merge!&lt;/b&gt;,
  code: C0025,
  status: OPEN,
  job_posting_urls: [{&quot;value&quot;:&quot;https://merge.dev/careers&quot;,&quot;url_type&quot;:&quot;JOB_POSTING&quot;}],
  remote_created_at: 2021-10-15T00:00Z,
  remote_updated_at: 2021-10-16T00:00Z,
  confidential: true,
  departments: [&quot;5b3c1341-a20f-4e51-b72c-f3830a16c97b&quot;,&quot;d6e687d6-0c36-48a1-8114-35324b5cb38f&quot;],
  offices: [&quot;9871b4a9-f5d2-4f3b-a66b-dfedbed42c46&quot;],
  hiring_managers: [&quot;787ed912-33ec-444e-a215-8d71cc42fc12&quot;],
  recruiters: [&quot;787ed912-33ec-444e-a215-8d71cc42fc12&quot;],
  remote_was_deleted: null,
  modified_at: 2021-10-16T00:00Z,
  field_mappings: {&quot;organization_defined_targets&quot;:{&quot;custom_key&quot;:&quot;custom_value&quot;},&quot;linked_account_defined_targets&quot;:{&quot;custom_key&quot;:&quot;custom_value&quot;}},
  remote_data: [{&quot;path&quot;:&quot;/positions&quot;,&quot;data&quot;:[&quot;Varies by platform&quot;]}]
)