Class: EMIS::Models::ReserveDrillDays

Inherits:
Object
  • Object
show all
Defined in:
lib/emis/models/reserve_drill_days.rb

Overview

EMIS Paid Reserve drill days data

Instance Attribute Summary collapse

Instance Attribute Details

#reserve_active_duty_monthly_current_paid_daysInteger

Returns number of Active Duty days that were paid in the current month.

Returns:

  • (Integer)

    number of Active Duty days that were paid in the current month.



20
21
22
23
24
25
26
27
# File 'lib/emis/models/reserve_drill_days.rb', line 20

class ReserveDrillDays
  include Virtus.model

  attribute :segment_identifier, String
  attribute :reserve_active_duty_monthly_current_paid_days, Integer
  attribute :reserve_drill_monthly_current_paid_days, Integer
  attribute :reserve_drill_current_monthly_paid_date, Date
end

#reserve_drill_current_monthly_paid_dateDate

Returns date for which an ETL submission processing output files are created. Master files should have month end dates, transaction files should have end of year dates, and PFT files have daily dates. The data is created automatically by the ETL submission processing framework from the submitted file date. The data is used to group output records together for output.

Returns:

  • (Date)

    date for which an ETL submission processing output files are created. Master files should have month end dates, transaction files should have end of year dates, and PFT files have daily dates. The data is created automatically by the ETL submission processing framework from the submitted file date. The data is used to group output records together for output.



20
21
22
23
24
25
26
27
# File 'lib/emis/models/reserve_drill_days.rb', line 20

class ReserveDrillDays
  include Virtus.model

  attribute :segment_identifier, String
  attribute :reserve_active_duty_monthly_current_paid_days, Integer
  attribute :reserve_drill_monthly_current_paid_days, Integer
  attribute :reserve_drill_current_monthly_paid_date, Date
end

#reserve_drill_monthly_current_paid_daysInteger

Returns number of drill days that were paid in the current month.

Returns:

  • (Integer)

    number of drill days that were paid in the current month.



20
21
22
23
24
25
26
27
# File 'lib/emis/models/reserve_drill_days.rb', line 20

class ReserveDrillDays
  include Virtus.model

  attribute :segment_identifier, String
  attribute :reserve_active_duty_monthly_current_paid_days, Integer
  attribute :reserve_drill_monthly_current_paid_days, Integer
  attribute :reserve_drill_current_monthly_paid_date, Date
end

#segment_identifierString

Returns identifier that is used to ensure a unique key on each Reserve Drill Pay record.

Returns:

  • (String)

    identifier that is used to ensure a unique key on each Reserve Drill Pay record.



20
21
22
23
24
25
26
27
# File 'lib/emis/models/reserve_drill_days.rb', line 20

class ReserveDrillDays
  include Virtus.model

  attribute :segment_identifier, String
  attribute :reserve_active_duty_monthly_current_paid_days, Integer
  attribute :reserve_drill_monthly_current_paid_days, Integer
  attribute :reserve_drill_current_monthly_paid_date, Date
end