class Mindee::Product::FR::EnergyBill::EnergyBillV1MeterDetail

Information about the energy meter.

def initialize(prediction, page_id)

Parameters:
  • page_id (Integer, nil) --
  • prediction (Hash) --
def initialize(prediction, page_id)
  super
  @meter_number = prediction['meter_number']
  @meter_type = prediction['meter_type']
  @unit = prediction['unit']
  @page_id = page_id
end

def printable_values

Returns:
  • (Hash) -
def printable_values
  printable = {}
  printable[:meter_number] = format_for_display(@meter_number)
  printable[:meter_type] = format_for_display(@meter_type)
  printable[:unit] = format_for_display(@unit)
  printable
end

def to_s

Returns:
  • (String) -
def to_s
  printable = printable_values
  out_str = String.new
  out_str << "\n  :Meter Number: #{printable[:meter_number]}"
  out_str << "\n  :Meter Type: #{printable[:meter_type]}"
  out_str << "\n  :Unit of Power: #{printable[:unit]}"
  out_str
end