class Pohoda::Parsers::Vch::SettingsLiquidationType

Public Instance Methods

liquidation_price() click to toggle source
# File lib/pohoda/parsers/vch/settings_liquidation_type.rb, line 19
def liquidation_price
  at 'vch:liquidationPrice'
end
liquidation_price_attributes() click to toggle source
# File lib/pohoda/parsers/vch/settings_liquidation_type.rb, line 23
def liquidation_price_attributes
  attributes_at 'vch:liquidationPrice'
end
source_agenda() click to toggle source
# File lib/pohoda/parsers/vch/settings_liquidation_type.rb, line 7
def source_agenda
  at 'vch:sourceAgenda'
end
source_agenda_attributes() click to toggle source
# File lib/pohoda/parsers/vch/settings_liquidation_type.rb, line 11
def source_agenda_attributes
  attributes_at 'vch:sourceAgenda'
end
source_document() click to toggle source
# File lib/pohoda/parsers/vch/settings_liquidation_type.rb, line 15
def source_document
  submodel_at(Typ::SourceDocumentType, 'vch:sourceDocument')
end
to_h() click to toggle source
# File lib/pohoda/parsers/vch/settings_liquidation_type.rb, line 27
def to_h
  hash = {}
  hash[:attributes] = attributes

  hash[:source_agenda] = source_agenda if has? 'vch:sourceAgenda'
  hash[:source_agenda_attributes] = source_agenda_attributes if has? 'vch:sourceAgenda'
  hash[:source_document] = source_document.to_h if has? 'vch:sourceDocument'
  hash[:liquidation_price] = liquidation_price if has? 'vch:liquidationPrice'
  hash[:liquidation_price_attributes] = liquidation_price_attributes if has? 'vch:liquidationPrice'

  hash
end