class Mindee::Product::FR::CarteGrise::CarteGriseV1Document
Carte Grise API version 1.1 document data.
def initialize(prediction, page_id)
-
page_id
(Integer, nil
) -- -
prediction
(Hash
) --
def initialize(prediction, page_id) super @a = Parsing::Standard::StringField.new(prediction['a'], page_id) @b = Parsing::Standard::DateField.new(prediction['b'], page_id) @c1 = Parsing::Standard::StringField.new(prediction['c1'], page_id) @c3 = Parsing::Standard::StringField.new(prediction['c3'], page_id) @c41 = Parsing::Standard::StringField.new(prediction['c41'], page_id) @c4a = Parsing::Standard::StringField.new(prediction['c4a'], page_id) @d1 = Parsing::Standard::StringField.new(prediction['d1'], page_id) @d3 = Parsing::Standard::StringField.new(prediction['d3'], page_id) @e = Parsing::Standard::StringField.new(prediction['e'], page_id) @f1 = Parsing::Standard::StringField.new(prediction['f1'], page_id) @f2 = Parsing::Standard::StringField.new(prediction['f2'], page_id) @f3 = Parsing::Standard::StringField.new(prediction['f3'], page_id) @formula_number = Parsing::Standard::StringField.new( prediction['formula_number'], page_id ) @g = Parsing::Standard::StringField.new(prediction['g'], page_id) @g1 = Parsing::Standard::StringField.new(prediction['g1'], page_id) @i = Parsing::Standard::DateField.new(prediction['i'], page_id) @j = Parsing::Standard::StringField.new(prediction['j'], page_id) @j1 = Parsing::Standard::StringField.new(prediction['j1'], page_id) @j2 = Parsing::Standard::StringField.new(prediction['j2'], page_id) @j3 = Parsing::Standard::StringField.new(prediction['j3'], page_id) @mrz1 = Parsing::Standard::StringField.new(prediction['mrz1'], page_id) @mrz2 = Parsing::Standard::StringField.new(prediction['mrz2'], page_id) @owner_first_name = Parsing::Standard::StringField.new( prediction['owner_first_name'], page_id ) @owner_surname = Parsing::Standard::StringField.new( prediction['owner_surname'], page_id ) @p1 = Parsing::Standard::StringField.new(prediction['p1'], page_id) @p2 = Parsing::Standard::StringField.new(prediction['p2'], page_id) @p3 = Parsing::Standard::StringField.new(prediction['p3'], page_id) @p6 = Parsing::Standard::StringField.new(prediction['p6'], page_id) @q = Parsing::Standard::StringField.new(prediction['q'], page_id) @s1 = Parsing::Standard::StringField.new(prediction['s1'], page_id) @s2 = Parsing::Standard::StringField.new(prediction['s2'], page_id) @u1 = Parsing::Standard::StringField.new(prediction['u1'], page_id) @u2 = Parsing::Standard::StringField.new(prediction['u2'], page_id) @v7 = Parsing::Standard::StringField.new(prediction['v7'], page_id) @x1 = Parsing::Standard::StringField.new(prediction['x1'], page_id) @y1 = Parsing::Standard::StringField.new(prediction['y1'], page_id) @y2 = Parsing::Standard::StringField.new(prediction['y2'], page_id) @y3 = Parsing::Standard::StringField.new(prediction['y3'], page_id) @y4 = Parsing::Standard::StringField.new(prediction['y4'], page_id) @y5 = Parsing::Standard::StringField.new(prediction['y5'], page_id) @y6 = Parsing::Standard::StringField.new(prediction['y6'], page_id) end
def to_s
-
(String)
-
def to_s out_str = String.new out_str << "\n:a: #{@a}".rstrip out_str << "\n:b: #{@b}".rstrip out_str << "\n:c1: #{@c1}".rstrip out_str << "\n:c3: #{@c3}".rstrip out_str << "\n:c41: #{@c41}".rstrip out_str << "\n:c4a: #{@c4a}".rstrip out_str << "\n:d1: #{@d1}".rstrip out_str << "\n:d3: #{@d3}".rstrip out_str << "\n:e: #{@e}".rstrip out_str << "\n:f1: #{@f1}".rstrip out_str << "\n:f2: #{@f2}".rstrip out_str << "\n:f3: #{@f3}".rstrip out_str << "\n:g: #{@g}".rstrip out_str << "\n:g1: #{@g1}".rstrip out_str << "\n:i: #{@i}".rstrip out_str << "\n:j: #{@j}".rstrip out_str << "\n:j1: #{@j1}".rstrip out_str << "\n:j2: #{@j2}".rstrip out_str << "\n:j3: #{@j3}".rstrip out_str << "\n:p1: #{@p1}".rstrip out_str << "\n:p2: #{@p2}".rstrip out_str << "\n:p3: #{@p3}".rstrip out_str << "\n:p6: #{@p6}".rstrip out_str << "\n:q: #{@q}".rstrip out_str << "\n:s1: #{@s1}".rstrip out_str << "\n:s2: #{@s2}".rstrip out_str << "\n:u1: #{@u1}".rstrip out_str << "\n:u2: #{@u2}".rstrip out_str << "\n:v7: #{@v7}".rstrip out_str << "\n:x1: #{@x1}".rstrip out_str << "\n:y1: #{@y1}".rstrip out_str << "\n:y2: #{@y2}".rstrip out_str << "\n:y3: #{@y3}".rstrip out_str << "\n:y4: #{@y4}".rstrip out_str << "\n:y5: #{@y5}".rstrip out_str << "\n:y6: #{@y6}".rstrip out_str << "\n:Formula Number: #{@formula_number}".rstrip out_str << "\n:Owner's First Name: #{@owner_first_name}".rstrip out_str << "\n:Owner's Surname: #{@owner_surname}".rstrip out_str << "\n:MRZ Line 1: #{@mrz1}".rstrip out_str << "\n:MRZ Line 2: #{@mrz2}".rstrip out_str[1..].to_s end