Class: MoneyS3::Parsers::PokDoklType

Inherits:
Object
  • Object
show all
Includes:
ParserCore::BaseParser
Defined in:
lib/money_s3/parsers/pok_dokl_type.rb

Direct Known Subclasses

PokDokl

Instance Method Summary collapse

Instance Method Details

#adresaObject



130
131
132
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 130

def adresa
  submodel_at(DokladFirmaType, 'Adresa')
end

#celkemObject



210
211
212
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 210

def celkem
  at 'Celkem'
end

#celkem_attributesObject



214
215
216
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 214

def celkem_attributes
  attributes_at 'Celkem'
end

#cinnostObject



174
175
176
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 174

def cinnost
  at 'Cinnost'
end

#cinnost_attributesObject



178
179
180
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 178

def cinnost_attributes
  attributes_at 'Cinnost'
end

#cleneniObject



150
151
152
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 150

def cleneni
  at 'Cleneni'
end

#cleneni_attributesObject



154
155
156
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 154

def cleneni_attributes
  attributes_at 'Cleneni'
end

#d_cisloObject



246
247
248
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 246

def d_cislo
  at 'DCislo'
end

#d_cislo_attributesObject



250
251
252
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 250

def d_cislo_attributes
  attributes_at 'DCislo'
end

#d_radaObject



238
239
240
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 238

def d_rada
  at 'DRada'
end

#d_rada_attributesObject



242
243
244
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 242

def d_rada_attributes
  attributes_at 'DRada'
end

#dat_platObject



82
83
84
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 82

def dat_plat
  at 'DatPlat'
end

#dat_plat_attributesObject



86
87
88
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 86

def dat_plat_attributes
  attributes_at 'DatPlat'
end

#dat_plnObject



90
91
92
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 90

def dat_pln
  at 'DatPln'
end

#dat_pln_attributesObject



94
95
96
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 94

def dat_pln_attributes
  attributes_at 'DatPln'
end

#dat_uc_prObject



66
67
68
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 66

def dat_uc_pr
  at 'DatUcPr'
end

#dat_uc_pr_attributesObject



70
71
72
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 70

def dat_uc_pr_attributes
  attributes_at 'DatUcPr'
end

#dat_upl_dphObject



98
99
100
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 98

def dat_upl_dph
  at 'DatUplDPH'
end

#dat_upl_dph_attributesObject



102
103
104
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 102

def dat_upl_dph_attributes
  attributes_at 'DatUplDPH'
end

#dat_vystObject



74
75
76
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 74

def dat_vyst
  at 'DatVyst'
end

#dat_vyst_attributesObject



78
79
80
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 78

def dat_vyst_attributes
  attributes_at 'DatVyst'
end

#delObject



50
51
52
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 50

def del
  at 'Del'
end

#del_attributesObject



54
55
56
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 54

def del_attributes
  attributes_at 'Del'
end

#dokladObject



14
15
16
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 14

def doklad
  at 'Doklad'
end

#doklad_attributesObject



18
19
20
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 18

def doklad_attributes
  attributes_at 'Doklad'
end

#dokumentyObject



294
295
296
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 294

def dokumenty
  array_of_at(String, ['Dokumenty', 'Dokument'])
end

#eetObject



30
31
32
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 30

def eet
  submodel_at(EETType, 'EET')
end

#ev_cis_doklObject



22
23
24
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 22

def ev_cis_dokl
  at 'EvCisDokl'
end

#ev_cis_dokl_attributesObject



26
27
28
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 26

def ev_cis_dokl_attributes
  attributes_at 'EvCisDokl'
end

#moje_firmaObject



286
287
288
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 286

def moje_firma
  submodel_at(MojeFirmaType, 'MojeFirma')
end

#par_symObject



122
123
124
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 122

def par_sym
  at 'ParSym'
end

#par_sym_attributesObject



126
127
128
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 126

def par_sym_attributes
  attributes_at 'ParSym'
end

#poklObject



134
135
136
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 134

def pokl
  at 'Pokl'
end

#pokl_attributesObject



138
139
140
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 138

def pokl_attributes
  attributes_at 'Pokl'
end

#popisObject



58
59
60
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 58

def popis
  at 'Popis'
end

#popis_attributesObject



62
63
64
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 62

def popis_attributes
  attributes_at 'Popis'
end

#poznObject



230
231
232
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 230

def pozn
  at 'Pozn'
end

#pozn_attributesObject



234
235
236
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 234

def pozn_attributes
  attributes_at 'Pozn'
end

#pr_kontObject



142
143
144
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 142

def pr_kont
  at 'PrKont'
end

#pr_kont_attributesObject



146
147
148
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 146

def pr_kont_attributes
  attributes_at 'PrKont'
end

#prijat_doklObject



106
107
108
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 106

def prijat_dokl
  at 'PrijatDokl'
end

#prijat_dokl_attributesObject



110
111
112
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 110

def prijat_dokl_attributes
  attributes_at 'PrijatDokl'
end

#s_sazbaObject



190
191
192
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 190

def s_sazba
  at 'SSazba'
end

#s_sazba_attributesObject



194
195
196
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 194

def s_sazba_attributes
  attributes_at 'SSazba'
end

#seznam_norm_polozekObject



278
279
280
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 278

def seznam_norm_polozek
  array_of_at(NormPolozUDType, ['SeznamNormPolozek', 'NormPolozka'])
end

#seznam_rozuct_polozekObject



282
283
284
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 282

def seznam_rozuct_polozek
  array_of_at(RozuctPolozUDType, ['SeznamRozuctPolozek', 'RozuctPolozka'])
end

#souhrn_dphObject



206
207
208
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 206

def souhrn_dph
  submodel_at(SouhrnDPHType, 'SouhrnDPH')
end

#stat_mossObject



222
223
224
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 222

def stat_moss
  at 'StatMOSS'
end

#stat_moss_attributesObject



226
227
228
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 226

def stat_moss_attributes
  attributes_at 'StatMOSS'
end

#stornoObject



42
43
44
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 42

def storno
  at 'Storno'
end

#storno_attributesObject



46
47
48
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 46

def storno_attributes
  attributes_at 'Storno'
end

#stredObject



158
159
160
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 158

def stred
  at 'Stred'
end

#stred_attributesObject



162
163
164
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 162

def stred_attributes
  attributes_at 'Stred'
end

#to_hObject



298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 298

def to_h
  hash = {}
  hash[:attributes] = attributes

  hash[:vydej] = vydej if has? 'Vydej'
  hash[:vydej_attributes] = vydej_attributes if has? 'Vydej'
  hash[:doklad] = doklad if has? 'Doklad'
  hash[:doklad_attributes] = doklad_attributes if has? 'Doklad'
  hash[:ev_cis_dokl] = ev_cis_dokl if has? 'EvCisDokl'
  hash[:ev_cis_dokl_attributes] = ev_cis_dokl_attributes if has? 'EvCisDokl'
  hash[:eet] = eet.to_h if has? 'EET'
  hash[:zpusob_uctovani] = zpusob_uctovani if has? 'ZpusobUctovani'
  hash[:zpusob_uctovani_attributes] = zpusob_uctovani_attributes if has? 'ZpusobUctovani'
  hash[:storno] = storno if has? 'Storno'
  hash[:storno_attributes] = storno_attributes if has? 'Storno'
  hash[:del] = del if has? 'Del'
  hash[:del_attributes] = del_attributes if has? 'Del'
  hash[:popis] = popis if has? 'Popis'
  hash[:popis_attributes] = popis_attributes if has? 'Popis'
  hash[:dat_uc_pr] = dat_uc_pr if has? 'DatUcPr'
  hash[:dat_uc_pr_attributes] = dat_uc_pr_attributes if has? 'DatUcPr'
  hash[:dat_vyst] = dat_vyst if has? 'DatVyst'
  hash[:dat_vyst_attributes] = dat_vyst_attributes if has? 'DatVyst'
  hash[:dat_plat] = dat_plat if has? 'DatPlat'
  hash[:dat_plat_attributes] = dat_plat_attributes if has? 'DatPlat'
  hash[:dat_pln] = dat_pln if has? 'DatPln'
  hash[:dat_pln_attributes] = dat_pln_attributes if has? 'DatPln'
  hash[:dat_upl_dph] = dat_upl_dph if has? 'DatUplDPH'
  hash[:dat_upl_dph_attributes] = dat_upl_dph_attributes if has? 'DatUplDPH'
  hash[:prijat_dokl] = prijat_dokl if has? 'PrijatDokl'
  hash[:prijat_dokl_attributes] = prijat_dokl_attributes if has? 'PrijatDokl'
  hash[:var_sym] = var_sym if has? 'VarSym'
  hash[:var_sym_attributes] = var_sym_attributes if has? 'VarSym'
  hash[:par_sym] = par_sym if has? 'ParSym'
  hash[:par_sym_attributes] = par_sym_attributes if has? 'ParSym'
  hash[:adresa] = adresa.to_h if has? 'Adresa'
  hash[:pokl] = pokl if has? 'Pokl'
  hash[:pokl_attributes] = pokl_attributes if has? 'Pokl'
  hash[:pr_kont] = pr_kont if has? 'PrKont'
  hash[:pr_kont_attributes] = pr_kont_attributes if has? 'PrKont'
  hash[:cleneni] = cleneni if has? 'Cleneni'
  hash[:cleneni_attributes] = cleneni_attributes if has? 'Cleneni'
  hash[:stred] = stred if has? 'Stred'
  hash[:stred_attributes] = stred_attributes if has? 'Stred'
  hash[:zakazka] = zakazka if has? 'Zakazka'
  hash[:zakazka_attributes] = zakazka_attributes if has? 'Zakazka'
  hash[:cinnost] = cinnost if has? 'Cinnost'
  hash[:cinnost_attributes] = cinnost_attributes if has? 'Cinnost'
  hash[:zp_vyp_dph] = zp_vyp_dph if has? 'ZpVypDPH'
  hash[:zp_vyp_dph_attributes] = zp_vyp_dph_attributes if has? 'ZpVypDPH'
  hash[:s_sazba] = s_sazba if has? 'SSazba'
  hash[:s_sazba_attributes] = s_sazba_attributes if has? 'SSazba'
  hash[:z_sazba] = z_sazba if has? 'ZSazba'
  hash[:z_sazba_attributes] = z_sazba_attributes if has? 'ZSazba'
  hash[:souhrn_dph] = souhrn_dph.to_h if has? 'SouhrnDPH'
  hash[:celkem] = celkem if has? 'Celkem'
  hash[:celkem_attributes] = celkem_attributes if has? 'Celkem'
  hash[:valuty] = valuty.to_h if has? 'Valuty'
  hash[:stat_moss] = stat_moss if has? 'StatMOSS'
  hash[:stat_moss_attributes] = stat_moss_attributes if has? 'StatMOSS'
  hash[:pozn] = pozn if has? 'Pozn'
  hash[:pozn_attributes] = pozn_attributes if has? 'Pozn'
  hash[:d_rada] = d_rada if has? 'DRada'
  hash[:d_rada_attributes] = d_rada_attributes if has? 'DRada'
  hash[:d_cislo] = d_cislo if has? 'DCislo'
  hash[:d_cislo_attributes] = d_cislo_attributes if has? 'DCislo'
  hash[:vyst] = vyst if has? 'Vyst'
  hash[:vyst_attributes] = vyst_attributes if has? 'Vyst'
  hash[:typ_dokl] = typ_dokl if has? 'TypDokl'
  hash[:typ_dokl_attributes] = typ_dokl_attributes if has? 'TypDokl'
  hash[:zjedn_d] = zjedn_d if has? 'ZjednD'
  hash[:zjedn_d_attributes] = zjedn_d_attributes if has? 'ZjednD'
  hash[:seznam_norm_polozek] = seznam_norm_polozek.map(&:to_h) if has? 'SeznamNormPolozek'
  hash[:seznam_rozuct_polozek] = seznam_rozuct_polozek.map(&:to_h) if has? 'SeznamRozuctPolozek'
  hash[:moje_firma] = moje_firma.to_h if has? 'MojeFirma'
  hash[:vlajky] = vlajky.to_h if has? 'Vlajky'
  hash[:dokumenty] = dokumenty if has? 'Dokumenty'

  hash
end

#typ_doklObject



262
263
264
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 262

def typ_dokl
  at 'TypDokl'
end

#typ_dokl_attributesObject



266
267
268
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 266

def typ_dokl_attributes
  attributes_at 'TypDokl'
end

#valutyObject



218
219
220
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 218

def valuty
  submodel_at(Valuty2, 'Valuty')
end

#var_symObject



114
115
116
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 114

def var_sym
  at 'VarSym'
end

#var_sym_attributesObject



118
119
120
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 118

def var_sym_attributes
  attributes_at 'VarSym'
end

#vlajkyObject



290
291
292
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 290

def vlajky
  submodel_at(Vlajky, 'Vlajky')
end

#vydejObject



6
7
8
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 6

def vydej
  at 'Vydej'
end

#vydej_attributesObject



10
11
12
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 10

def vydej_attributes
  attributes_at 'Vydej'
end

#vystObject



254
255
256
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 254

def vyst
  at 'Vyst'
end

#vyst_attributesObject



258
259
260
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 258

def vyst_attributes
  attributes_at 'Vyst'
end

#z_sazbaObject



198
199
200
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 198

def z_sazba
  at 'ZSazba'
end

#z_sazba_attributesObject



202
203
204
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 202

def z_sazba_attributes
  attributes_at 'ZSazba'
end

#zakazkaObject



166
167
168
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 166

def zakazka
  at 'Zakazka'
end

#zakazka_attributesObject



170
171
172
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 170

def zakazka_attributes
  attributes_at 'Zakazka'
end

#zjedn_dObject



270
271
272
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 270

def zjedn_d
  at 'ZjednD'
end

#zjedn_d_attributesObject



274
275
276
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 274

def zjedn_d_attributes
  attributes_at 'ZjednD'
end

#zp_vyp_dphObject



182
183
184
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 182

def zp_vyp_dph
  at 'ZpVypDPH'
end

#zp_vyp_dph_attributesObject



186
187
188
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 186

def zp_vyp_dph_attributes
  attributes_at 'ZpVypDPH'
end

#zpusob_uctovaniObject



34
35
36
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 34

def zpusob_uctovani
  at 'ZpusobUctovani'
end

#zpusob_uctovani_attributesObject



38
39
40
# File 'lib/money_s3/parsers/pok_dokl_type.rb', line 38

def zpusob_uctovani_attributes
  attributes_at 'ZpusobUctovani'
end