class Rossum::Result
Public Class Methods
new(raw)
click to toggle source
# File lib/rossum/result.rb, line 3 def initialize(raw) @raw = raw end
Public Instance Methods
account_num()
click to toggle source
# File lib/rossum/result.rb, line 17 def account_num value_for('account_num') end
amount_due()
click to toggle source
# File lib/rossum/result.rb, line 49 def amount_due value_for('amount_due') end
amount_rounding()
click to toggle source
# File lib/rossum/result.rb, line 97 def amount_rounding value_for('amount_rounding') end
amount_total()
click to toggle source
# File lib/rossum/result.rb, line 45 def amount_total value_for('amount_total') end
bank_num()
click to toggle source
# File lib/rossum/result.rb, line 21 def bank_num value_for('bank_num') end
bic()
click to toggle source
# File lib/rossum/result.rb, line 29 def bic value_for('bic') end
const_sym()
click to toggle source
# File lib/rossum/result.rb, line 37 def const_sym value_for('const_sym') end
currency_id()
click to toggle source
# File lib/rossum/result.rb, line 7 def currency_id return nil if @raw['status'] != 'ready' @raw['currency'] end
date_due()
click to toggle source
# File lib/rossum/result.rb, line 57 def date_due value_for('date_due') end
date_issue()
click to toggle source
# File lib/rossum/result.rb, line 53 def date_issue value_for('date_issue') end
date_uzp()
click to toggle source
# File lib/rossum/result.rb, line 61 def date_uzp value_for('date_uzp') end
iban()
click to toggle source
# File lib/rossum/result.rb, line 25 def iban value_for('iban') end
invoice_id()
click to toggle source
# File lib/rossum/result.rb, line 13 def invoice_id value_for('invoice_id') end
invoice_type()
click to toggle source
# File lib/rossum/result.rb, line 101 def invoice_type value_for('invoice_type') end
recipient_dic()
click to toggle source
# File lib/rossum/result.rb, line 93 def recipient_dic value_for('recipient_dic') end
recipient_ic()
click to toggle source
# File lib/rossum/result.rb, line 85 def recipient_ic value_for('recipient_ic') end
recipient_name()
click to toggle source
# File lib/rossum/result.rb, line 81 def recipient_name value_for('recipient_name') end
recipient_vat_id()
click to toggle source
# File lib/rossum/result.rb, line 89 def recipient_vat_id value_for('recipient_vat_id') end
sender_dic()
click to toggle source
# File lib/rossum/result.rb, line 77 def sender_dic value_for('sender_dic') end
sender_ic()
click to toggle source
# File lib/rossum/result.rb, line 69 def sender_ic value_for('sender_ic') end
sender_name()
click to toggle source
# File lib/rossum/result.rb, line 65 def sender_name value_for('sender_name') end
sender_vat_id()
click to toggle source
# File lib/rossum/result.rb, line 73 def sender_vat_id value_for('sender_vat_id') end
spec_sym()
click to toggle source
# File lib/rossum/result.rb, line 41 def spec_sym value_for('spec_sym') end
value_for(name)
click to toggle source
# File lib/rossum/result.rb, line 105 def value_for(name) return nil if @raw['status'] != 'ready' field = @raw['fields'].find { |field| field['name'] == name } if field field['value'] end end
var_sym()
click to toggle source
# File lib/rossum/result.rb, line 33 def var_sym value_for('var_sym') end