Class: GustoEmbedded::Operations::PostV1PayrollsPayrollIdCalculateAccruingTimeOffHoursRequestBody

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

Instance Method Summary collapse

Methods included from Crystalline::MetadataFields

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

Constructor Details

#initialize(double_overtime_hours_worked: nil, overtime_hours_worked: nil, pto_hours_used: nil, regular_hours_worked: nil, sick_hours_used: nil) ⇒ PostV1PayrollsPayrollIdCalculateAccruingTimeOffHoursRequestBody

Returns a new instance of PostV1PayrollsPayrollIdCalculateAccruingTimeOffHoursRequestBody.



27
28
29
30
31
32
33
# File 'lib/gusto_embedded/models/operations/post_v1_payrolls_payroll_id_calculate_accruing_time_off_hours_requestbody.rb', line 27

def initialize(double_overtime_hours_worked: nil, overtime_hours_worked: nil, pto_hours_used: nil, regular_hours_worked: nil, sick_hours_used: nil)
  @double_overtime_hours_worked = double_overtime_hours_worked
  @overtime_hours_worked = overtime_hours_worked
  @pto_hours_used = pto_hours_used
  @regular_hours_worked = regular_hours_worked
  @sick_hours_used = sick_hours_used
end