Class: FinchAPI::Models::AccountUpdateEvent::Data::AuthenticationMethod::SupportedFields::PayStatement::PayStatements
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- FinchAPI::Models::AccountUpdateEvent::Data::AuthenticationMethod::SupportedFields::PayStatement::PayStatements
show all
- Defined in:
- lib/finch_api/models/account_update_event.rb,
sig/finch_api/models/account_update_event.rbs
Overview
Defined Under Namespace
Classes: Earnings, EmployeeDeductions, EmployerContributions, Taxes
Instance Attribute Summary collapse
Instance Method Summary
collapse
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(amount: nil, currency: nil, name: nil) ⇒ Object
|
# File 'lib/finch_api/models/account_update_event.rb', line 900
|
Instance Attribute Details
849
850
|
# File 'lib/finch_api/models/account_update_event.rb', line 849
optional :earnings,
-> { FinchAPI::AccountUpdateEvent::Data::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::Earnings }
|
855
856
|
# File 'lib/finch_api/models/account_update_event.rb', line 855
optional :employee_deductions,
-> { FinchAPI::AccountUpdateEvent::Data::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::EmployeeDeductions }
|
861
862
|
# File 'lib/finch_api/models/account_update_event.rb', line 861
optional :employer_contributions,
-> { FinchAPI::AccountUpdateEvent::Data::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::EmployerContributions }
|
#gross_pay ⇒ Boolean?
867
|
# File 'lib/finch_api/models/account_update_event.rb', line 867
optional :gross_pay, FinchAPI::Internal::Type::Boolean
|
#individual_id ⇒ Boolean?
872
|
# File 'lib/finch_api/models/account_update_event.rb', line 872
optional :individual_id, FinchAPI::Internal::Type::Boolean
|
#net_pay ⇒ Boolean?
877
|
# File 'lib/finch_api/models/account_update_event.rb', line 877
optional :net_pay, FinchAPI::Internal::Type::Boolean
|
#payment_method ⇒ Boolean?
882
|
# File 'lib/finch_api/models/account_update_event.rb', line 882
optional :payment_method, FinchAPI::Internal::Type::Boolean
|
887
888
|
# File 'lib/finch_api/models/account_update_event.rb', line 887
optional :taxes,
-> { FinchAPI::AccountUpdateEvent::Data::AuthenticationMethod::SupportedFields::PayStatement::PayStatements::Taxes }
|
#total_hours ⇒ Boolean?
893
|
# File 'lib/finch_api/models/account_update_event.rb', line 893
optional :total_hours, FinchAPI::Internal::Type::Boolean
|
#type ⇒ Boolean?
898
|
# File 'lib/finch_api/models/account_update_event.rb', line 898
optional :type, FinchAPI::Internal::Type::Boolean
|
Instance Method Details
#to_hash ⇒ {
1129
|
# File 'sig/finch_api/models/account_update_event.rbs', line 1129
def to_hash: -> {
|