Class: Kombo::Models::Shared::PostAtsJobsJobIdApplicationsRequestBodyRemoteFields

Inherits:
Object
  • Object
show all
Extended by:
T::Sig
Includes:
Crystalline::MetadataFields
Defined in:
lib/kombo/models/shared/postatsjobsjobidapplicationsrequestbody_remote_fields.rb

Overview

Additional fields that we will pass through to specific ATS systems.

Instance Method Summary collapse

Methods included from Crystalline::MetadataFields

#field, #fields, included, #marshal_single, #to_dict, #to_json

Constructor Details

#initialize(successfactors: nil, personio: nil, talentsoft: nil, teamtailor: nil, greenhouse: nil, lever: nil, workable: nil, workday: nil, zohorecruit: nil, bullhorn: nil, smartrecruiters: nil, talentadore: nil, guidecom: nil, dvinci: nil, hrworks: nil, jobylon: nil, avature: nil, recruitee: nil, rexx: nil, umantis: nil, piloga: nil, pinpoint: nil, covetorest: nil) ⇒ PostAtsJobsJobIdApplicationsRequestBodyRemoteFields

Returns a new instance of PostAtsJobsJobIdApplicationsRequestBodyRemoteFields.



63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'lib/kombo/models/shared/postatsjobsjobidapplicationsrequestbody_remote_fields.rb', line 63

def initialize(successfactors: nil, personio: nil, talentsoft: nil, teamtailor: nil, greenhouse: nil, lever: nil, workable: nil, workday: nil, zohorecruit: nil, bullhorn: nil, smartrecruiters: nil, talentadore: nil, guidecom: nil, dvinci: nil, hrworks: nil, jobylon: nil, avature: nil, recruitee: nil, rexx: nil, umantis: nil, piloga: nil, pinpoint: nil, covetorest: nil)
  @successfactors = successfactors
  @personio = personio
  @talentsoft = talentsoft
  @teamtailor = teamtailor
  @greenhouse = greenhouse
  @lever = lever
  @workable = workable
  @workday = workday
  @zohorecruit = zohorecruit
  @bullhorn = bullhorn
  @smartrecruiters = smartrecruiters
  @talentadore = talentadore
  @guidecom = guidecom
  @dvinci = dvinci
  @hrworks = hrworks
  @jobylon = jobylon
  @avature = avature
  @recruitee = recruitee
  @rexx = rexx
  @umantis = umantis
  @piloga = piloga
  @pinpoint = pinpoint
  @covetorest = covetorest
end

Instance Method Details

#==(other) ⇒ Object



90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
# File 'lib/kombo/models/shared/postatsjobsjobidapplicationsrequestbody_remote_fields.rb', line 90

def ==(other)
  return false unless other.is_a? self.class
  return false unless @successfactors == other.successfactors
  return false unless @personio == other.personio
  return false unless @talentsoft == other.talentsoft
  return false unless @teamtailor == other.teamtailor
  return false unless @greenhouse == other.greenhouse
  return false unless @lever == other.lever
  return false unless @workable == other.workable
  return false unless @workday == other.workday
  return false unless @zohorecruit == other.zohorecruit
  return false unless @bullhorn == other.bullhorn
  return false unless @smartrecruiters == other.smartrecruiters
  return false unless @talentadore == other.talentadore
  return false unless @guidecom == other.guidecom
  return false unless @dvinci == other.dvinci
  return false unless @hrworks == other.hrworks
  return false unless @jobylon == other.jobylon
  return false unless @avature == other.avature
  return false unless @recruitee == other.recruitee
  return false unless @rexx == other.rexx
  return false unless @umantis == other.umantis
  return false unless @piloga == other.piloga
  return false unless @pinpoint == other.pinpoint
  return false unless @covetorest == other.covetorest
  true
end