class Mindee::Product::FR::Payslip::PayslipV3Employment

Information about the employment.

def initialize(prediction, page_id)

Parameters:
  • page_id (Integer, nil) --
  • prediction (Hash) --
def initialize(prediction, page_id)
  super
  @category = prediction['category']
  @coefficient = prediction['coefficient']
  @collective_agreement = prediction['collective_agreement']
  @job_title = prediction['job_title']
  @position_level = prediction['position_level']
  @seniority_date = prediction['seniority_date']
  @start_date = prediction['start_date']
  @page_id = page_id
end

def printable_values

Returns:
  • (Hash) -
def printable_values
  printable = {}
  printable[:category] = format_for_display(@category)
  printable[:coefficient] = format_for_display(@coefficient)
  printable[:collective_agreement] = format_for_display(@collective_agreement)
  printable[:job_title] = format_for_display(@job_title)
  printable[:position_level] = format_for_display(@position_level)
  printable[:seniority_date] = format_for_display(@seniority_date)
  printable[:start_date] = format_for_display(@start_date)
  printable
end

def to_s

Returns:
  • (String) -
def to_s
  printable = printable_values
  out_str = String.new
  out_str << "\n  :Category: #{printable[:category]}"
  out_str << "\n  :Coefficient: #{printable[:coefficient]}"
  out_str << "\n  :Collective Agreement: #{printable[:collective_agreement]}"
  out_str << "\n  :Job Title: #{printable[:job_title]}"
  out_str << "\n  :Position Level: #{printable[:position_level]}"
  out_str << "\n  :Seniority Date: #{printable[:seniority_date]}"
  out_str << "\n  :Start Date: #{printable[:start_date]}"
  out_str
end