class Pohoda::Parsers::MKasa::VatPayerType

Public Instance Methods

change_of_mode_in_calendar_year() click to toggle source
# File lib/pohoda/parsers/m_kasa/vat_payer_type.rb, line 15
def change_of_mode_in_calendar_year
  submodel_at(MKasa::ChangeOfModeInCalendarYearType, 'mKasa:changeOfModeInCalendarYear')
end
non_vat_payer_whole_period() click to toggle source
# File lib/pohoda/parsers/m_kasa/vat_payer_type.rb, line 11
def non_vat_payer_whole_period
  submodel_at(MKasa::NonVatPayerWholePeriodType, 'mKasa:nonVatPayerWholePeriod')
end
to_h() click to toggle source
# File lib/pohoda/parsers/m_kasa/vat_payer_type.rb, line 19
def to_h
  hash = {}
  hash[:attributes] = attributes

  hash[:vat_payer_whole_period] = vat_payer_whole_period.to_h if has? 'mKasa:vatPayerWholePeriod'
  hash[:non_vat_payer_whole_period] = non_vat_payer_whole_period.to_h if has? 'mKasa:nonVatPayerWholePeriod'
  hash[:change_of_mode_in_calendar_year] = change_of_mode_in_calendar_year.to_h if has? 'mKasa:changeOfModeInCalendarYear'

  hash
end
vat_payer_whole_period() click to toggle source
# File lib/pohoda/parsers/m_kasa/vat_payer_type.rb, line 7
def vat_payer_whole_period
  submodel_at(MKasa::VatPayerWholePeriodType, 'mKasa:vatPayerWholePeriod')
end