class Pohoda::Parsers::Pro::ProdejkaType
Public Instance Methods
eet()
click to toggle source
# File lib/pohoda/parsers/pro/prodejka_type.rb, line 23 def eet submodel_at(Typ::EETType, 'pro:EET') end
print()
click to toggle source
# File lib/pohoda/parsers/pro/prodejka_type.rb, line 27 def print array_of_at(Prn::PrinterSettingsType, ['pro:print', 'prn:printerSettings']) end
prodejka_detail()
click to toggle source
# File lib/pohoda/parsers/pro/prodejka_type.rb, line 11 def prodejka_detail array_of_at(Pro::ProdejkaItemType, ['pro:prodejkaDetail', 'pro:prodejkaItem']) end
prodejka_header()
click to toggle source
# File lib/pohoda/parsers/pro/prodejka_type.rb, line 7 def prodejka_header submodel_at(Pro::ProdejkaHeaderType, 'pro:prodejkaHeader') end
prodejka_payments()
click to toggle source
# File lib/pohoda/parsers/pro/prodejka_type.rb, line 15 def prodejka_payments array_of_at(Pro::PaymentItemType, ['pro:prodejkaPayments', 'pro:paymentItem']) end
prodejka_summary()
click to toggle source
# File lib/pohoda/parsers/pro/prodejka_type.rb, line 19 def prodejka_summary submodel_at(Pro::ProdejkaSummaryType, 'pro:prodejkaSummary') end
to_h()
click to toggle source
# File lib/pohoda/parsers/pro/prodejka_type.rb, line 31 def to_h hash = {} hash[:attributes] = attributes hash[:prodejka_header] = prodejka_header.to_h if has? 'pro:prodejkaHeader' hash[:prodejka_detail] = prodejka_detail.map(&:to_h) if has? 'pro:prodejkaDetail' hash[:prodejka_payments] = prodejka_payments.map(&:to_h) if has? 'pro:prodejkaPayments' hash[:prodejka_summary] = prodejka_summary.to_h if has? 'pro:prodejkaSummary' hash[:eet] = eet.to_h if has? 'pro:EET' hash[:print] = print.map(&:to_h) if has? 'pro:print' hash end