Class: GustoEmbedded::Operations::PostCompaniesCompanyUuidReportsRequestBody

Inherits:
Crystalline::FieldAugmented show all
Extended by:
T::Sig
Defined in:
lib/gusto_embedded/models/operations/post_companies_company_uuid_reports_requestbody.rb

Instance Method Summary collapse

Methods included from Crystalline::MetadataFields

#field, #fields, included, #marshal_single, #to_dict, #to_json

Constructor Details

#initialize(columns: nil, file_type: nil, groupings: nil, custom_name: nil, department_uuids: nil, dismissed_end_date: nil, dismissed_start_date: nil, employee_uuids: nil, employment_status: nil, employment_type: nil, end_date: nil, payment_method: nil, start_date: nil, with_totals: nil, work_address_uuids: nil) ⇒ PostCompaniesCompanyUuidReportsRequestBody

Returns a new instance of PostCompaniesCompanyUuidReportsRequestBody.



47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# File 'lib/gusto_embedded/models/operations/post_companies_company_uuid_reports_requestbody.rb', line 47

def initialize(columns: nil, file_type: nil, groupings: nil, custom_name: nil, department_uuids: nil, dismissed_end_date: nil, dismissed_start_date: nil, employee_uuids: nil, employment_status: nil, employment_type: nil, end_date: nil, payment_method: nil, start_date: nil, with_totals: nil, work_address_uuids: nil)
  @columns = columns
  @file_type = file_type
  @groupings = groupings
  @custom_name = custom_name
  @department_uuids = department_uuids
  @dismissed_end_date = dismissed_end_date
  @dismissed_start_date = dismissed_start_date
  @employee_uuids = employee_uuids
  @employment_status = employment_status
  @employment_type = employment_type
  @end_date = end_date
  @payment_method = payment_method
  @start_date = start_date
  @with_totals = with_totals
  @work_address_uuids = work_address_uuids
end