Class: FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements
- Inherits:
-
BaseModel
- Object
- FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements
- Defined in:
- lib/finch-api/models/provider.rb
Defined Under Namespace
Classes: Earnings, EmployeeDeductions, EmployerContributions, Taxes
Instance Attribute Summary collapse
- #earnings ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::Earnings?
- #employee_deductions ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::EmployeeDeductions?
- #employer_contributions ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::EmployerContributions?
- #gross_pay ⇒ Boolean?
- #individual_id ⇒ Boolean?
- #name ⇒ Boolean writeonly
- #net_pay ⇒ Boolean?
- #payment_method ⇒ Boolean?
- #taxes ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::Taxes?
- #total_hours ⇒ Boolean?
- #type ⇒ Boolean?
Instance Method Summary collapse
-
#initialize(amount: nil, currency: nil, name: nil) ⇒ PayStatements
constructor
A new instance of PayStatements.
Constructor Details
#initialize(amount: nil, currency: nil, name: nil) ⇒ PayStatements
Returns a new instance of PayStatements.
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/finch-api/models/provider.rb', line 12 def initialize( earnings: nil, employee_deductions: nil, employer_contributions: nil, gross_pay: nil, individual_id: nil, net_pay: nil, payment_method: nil, taxes: nil, total_hours: nil, type: nil, ** ) super end |
Instance Attribute Details
#earnings ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::Earnings?
1504 1505 |
# File 'lib/finch-api/models/provider.rb', line 1504 optional :earnings, -> { FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::Earnings } |
#employee_deductions ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::EmployeeDeductions?
1514 1515 |
# File 'lib/finch-api/models/provider.rb', line 1514 optional :employee_deductions, -> { FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::EmployeeDeductions } |
#employer_contributions ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::EmployerContributions?
1524 1525 |
# File 'lib/finch-api/models/provider.rb', line 1524 optional :employer_contributions, -> { FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::EmployerContributions } |
#gross_pay ⇒ Boolean?
1534 |
# File 'lib/finch-api/models/provider.rb', line 1534 optional :gross_pay, FinchAPI::BooleanModel |
#individual_id ⇒ Boolean?
1543 |
# File 'lib/finch-api/models/provider.rb', line 1543 optional :individual_id, FinchAPI::BooleanModel |
#name=(value) ⇒ Boolean (writeonly)
2 3 4 |
# File 'lib/finch-api/models/provider.rb', line 2 def name=(value) @name = value end |
#net_pay ⇒ Boolean?
1552 |
# File 'lib/finch-api/models/provider.rb', line 1552 optional :net_pay, FinchAPI::BooleanModel |
#payment_method ⇒ Boolean?
1561 |
# File 'lib/finch-api/models/provider.rb', line 1561 optional :payment_method, FinchAPI::BooleanModel |
#taxes ⇒ FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::Taxes?
1570 1571 |
# File 'lib/finch-api/models/provider.rb', line 1570 optional :taxes, -> { FinchAPI::Models::Provider::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::Taxes } |
#total_hours ⇒ Boolean?
1580 |
# File 'lib/finch-api/models/provider.rb', line 1580 optional :total_hours, FinchAPI::BooleanModel |
#type ⇒ Boolean?
1589 |
# File 'lib/finch-api/models/provider.rb', line 1589 optional :type, FinchAPI::BooleanModel |