class Mindee::Product::FR::Payslip::PayslipV2Employee

Information about the employee.

def initialize(prediction, page_id)

Parameters:
  • page_id (Integer, nil) --
  • prediction (Hash) --
def initialize(prediction, page_id)
  super(prediction, page_id)
  @address = prediction['address']
  @date_of_birth = prediction['date_of_birth']
  @first_name = prediction['first_name']
  @last_name = prediction['last_name']
  @phone_number = prediction['phone_number']
  @registration_number = prediction['registration_number']
  @social_security_number = prediction['social_security_number']
  @page_id = page_id
end

def printable_values

Returns:
  • (Hash) -
def printable_values
  printable = {}
  printable[:address] = format_for_display(@address)
  printable[:date_of_birth] = format_for_display(@date_of_birth)
  printable[:first_name] = format_for_display(@first_name)
  printable[:last_name] = format_for_display(@last_name)
  printable[:phone_number] = format_for_display(@phone_number)
  printable[:registration_number] = format_for_display(@registration_number)
  printable[:social_security_number] = format_for_display(@social_security_number)
  printable
end

def to_s

Returns:
  • (String) -
def to_s
  printable = printable_values
  out_str = String.new
  out_str << "\n  :Address: #{printable[:address]}"
  out_str << "\n  :Date of Birth: #{printable[:date_of_birth]}"
  out_str << "\n  :First Name: #{printable[:first_name]}"
  out_str << "\n  :Last Name: #{printable[:last_name]}"
  out_str << "\n  :Phone Number: #{printable[:phone_number]}"
  out_str << "\n  :Registration Number: #{printable[:registration_number]}"
  out_str << "\n  :Social Security Number: #{printable[:social_security_number]}"
  out_str
end