Class: GustoEmbedded::Shared::TimeOffActivity

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

Overview

Representation of a Time Off Activity

Instance Method Summary collapse

Methods included from Crystalline::MetadataFields

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

Constructor Details

#initialize(balance: nil, balance_change: nil, effective_time: nil, event_description: nil, event_type: nil, policy_name: nil, policy_uuid: nil, time_off_type: nil) ⇒ TimeOffActivity

Returns a new instance of TimeOffActivity.



33
34
35
36
37
38
39
40
41
42
# File 'lib/gusto_embedded/models/shared/time_off_activity.rb', line 33

def initialize(balance: nil, balance_change: nil, effective_time: nil, event_description: nil, event_type: nil, policy_name: nil, policy_uuid: nil, time_off_type: nil)
  @balance = balance
  @balance_change = balance_change
  @effective_time = effective_time
  @event_description = event_description
  @event_type = event_type
  @policy_name = policy_name
  @policy_uuid = policy_uuid
  @time_off_type = time_off_type
end