class Pohoda::Parsers::Typ::LinkItemType

Public Instance Methods

settings_source_document_item() click to toggle source
# File lib/pohoda/parsers/typ/link_item_type.rb, line 31
def settings_source_document_item
  submodel_at(Typ::SettingsSourceDocumentItemType, 'typ:settingsSourceDocumentItem')
end
settings_source_document_order_item() click to toggle source
# File lib/pohoda/parsers/typ/link_item_type.rb, line 27
def settings_source_document_order_item
  submodel_at(Typ::SettingsSourceDocumentOrderItemType, 'typ:settingsSourceDocumentOrderItem')
end
source_agenda() click to toggle source
# File lib/pohoda/parsers/typ/link_item_type.rb, line 7
def source_agenda
  at 'typ:sourceAgenda'
end
source_agenda_attributes() click to toggle source
# File lib/pohoda/parsers/typ/link_item_type.rb, line 11
def source_agenda_attributes
  attributes_at 'typ:sourceAgenda'
end
source_item_ext_id() click to toggle source
# File lib/pohoda/parsers/typ/link_item_type.rb, line 23
def source_item_ext_id
  submodel_at(Typ::ExtIdType, 'typ:sourceItemExtId')
end
source_item_id() click to toggle source
# File lib/pohoda/parsers/typ/link_item_type.rb, line 15
def source_item_id
  at 'typ:sourceItemId'
end
source_item_id_attributes() click to toggle source
# File lib/pohoda/parsers/typ/link_item_type.rb, line 19
def source_item_id_attributes
  attributes_at 'typ:sourceItemId'
end
to_h() click to toggle source
# File lib/pohoda/parsers/typ/link_item_type.rb, line 35
def to_h
  hash = {}
  hash[:attributes] = attributes

  hash[:source_agenda] = source_agenda if has? 'typ:sourceAgenda'
  hash[:source_agenda_attributes] = source_agenda_attributes if has? 'typ:sourceAgenda'
  hash[:source_item_id] = source_item_id if has? 'typ:sourceItemId'
  hash[:source_item_id_attributes] = source_item_id_attributes if has? 'typ:sourceItemId'
  hash[:source_item_ext_id] = source_item_ext_id.to_h if has? 'typ:sourceItemExtId'
  hash[:settings_source_document_order_item] = settings_source_document_order_item.to_h if has? 'typ:settingsSourceDocumentOrderItem'
  hash[:settings_source_document_item] = settings_source_document_item.to_h if has? 'typ:settingsSourceDocumentItem'

  hash
end