Method: Fiscalizer::Office#initialize

Defined in:
lib/fiscalizer/data_objects/office.rb

#initialize(uuid:, time_sent:, pin:, office_label:, office_time:, take_effect_date:, adress_street_name: nil, adress_house_num: nil, adress_house_num_addendum: nil, adress_post_num: nil, adress_settlement: nil, adress_township: nil, adress_other: nil, closure_mark: nil, specific_purpose: nil) ⇒ Office

rubocop:disable Metrics/ParameterLists, Metrics/MethodLength



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/fiscalizer/data_objects/office.rb', line 4

def initialize(uuid:, time_sent:, pin:, office_label:, office_time:, take_effect_date:,
               adress_street_name: nil, adress_house_num: nil, adress_house_num_addendum: nil,
               adress_post_num: nil, adress_settlement: nil, adress_township: nil,
               adress_other: nil, closure_mark: nil, specific_purpose: nil)

  @uuid = uuid
  @time_sent = time_sent
  @pin = pin
  @office_label = office_label
  @adress_street_name = adress_street_name
  @adress_house_num = adress_house_num
  @adress_house_num_addendum = adress_house_num_addendum
  @adress_post_num = adress_post_num
  @adress_settlement = adress_settlement
  @adress_township = adress_township
  @adress_other = adress_other
  @office_time = office_time
  @take_effect_date = take_effect_date
  @closure_mark = closure_mark
  @specific_purpose = specific_purpose
end