Class: MoneyS3::Parsers::BanDoklType

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

Direct Known Subclasses

BankDokl

Instance Method Summary collapse

Instance Method Details

#ad_kodObject



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

def ad_kod
  at 'AdKod'
end

#ad_kod_attributesObject



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

def ad_kod_attributes
  attributes_at 'AdKod'
end

#ad_ucetObject



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

def ad_ucet
  at 'AdUcet'
end

#ad_ucet_attributesObject



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

def ad_ucet_attributes
  attributes_at 'AdUcet'
end

#adresaObject



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

def adresa
  submodel_at(DokladFirmaType, 'Adresa')
end

#celkemObject



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

def celkem
  at 'Celkem'
end

#celkem_attributesObject



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

def celkem_attributes
  attributes_at 'Celkem'
end

#cinnostObject



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

def cinnost
  at 'Cinnost'
end

#cinnost_attributesObject



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

def cinnost_attributes
  attributes_at 'Cinnost'
end

#cleneniObject



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

def cleneni
  at 'Cleneni'
end

#cleneni_attributesObject



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

def cleneni_attributes
  attributes_at 'Cleneni'
end

#d_cisloObject



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

def d_cislo
  at 'DCislo'
end

#d_cislo_attributesObject



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

def d_cislo_attributes
  attributes_at 'DCislo'
end

#d_radaObject



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

def d_rada
  at 'DRada'
end

#d_rada_attributesObject



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

def d_rada_attributes
  attributes_at 'DRada'
end

#dat_platObject



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

def dat_plat
  at 'DatPlat'
end

#dat_plat_attributesObject



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

def dat_plat_attributes
  attributes_at 'DatPlat'
end

#dat_plnObject



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

def dat_pln
  at 'DatPln'
end

#dat_pln_attributesObject



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

def dat_pln_attributes
  attributes_at 'DatPln'
end

#dat_uc_prObject



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

def dat_uc_pr
  at 'DatUcPr'
end

#dat_uc_pr_attributesObject



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

def dat_uc_pr_attributes
  attributes_at 'DatUcPr'
end

#dat_upl_dphObject



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

def dat_upl_dph
  at 'DatUplDPH'
end

#dat_upl_dph_attributesObject



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

def dat_upl_dph_attributes
  attributes_at 'DatUplDPH'
end

#dat_vystObject



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

def dat_vyst
  at 'DatVyst'
end

#dat_vyst_attributesObject



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

def dat_vyst_attributes
  attributes_at 'DatVyst'
end

#delObject



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

def del
  at 'Del'
end

#del_attributesObject



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

def del_attributes
  attributes_at 'Del'
end

#dokladObject



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

def doklad
  at 'Doklad'
end

#doklad_attributesObject



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

def doklad_attributes
  attributes_at 'Doklad'
end

#dokumentyObject



322
323
324
# File 'lib/money_s3/parsers/ban_dokl_type.rb', line 322

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

#ev_cis_doklObject



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

def ev_cis_dokl
  at 'EvCisDokl'
end

#ev_cis_dokl_attributesObject



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

def ev_cis_dokl_attributes
  attributes_at 'EvCisDokl'
end

#id_polozkyObject



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

def id_polozky
  at 'IDPolozky'
end

#id_polozky_attributesObject



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

def id_polozky_attributes
  attributes_at 'IDPolozky'
end

#kon_symObject



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

def kon_sym
  at 'KonSym'
end

#kon_sym_attributesObject



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

def kon_sym_attributes
  attributes_at 'KonSym'
end

#par_symObject



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

def par_sym
  at 'ParSym'
end

#par_sym_attributesObject



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

def par_sym_attributes
  attributes_at 'ParSym'
end

#popisObject



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

def popis
  at 'Popis'
end

#popis_attributesObject



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

def popis_attributes
  attributes_at 'Popis'
end

#poznObject



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

def pozn
  at 'Pozn'
end

#pozn_attributesObject



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

def pozn_attributes
  attributes_at 'Pozn'
end

#pr_kontObject



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

def pr_kont
  at 'PrKont'
end

#pr_kont_attributesObject



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

def pr_kont_attributes
  attributes_at 'PrKont'
end

#prijat_doklObject



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

def prijat_dokl
  at 'PrijatDokl'
end

#prijat_dokl_attributesObject



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

def prijat_dokl_attributes
  attributes_at 'PrijatDokl'
end

#s_sazbaObject



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

def s_sazba
  at 'SSazba'
end

#s_sazba_attributesObject



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

def s_sazba_attributes
  attributes_at 'SSazba'
end

#seznam_norm_polozekObject



310
311
312
# File 'lib/money_s3/parsers/ban_dokl_type.rb', line 310

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

#seznam_rozuct_polozekObject



314
315
316
# File 'lib/money_s3/parsers/ban_dokl_type.rb', line 314

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

#souhrn_dphObject



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

def souhrn_dph
  submodel_at(SouhrnDPHType, 'SouhrnDPH')
end

#spec_symObject



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

def spec_sym
  at 'SpecSym'
end

#spec_sym_attributesObject



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

def spec_sym_attributes
  attributes_at 'SpecSym'
end

#stat_mossObject



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

def stat_moss
  at 'StatMOSS'
end

#stat_moss_attributesObject



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

def stat_moss_attributes
  attributes_at 'StatMOSS'
end

#stornoObject



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

def storno
  at 'Storno'
end

#storno_attributesObject



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

def storno_attributes
  attributes_at 'Storno'
end

#stredObject



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

def stred
  at 'Stred'
end

#stred_attributesObject



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

def stred_attributes
  attributes_at 'Stred'
end

#to_hObject



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
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
# File 'lib/money_s3/parsers/ban_dokl_type.rb', line 326

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[: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[:vypis] = vypis if has? 'Vypis'
  hash[:vypis_attributes] = vypis_attributes if has? 'Vypis'
  hash[:id_polozky] = id_polozky if has? 'IDPolozky'
  hash[:id_polozky_attributes] = id_polozky_attributes if has? 'IDPolozky'
  hash[:ad_ucet] = ad_ucet if has? 'AdUcet'
  hash[:ad_ucet_attributes] = ad_ucet_attributes if has? 'AdUcet'
  hash[:ad_kod] = ad_kod if has? 'AdKod'
  hash[:ad_kod_attributes] = ad_kod_attributes if has? 'AdKod'
  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[:kon_sym] = kon_sym if has? 'KonSym'
  hash[:kon_sym_attributes] = kon_sym_attributes if has? 'KonSym'
  hash[:spec_sym] = spec_sym if has? 'SpecSym'
  hash[:spec_sym_attributes] = spec_sym_attributes if has? 'SpecSym'
  hash[:adresa] = adresa.to_h if has? 'Adresa'
  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[:stat_moss] = stat_moss if has? 'StatMOSS'
  hash[:stat_moss_attributes] = stat_moss_attributes if has? 'StatMOSS'
  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[: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[:ucet] = ucet.to_h if has? 'Ucet'
  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[:vlajky] = vlajky.to_h if has? 'Vlajky'
  hash[:dokumenty] = dokumenty if has? 'Dokumenty'

  hash
end

#typ_doklObject



298
299
300
# File 'lib/money_s3/parsers/ban_dokl_type.rb', line 298

def typ_dokl
  at 'TypDokl'
end

#typ_dokl_attributesObject



302
303
304
# File 'lib/money_s3/parsers/ban_dokl_type.rb', line 302

def typ_dokl_attributes
  attributes_at 'TypDokl'
end

#ucetObject



306
307
308
# File 'lib/money_s3/parsers/ban_dokl_type.rb', line 306

def ucet
  submodel_at(Ucet, 'Ucet')
end

#valutyObject



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

def valuty
  submodel_at(Valuty2, 'Valuty')
end

#var_symObject



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

def var_sym
  at 'VarSym'
end

#var_sym_attributesObject



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

def var_sym_attributes
  attributes_at 'VarSym'
end

#vlajkyObject



318
319
320
# File 'lib/money_s3/parsers/ban_dokl_type.rb', line 318

def vlajky
  submodel_at(Vlajky, 'Vlajky')
end

#vydejObject



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

def vydej
  at 'Vydej'
end

#vydej_attributesObject



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

def vydej_attributes
  attributes_at 'Vydej'
end

#vypisObject



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

def vypis
  at 'Vypis'
end

#vypis_attributesObject



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

def vypis_attributes
  attributes_at 'Vypis'
end

#vystObject



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

def vyst
  at 'Vyst'
end

#vyst_attributesObject



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

def vyst_attributes
  attributes_at 'Vyst'
end

#z_sazbaObject



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

def z_sazba
  at 'ZSazba'
end

#z_sazba_attributesObject



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

def z_sazba_attributes
  attributes_at 'ZSazba'
end

#zakazkaObject



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

def zakazka
  at 'Zakazka'
end

#zakazka_attributesObject



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

def zakazka_attributes
  attributes_at 'Zakazka'
end

#zp_vyp_dphObject



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

def zp_vyp_dph
  at 'ZpVypDPH'
end

#zp_vyp_dph_attributesObject



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

def zp_vyp_dph_attributes
  attributes_at 'ZpVypDPH'
end

#zpusob_uctovaniObject



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

def zpusob_uctovani
  at 'ZpusobUctovani'
end

#zpusob_uctovani_attributesObject



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

def zpusob_uctovani_attributes
  attributes_at 'ZpusobUctovani'
end