class Mindee::Product::BillOfLading::BillOfLadingV1Shipper

The party responsible for shipping the goods.

def initialize(prediction, page_id)

Parameters:
  • page_id (Integer, nil) --
  • prediction (Hash) --
def initialize(prediction, page_id)
  super
  @address = prediction['address']
  @email = prediction['email']
  @name = prediction['name']
  @phone = prediction['phone']
  @page_id = page_id
end

def printable_values

Returns:
  • (Hash) -
def printable_values
  printable = {}
  printable[:address] = format_for_display(@address)
  printable[:email] = format_for_display(@email)
  printable[:name] = format_for_display(@name)
  printable[:phone] = format_for_display(@phone)
  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  :Email: #{printable[:email]}"
  out_str << "\n  :Name: #{printable[:name]}"
  out_str << "\n  :Phone: #{printable[:phone]}"
  out_str
end