Class: FinchAPI::Resources::HRIS
- Inherits:
-
Object
- Object
- FinchAPI::Resources::HRIS
show all
- Defined in:
- lib/finch_api/resources/hris.rb,
lib/finch_api/resources/hris/company.rb,
lib/finch_api/resources/hris/benefits.rb,
lib/finch_api/resources/hris/payments.rb,
lib/finch_api/resources/hris/directory.rb,
lib/finch_api/resources/hris/documents.rb,
lib/finch_api/resources/hris/employments.rb,
lib/finch_api/resources/hris/individuals.rb,
lib/finch_api/resources/hris/pay_statements.rb,
lib/finch_api/resources/hris/pay_statement_item.rb,
lib/finch_api/resources/hris/benefits/individuals.rb,
lib/finch_api/resources/hris/pay_statement_item/rules.rb,
sig/finch_api/resources/hris.rbs,
sig/finch_api/resources/hris/company.rbs,
sig/finch_api/resources/hris/benefits.rbs,
sig/finch_api/resources/hris/payments.rbs,
sig/finch_api/resources/hris/directory.rbs,
sig/finch_api/resources/hris/documents.rbs,
sig/finch_api/resources/hris/employments.rbs,
sig/finch_api/resources/hris/individuals.rbs,
sig/finch_api/resources/hris/pay_statements.rbs,
sig/finch_api/resources/hris/pay_statement_item.rbs,
sig/finch_api/resources/hris/benefits/individuals.rbs,
sig/finch_api/resources/hris/pay_statement_item/rules.rbs
Defined Under Namespace
Classes: Benefits, Company, Directory, Documents, Employments, Individuals, PayStatementItem, PayStatements, Payments
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(client:) ⇒ HRIS
This method is part of a private API.
You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of HRIS.
36
37
38
39
40
41
42
43
44
45
46
47
|
# File 'lib/finch_api/resources/hris.rb', line 36
def initialize(client:)
@client = client
@company = FinchAPI::Resources::HRIS::Company.new(client: client)
@pay_statement_item = FinchAPI::Resources::HRIS::PayStatementItem.new(client: client)
@directory = FinchAPI::Resources::HRIS::Directory.new(client: client)
@individuals = FinchAPI::Resources::HRIS::Individuals.new(client: client)
@employments = FinchAPI::Resources::HRIS::Employments.new(client: client)
@payments = FinchAPI::Resources::HRIS::Payments.new(client: client)
@pay_statements = FinchAPI::Resources::HRIS::PayStatements.new(client: client)
@documents = FinchAPI::Resources::HRIS::Documents.new(client: client)
@benefits = FinchAPI::Resources::HRIS::Benefits.new(client: client)
end
|
Instance Attribute Details
31
32
33
|
# File 'lib/finch_api/resources/hris.rb', line 31
def benefits
@benefits
end
|
7
8
9
|
# File 'lib/finch_api/resources/hris.rb', line 7
def company
@company
end
|
13
14
15
|
# File 'lib/finch_api/resources/hris.rb', line 13
def directory
@directory
end
|
28
29
30
|
# File 'lib/finch_api/resources/hris.rb', line 28
def documents
@documents
end
|
19
20
21
|
# File 'lib/finch_api/resources/hris.rb', line 19
def employments
@employments
end
|
16
17
18
|
# File 'lib/finch_api/resources/hris.rb', line 16
def individuals
@individuals
end
|
10
11
12
|
# File 'lib/finch_api/resources/hris.rb', line 10
def pay_statement_item
@pay_statement_item
end
|
25
26
27
|
# File 'lib/finch_api/resources/hris.rb', line 25
def pay_statements
@pay_statements
end
|
22
23
24
|
# File 'lib/finch_api/resources/hris.rb', line 22
def payments
@payments
end
|