Class: GustoEmbedded::Shared::CompanySuspension
- Inherits:
-
Crystalline::FieldAugmented
- Object
- Crystalline::FieldAugmented
- GustoEmbedded::Shared::CompanySuspension
- Extended by:
- T::Sig
- Defined in:
- lib/gusto_embedded/models/shared/company_suspension.rb
Overview
Record representing the suspension of a company’s Gusto account.
Instance Method Summary collapse
-
#initialize(comments: nil, company_uuid: nil, effective_date: nil, file_quarterly_forms: nil, file_yearly_forms: nil, leaving_for: nil, reason: nil, reconcile_tax_method: nil, tax_refunds: nil, uuid: nil) ⇒ CompanySuspension
constructor
A new instance of CompanySuspension.
Methods included from Crystalline::MetadataFields
#field, #fields, included, #marshal_single, #to_dict, #to_json
Constructor Details
#initialize(comments: nil, company_uuid: nil, effective_date: nil, file_quarterly_forms: nil, file_yearly_forms: nil, leaving_for: nil, reason: nil, reconcile_tax_method: nil, tax_refunds: nil, uuid: nil) ⇒ CompanySuspension
Returns a new instance of CompanySuspension.
43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'lib/gusto_embedded/models/shared/company_suspension.rb', line 43 def initialize(comments: nil, company_uuid: nil, effective_date: nil, file_quarterly_forms: nil, file_yearly_forms: nil, leaving_for: nil, reason: nil, reconcile_tax_method: nil, tax_refunds: nil, uuid: nil) @comments = comments @company_uuid = company_uuid @effective_date = effective_date @file_quarterly_forms = file_quarterly_forms @file_yearly_forms = file_yearly_forms @leaving_for = leaving_for @reason = reason @reconcile_tax_method = reconcile_tax_method @tax_refunds = tax_refunds @uuid = uuid end |