class Mindee::Product::FR::HealthCard::HealthCardV1Document
Health Card API version 1.0 document data.
def initialize(prediction, page_id)
-
page_id
(Integer, nil
) -- -
prediction
(Hash
) --
def initialize(prediction, page_id) super @given_names = [] # : Array[Parsing::Standard::StringField] prediction['given_names'].each do |item| @given_names.push(Parsing::Standard::StringField.new(item, page_id)) end @issuance_date = Parsing::Standard::DateField.new( prediction['issuance_date'], page_id ) @social_security = Parsing::Standard::StringField.new( prediction['social_security'], page_id ) @surname = Parsing::Standard::StringField.new( prediction['surname'], page_id ) end
def to_s
-
(String)
-
def to_s given_names = @given_names.join("\n #{' ' * 15}") out_str = String.new out_str << "\n:Given Name(s): #{given_names}".rstrip out_str << "\n:Surname: #{@surname}".rstrip out_str << "\n:Social Security Number: #{@social_security}".rstrip out_str << "\n:Issuance Date: #{@issuance_date}".rstrip out_str[1..].to_s end