Class: Merge::Ats::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/merge_ruby_client/ats/client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(request_client:) ⇒ Merge::Ats::Client

Parameters:



110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# File 'lib/merge_ruby_client/ats/client.rb', line 110

def initialize(request_client:)
  @account_details = Merge::Ats::AccountDetailsClient.new(request_client: request_client)
  @account_token = Merge::Ats::AccountTokenClient.new(request_client: request_client)
  @activities = Merge::Ats::ActivitiesClient.new(request_client: request_client)
  @applications = Merge::Ats::ApplicationsClient.new(request_client: request_client)
  @async_passthrough = Merge::Ats::AsyncPassthroughClient.new(request_client: request_client)
  @attachments = Merge::Ats::AttachmentsClient.new(request_client: request_client)
  @audit_trail = Merge::Ats::AuditTrailClient.new(request_client: request_client)
  @available_actions = Merge::Ats::AvailableActionsClient.new(request_client: request_client)
  @candidates = Merge::Ats::CandidatesClient.new(request_client: request_client)
  @scopes = Merge::Ats::ScopesClient.new(request_client: request_client)
  @delete_account = Merge::Ats::DeleteAccountClient.new(request_client: request_client)
  @departments = Merge::Ats::DepartmentsClient.new(request_client: request_client)
  @eeocs = Merge::Ats::EeocsClient.new(request_client: request_client)
  @field_mapping = Merge::Ats::FieldMappingClient.new(request_client: request_client)
  @generate_key = Merge::Ats::GenerateKeyClient.new(request_client: request_client)
  @interviews = Merge::Ats::InterviewsClient.new(request_client: request_client)
  @issues = Merge::Ats::IssuesClient.new(request_client: request_client)
  @job_interview_stages = Merge::Ats::JobInterviewStagesClient.new(request_client: request_client)
  @job_postings = Merge::Ats::JobPostingsClient.new(request_client: request_client)
  @jobs = Merge::Ats::JobsClient.new(request_client: request_client)
  @link_token = Merge::Ats::LinkTokenClient.new(request_client: request_client)
  @linked_accounts = Merge::Ats::LinkedAccountsClient.new(request_client: request_client)
  @offers = Merge::Ats::OffersClient.new(request_client: request_client)
  @offices = Merge::Ats::OfficesClient.new(request_client: request_client)
  @passthrough = Merge::Ats::PassthroughClient.new(request_client: request_client)
  @regenerate_key = Merge::Ats::RegenerateKeyClient.new(request_client: request_client)
  @reject_reasons = Merge::Ats::RejectReasonsClient.new(request_client: request_client)
  @scorecards = Merge::Ats::ScorecardsClient.new(request_client: request_client)
  @sync_status = Merge::Ats::SyncStatusClient.new(request_client: request_client)
  @force_resync = Merge::Ats::ForceResyncClient.new(request_client: request_client)
  @tags = Merge::Ats::TagsClient.new(request_client: request_client)
  @users = Merge::Ats::UsersClient.new(request_client: request_client)
  @webhook_receivers = Merge::Ats::WebhookReceiversClient.new(request_client: request_client)
end

Instance Attribute Details

#account_detailsMerge::Ats::AccountDetailsClient (readonly)



42
43
44
# File 'lib/merge_ruby_client/ats/client.rb', line 42

def 
  @account_details
end

#account_tokenMerge::Ats::AccountTokenClient (readonly)



44
45
46
# File 'lib/merge_ruby_client/ats/client.rb', line 44

def 
  @account_token
end

#activitiesMerge::Ats::ActivitiesClient (readonly)



46
47
48
# File 'lib/merge_ruby_client/ats/client.rb', line 46

def activities
  @activities
end

#applicationsMerge::Ats::ApplicationsClient (readonly)



48
49
50
# File 'lib/merge_ruby_client/ats/client.rb', line 48

def applications
  @applications
end

#async_passthroughMerge::Ats::AsyncPassthroughClient (readonly)



50
51
52
# File 'lib/merge_ruby_client/ats/client.rb', line 50

def async_passthrough
  @async_passthrough
end

#attachmentsMerge::Ats::AttachmentsClient (readonly)



52
53
54
# File 'lib/merge_ruby_client/ats/client.rb', line 52

def attachments
  @attachments
end

#audit_trailMerge::Ats::AuditTrailClient (readonly)



54
55
56
# File 'lib/merge_ruby_client/ats/client.rb', line 54

def audit_trail
  @audit_trail
end

#available_actionsMerge::Ats::AvailableActionsClient (readonly)



56
57
58
# File 'lib/merge_ruby_client/ats/client.rb', line 56

def available_actions
  @available_actions
end

#candidatesMerge::Ats::CandidatesClient (readonly)



58
59
60
# File 'lib/merge_ruby_client/ats/client.rb', line 58

def candidates
  @candidates
end

#delete_accountMerge::Ats::DeleteAccountClient (readonly)



62
63
64
# File 'lib/merge_ruby_client/ats/client.rb', line 62

def 
  @delete_account
end

#departmentsMerge::Ats::DepartmentsClient (readonly)



64
65
66
# File 'lib/merge_ruby_client/ats/client.rb', line 64

def departments
  @departments
end

#eeocsMerge::Ats::EeocsClient (readonly)



66
67
68
# File 'lib/merge_ruby_client/ats/client.rb', line 66

def eeocs
  @eeocs
end

#field_mappingMerge::Ats::FieldMappingClient (readonly)



68
69
70
# File 'lib/merge_ruby_client/ats/client.rb', line 68

def field_mapping
  @field_mapping
end

#force_resyncMerge::Ats::ForceResyncClient (readonly)



100
101
102
# File 'lib/merge_ruby_client/ats/client.rb', line 100

def force_resync
  @force_resync
end

#generate_keyMerge::Ats::GenerateKeyClient (readonly)



70
71
72
# File 'lib/merge_ruby_client/ats/client.rb', line 70

def generate_key
  @generate_key
end

#interviewsMerge::Ats::InterviewsClient (readonly)



72
73
74
# File 'lib/merge_ruby_client/ats/client.rb', line 72

def interviews
  @interviews
end

#issuesMerge::Ats::IssuesClient (readonly)



74
75
76
# File 'lib/merge_ruby_client/ats/client.rb', line 74

def issues
  @issues
end

#job_interview_stagesMerge::Ats::JobInterviewStagesClient (readonly)



76
77
78
# File 'lib/merge_ruby_client/ats/client.rb', line 76

def job_interview_stages
  @job_interview_stages
end

#job_postingsMerge::Ats::JobPostingsClient (readonly)



78
79
80
# File 'lib/merge_ruby_client/ats/client.rb', line 78

def job_postings
  @job_postings
end

#jobsMerge::Ats::JobsClient (readonly)



80
81
82
# File 'lib/merge_ruby_client/ats/client.rb', line 80

def jobs
  @jobs
end


82
83
84
# File 'lib/merge_ruby_client/ats/client.rb', line 82

def link_token
  @link_token
end

#linked_accountsMerge::Ats::LinkedAccountsClient (readonly)



84
85
86
# File 'lib/merge_ruby_client/ats/client.rb', line 84

def linked_accounts
  @linked_accounts
end

#offersMerge::Ats::OffersClient (readonly)



86
87
88
# File 'lib/merge_ruby_client/ats/client.rb', line 86

def offers
  @offers
end

#officesMerge::Ats::OfficesClient (readonly)



88
89
90
# File 'lib/merge_ruby_client/ats/client.rb', line 88

def offices
  @offices
end

#passthroughMerge::Ats::PassthroughClient (readonly)



90
91
92
# File 'lib/merge_ruby_client/ats/client.rb', line 90

def passthrough
  @passthrough
end

#regenerate_keyMerge::Ats::RegenerateKeyClient (readonly)



92
93
94
# File 'lib/merge_ruby_client/ats/client.rb', line 92

def regenerate_key
  @regenerate_key
end

#reject_reasonsMerge::Ats::RejectReasonsClient (readonly)



94
95
96
# File 'lib/merge_ruby_client/ats/client.rb', line 94

def reject_reasons
  @reject_reasons
end

#scopesMerge::Ats::ScopesClient (readonly)



60
61
62
# File 'lib/merge_ruby_client/ats/client.rb', line 60

def scopes
  @scopes
end

#scorecardsMerge::Ats::ScorecardsClient (readonly)



96
97
98
# File 'lib/merge_ruby_client/ats/client.rb', line 96

def scorecards
  @scorecards
end

#sync_statusMerge::Ats::SyncStatusClient (readonly)



98
99
100
# File 'lib/merge_ruby_client/ats/client.rb', line 98

def sync_status
  @sync_status
end

#tagsMerge::Ats::TagsClient (readonly)



102
103
104
# File 'lib/merge_ruby_client/ats/client.rb', line 102

def tags
  @tags
end

#usersMerge::Ats::UsersClient (readonly)



104
105
106
# File 'lib/merge_ruby_client/ats/client.rb', line 104

def users
  @users
end

#webhook_receiversMerge::Ats::WebhookReceiversClient (readonly)



106
107
108
# File 'lib/merge_ruby_client/ats/client.rb', line 106

def webhook_receivers
  @webhook_receivers
end