lib/money_s3/parsers/vydejka.rb in money_s3-0.5.0 vs lib/money_s3/parsers/vydejka.rb in money_s3-0.6.0
- old
+ new
@@ -15,266 +15,267 @@
module Parsers
class Vydejka
include BaseParser
def cislo_dokla
- at :CisloDokla
+ at 'CisloDokla'
end
def zpusob_uctovani
- at :ZpusobUctovani
+ at 'ZpusobUctovani'
end
def c_objednavk
- at :CObjednavk
+ at 'CObjednavk'
end
def kp_from_odb
- at :KPFromOdb
+ at 'KPFromOdb'
end
def datum
- at :Datum
+ at 'Datum'
end
def sleva
- at :Sleva
+ at 'Sleva'
end
def d_rada
- at :DRada
+ at 'DRada'
end
def stredisko
- at :Stredisko
+ at 'Stredisko'
end
def zakazka
- at :Zakazka
+ at 'Zakazka'
end
def cinnost
- at :Cinnost
+ at 'Cinnost'
end
def popis
- at :Popis
+ at 'Popis'
end
def vystavil
- at :Vystavil
+ at 'Vystavil'
end
def vyriz_faktu
- at :VyrizFaktu
+ at 'VyrizFaktu'
end
def text_pred_po
- at :TextPredPo
+ at 'TextPredPo'
end
def text_za_pol
- at :TextZaPol
+ at 'TextZaPol'
end
def nadpis
- at :Nadpis
+ at 'Nadpis'
end
def zkrat_typu_d
- at :ZkratTypuD
+ at 'ZkratTypuD'
end
def poriz_cena
- at :PorizCena
+ at 'PorizCena'
end
def popis_x
- at :PopisX
+ at 'PopisX'
end
def fiskal
- at :Fiskal
+ at 'Fiskal'
end
def fis_doklad
- at :FisDoklad
+ at 'FisDoklad'
end
def dat_sk_poh
- at :DatSkPoh
+ at 'DatSkPoh'
end
def stat_moss
- at :StatMOSS
+ at 'StatMOSS'
end
def sazba_dph1
- at :SazbaDPH1
+ at 'SazbaDPH1'
end
def sazba_dph2
- at :SazbaDPH2
+ at 'SazbaDPH2'
end
def prim_doklad
- at :PrimDoklad
+ at 'PrimDoklad'
end
def var_symbol
- at :VarSymbol
+ at 'VarSymbol'
end
def par_symbol
- at :ParSymbol
+ at 'ParSymbol'
end
def typ_transakce
- at :TypTransakce
+ at 'TypTransakce'
end
def dodaci_podm
- at :DodaciPodm
+ at 'DodaciPodm'
end
def druh_dopravy
- at :DruhDopravy
+ at 'DruhDopravy'
end
def st_odesl_urc
- at :StOdeslUrc
+ at 'StOdeslUrc'
end
def doprav_tuz
- at :DopravTuz
+ at 'DopravTuz'
end
def doprav_zahr
- at :DopravZahr
+ at 'DopravZahr'
end
def datum_its
- at :DatumITS
+ at 'DatumITS'
end
def sleva
- at :Sleva
+ at 'Sleva'
end
def i_doklad_id
- at :iDokladID
+ at 'iDokladID'
end
def i_dokl_agend
- at :iDoklAgend
+ at 'iDoklAgend'
end
def celkem
- at :Celkem
+ at 'Celkem'
end
def eet
- submodel_at(EETType, :EET)
+ submodel_at(EETType, 'EET')
end
def valuty
- submodel_at(Valuty, :Valuty)
+ submodel_at(Valuty, 'Valuty')
end
def dod_odb
- submodel_at(SkDokladFirmaType, :DodOdb)
+ submodel_at(SkDokladFirmaType, 'DodOdb')
end
def konec_prij
- submodel_at(KonecPrijFirmaType, :KonecPrij)
+ submodel_at(KonecPrijFirmaType, 'KonecPrij')
end
def import
- submodel_at(Import, :Import)
+ submodel_at(Import, 'Import')
end
def sklad_pro_pr
- submodel_at(SkladType, :SkladProPr)
+ submodel_at(SkladType, 'SkladProPr')
end
def moje_firma
- submodel_at(MojeFirmaType, :MojeFirma)
+ submodel_at(MojeFirmaType, 'MojeFirma')
end
def vlajky
- submodel_at(Vlajky, :Vlajky)
+ submodel_at(Vlajky, 'Vlajky')
end
def souhrn_dph
- submodel_at(SouhrnDPHType, :SouhrnDPH)
+ submodel_at(SouhrnDPHType, 'SouhrnDPH')
end
def polozka
- array_of_at(PolSklDoklType, [:Polozka])
+ array_of_at(PolSklDoklType, ['Polozka'])
end
def seznam_nep_plateb
- array_of_at(NepPlatbaType, [:SeznamNepPlateb, :NepPlatba])
+ array_of_at(NepPlatbaType, ['SeznamNepPlateb', 'NepPlatba'])
end
def dokumenty
- array_of_at(String, [:Dokumenty, :Dokument])
+ array_of_at(String, ['Dokumenty', 'Dokument'])
end
def to_h
- hash = {}
+ hash = WithAttributes.new({})
+ hash.attributes = attributes
- hash[:cislo_dokla] = cislo_dokla if raw.key? :CisloDokla
- hash[:zpusob_uctovani] = zpusob_uctovani if raw.key? :ZpusobUctovani
- hash[:c_objednavk] = c_objednavk if raw.key? :CObjednavk
- hash[:kp_from_odb] = kp_from_odb if raw.key? :KPFromOdb
- hash[:datum] = datum if raw.key? :Datum
- hash[:sleva] = sleva if raw.key? :Sleva
- hash[:d_rada] = d_rada if raw.key? :DRada
- hash[:stredisko] = stredisko if raw.key? :Stredisko
- hash[:zakazka] = zakazka if raw.key? :Zakazka
- hash[:cinnost] = cinnost if raw.key? :Cinnost
- hash[:popis] = popis if raw.key? :Popis
- hash[:vystavil] = vystavil if raw.key? :Vystavil
- hash[:vyriz_faktu] = vyriz_faktu if raw.key? :VyrizFaktu
- hash[:text_pred_po] = text_pred_po if raw.key? :TextPredPo
- hash[:text_za_pol] = text_za_pol if raw.key? :TextZaPol
- hash[:nadpis] = nadpis if raw.key? :Nadpis
- hash[:zkrat_typu_d] = zkrat_typu_d if raw.key? :ZkratTypuD
- hash[:poriz_cena] = poriz_cena if raw.key? :PorizCena
- hash[:popis_x] = popis_x if raw.key? :PopisX
- hash[:fiskal] = fiskal if raw.key? :Fiskal
- hash[:fis_doklad] = fis_doklad if raw.key? :FisDoklad
- hash[:dat_sk_poh] = dat_sk_poh if raw.key? :DatSkPoh
- hash[:stat_moss] = stat_moss if raw.key? :StatMOSS
- hash[:sazba_dph1] = sazba_dph1 if raw.key? :SazbaDPH1
- hash[:sazba_dph2] = sazba_dph2 if raw.key? :SazbaDPH2
- hash[:prim_doklad] = prim_doklad if raw.key? :PrimDoklad
- hash[:var_symbol] = var_symbol if raw.key? :VarSymbol
- hash[:par_symbol] = par_symbol if raw.key? :ParSymbol
- hash[:typ_transakce] = typ_transakce if raw.key? :TypTransakce
- hash[:dodaci_podm] = dodaci_podm if raw.key? :DodaciPodm
- hash[:druh_dopravy] = druh_dopravy if raw.key? :DruhDopravy
- hash[:st_odesl_urc] = st_odesl_urc if raw.key? :StOdeslUrc
- hash[:doprav_tuz] = doprav_tuz if raw.key? :DopravTuz
- hash[:doprav_zahr] = doprav_zahr if raw.key? :DopravZahr
- hash[:datum_its] = datum_its if raw.key? :DatumITS
- hash[:sleva] = sleva if raw.key? :Sleva
- hash[:i_doklad_id] = i_doklad_id if raw.key? :iDokladID
- hash[:i_dokl_agend] = i_dokl_agend if raw.key? :iDoklAgend
- hash[:celkem] = celkem if raw.key? :Celkem
- hash[:eet] = eet.to_h if raw.key? :EET
- hash[:valuty] = valuty.to_h if raw.key? :Valuty
- hash[:dod_odb] = dod_odb.to_h if raw.key? :DodOdb
- hash[:konec_prij] = konec_prij.to_h if raw.key? :KonecPrij
- hash[:import] = import.to_h if raw.key? :Import
- hash[:sklad_pro_pr] = sklad_pro_pr.to_h if raw.key? :SkladProPr
- hash[:moje_firma] = moje_firma.to_h if raw.key? :MojeFirma
- hash[:vlajky] = vlajky.to_h if raw.key? :Vlajky
- hash[:souhrn_dph] = souhrn_dph.to_h if raw.key? :SouhrnDPH
- hash[:polozka] = polozka.map(&:to_h) if raw.key? :Polozka
- hash[:seznam_nep_plateb] = seznam_nep_plateb.map(&:to_h) if raw.key? :SeznamNepPlateb
- hash[:dokumenty] = dokumenty if raw.key? :Dokumenty
+ hash[:cislo_dokla] = cislo_dokla if has? 'CisloDokla'
+ hash[:zpusob_uctovani] = zpusob_uctovani if has? 'ZpusobUctovani'
+ hash[:c_objednavk] = c_objednavk if has? 'CObjednavk'
+ hash[:kp_from_odb] = kp_from_odb if has? 'KPFromOdb'
+ hash[:datum] = datum if has? 'Datum'
+ hash[:sleva] = sleva if has? 'Sleva'
+ hash[:d_rada] = d_rada if has? 'DRada'
+ hash[:stredisko] = stredisko if has? 'Stredisko'
+ hash[:zakazka] = zakazka if has? 'Zakazka'
+ hash[:cinnost] = cinnost if has? 'Cinnost'
+ hash[:popis] = popis if has? 'Popis'
+ hash[:vystavil] = vystavil if has? 'Vystavil'
+ hash[:vyriz_faktu] = vyriz_faktu if has? 'VyrizFaktu'
+ hash[:text_pred_po] = text_pred_po if has? 'TextPredPo'
+ hash[:text_za_pol] = text_za_pol if has? 'TextZaPol'
+ hash[:nadpis] = nadpis if has? 'Nadpis'
+ hash[:zkrat_typu_d] = zkrat_typu_d if has? 'ZkratTypuD'
+ hash[:poriz_cena] = poriz_cena if has? 'PorizCena'
+ hash[:popis_x] = popis_x if has? 'PopisX'
+ hash[:fiskal] = fiskal if has? 'Fiskal'
+ hash[:fis_doklad] = fis_doklad if has? 'FisDoklad'
+ hash[:dat_sk_poh] = dat_sk_poh if has? 'DatSkPoh'
+ hash[:stat_moss] = stat_moss if has? 'StatMOSS'
+ hash[:sazba_dph1] = sazba_dph1 if has? 'SazbaDPH1'
+ hash[:sazba_dph2] = sazba_dph2 if has? 'SazbaDPH2'
+ hash[:prim_doklad] = prim_doklad if has? 'PrimDoklad'
+ hash[:var_symbol] = var_symbol if has? 'VarSymbol'
+ hash[:par_symbol] = par_symbol if has? 'ParSymbol'
+ hash[:typ_transakce] = typ_transakce if has? 'TypTransakce'
+ hash[:dodaci_podm] = dodaci_podm if has? 'DodaciPodm'
+ hash[:druh_dopravy] = druh_dopravy if has? 'DruhDopravy'
+ hash[:st_odesl_urc] = st_odesl_urc if has? 'StOdeslUrc'
+ hash[:doprav_tuz] = doprav_tuz if has? 'DopravTuz'
+ hash[:doprav_zahr] = doprav_zahr if has? 'DopravZahr'
+ hash[:datum_its] = datum_its if has? 'DatumITS'
+ hash[:sleva] = sleva if has? 'Sleva'
+ hash[:i_doklad_id] = i_doklad_id if has? 'iDokladID'
+ hash[:i_dokl_agend] = i_dokl_agend if has? 'iDoklAgend'
+ hash[:celkem] = celkem if has? 'Celkem'
+ hash[:eet] = eet.to_h if has? 'EET'
+ hash[:valuty] = valuty.to_h if has? 'Valuty'
+ hash[:dod_odb] = dod_odb.to_h if has? 'DodOdb'
+ hash[:konec_prij] = konec_prij.to_h if has? 'KonecPrij'
+ hash[:import] = import.to_h if has? 'Import'
+ hash[:sklad_pro_pr] = sklad_pro_pr.to_h if has? 'SkladProPr'
+ hash[:moje_firma] = moje_firma.to_h if has? 'MojeFirma'
+ hash[:vlajky] = vlajky.to_h if has? 'Vlajky'
+ hash[:souhrn_dph] = souhrn_dph.to_h if has? 'SouhrnDPH'
+ hash[:polozka] = polozka.map(&:to_h) if has? 'Polozka'
+ hash[:seznam_nep_plateb] = seznam_nep_plateb.map(&:to_h) if has? 'SeznamNepPlateb'
+ hash[:dokumenty] = dokumenty if has? 'Dokumenty'
hash
end
end
end
\ No newline at end of file