Class: MoneyS3::Parsers::ZakazkaType

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

Direct Known Subclasses

Zakazka

Instance Method Summary collapse

Instance Method Details

#c_objednavkObject



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

def c_objednavk
  at 'CObjednavk'
end

#c_objednavk_attributesObject



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

def c_objednavk_attributes
  attributes_at 'CObjednavk'
end

#dat_pl_predObject



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

def dat_pl_pred
  at 'DatPlPred'
end

#dat_pl_pred_attributesObject



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

def dat_pl_pred_attributes
  attributes_at 'DatPlPred'
end

#dat_pl_zahObject



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

def dat_pl_zah
  at 'DatPlZah'
end

#dat_pl_zah_attributesObject



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

def dat_pl_zah_attributes
  attributes_at 'DatPlZah'
end

#dat_predObject



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

def dat_pred
  at 'DatPred'
end

#dat_pred_attributesObject



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

def dat_pred_attributes
  attributes_at 'DatPred'
end

#dat_zahObject



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

def dat_zah
  at 'DatZah'
end

#dat_zah_attributesObject



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

def dat_zah_attributes
  attributes_at 'DatZah'
end

#dod_odbObject



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

def dod_odb
  submodel_at(DokladFirmaType, 'DodOdb')
end

#dokumentyObject



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

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

#druh_zakObject



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

def druh_zak
  at 'DruhZak'
end

#druh_zak_attributesObject



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

def druh_zak_attributes
  attributes_at 'DruhZak'
end

#hodnoceniObject



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

def hodnoceni
  at 'Hodnoceni'
end

#hodnoceni_attributesObject



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

def hodnoceni_attributes
  attributes_at 'Hodnoceni'
end

#nazevObject



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

def nazev
  at 'Nazev'
end

#nazev_attributesObject



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

def nazev_attributes
  attributes_at 'Nazev'
end

#obch_pripObject



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

def obch_prip
  at 'ObchPrip'
end

#obch_prip_attributesObject



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

def obch_prip_attributes
  attributes_at 'ObchPrip'
end

#odp_osObject



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

def odp_os
  at 'OdpOs'
end

#odp_os_attributesObject



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

def odp_os_attributes
  attributes_at 'OdpOs'
end

#poznObject



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

def pozn
  at 'Pozn'
end

#pozn_attributesObject



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

def pozn_attributes
  attributes_at 'Pozn'
end

#stav_zakObject



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

def stav_zak
  at 'StavZak'
end

#stav_zak_attributesObject



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

def stav_zak_attributes
  attributes_at 'StavZak'
end

#to_hObject



138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
# File 'lib/money_s3/parsers/zakazka_type.rb', line 138

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

  hash[:zkrat] = zkrat if has? 'Zkrat'
  hash[:zkrat_attributes] = zkrat_attributes if has? 'Zkrat'
  hash[:nazev] = nazev if has? 'Nazev'
  hash[:nazev_attributes] = nazev_attributes if has? 'Nazev'
  hash[:obch_prip] = obch_prip if has? 'ObchPrip'
  hash[:obch_prip_attributes] = obch_prip_attributes if has? 'ObchPrip'
  hash[:pozn] = pozn if has? 'Pozn'
  hash[:pozn_attributes] = pozn_attributes if has? 'Pozn'
  hash[:dat_pl_zah] = dat_pl_zah if has? 'DatPlZah'
  hash[:dat_pl_zah_attributes] = dat_pl_zah_attributes if has? 'DatPlZah'
  hash[:dat_zah] = dat_zah if has? 'DatZah'
  hash[:dat_zah_attributes] = dat_zah_attributes if has? 'DatZah'
  hash[:dat_pl_pred] = dat_pl_pred if has? 'DatPlPred'
  hash[:dat_pl_pred_attributes] = dat_pl_pred_attributes if has? 'DatPlPred'
  hash[:dat_pred] = dat_pred if has? 'DatPred'
  hash[:dat_pred_attributes] = dat_pred_attributes if has? 'DatPred'
  hash[:zaruka_do] = zaruka_do if has? 'ZarukaDo'
  hash[:zaruka_do_attributes] = zaruka_do_attributes if has? 'ZarukaDo'
  hash[:odp_os] = odp_os if has? 'OdpOs'
  hash[:odp_os_attributes] = odp_os_attributes if has? 'OdpOs'
  hash[:druh_zak] = druh_zak if has? 'DruhZak'
  hash[:druh_zak_attributes] = druh_zak_attributes if has? 'DruhZak'
  hash[:stav_zak] = stav_zak if has? 'StavZak'
  hash[:stav_zak_attributes] = stav_zak_attributes if has? 'StavZak'
  hash[:hodnoceni] = hodnoceni if has? 'Hodnoceni'
  hash[:hodnoceni_attributes] = hodnoceni_attributes if has? 'Hodnoceni'
  hash[:c_objednavk] = c_objednavk if has? 'CObjednavk'
  hash[:c_objednavk_attributes] = c_objednavk_attributes if has? 'CObjednavk'
  hash[:vystavil] = vystavil if has? 'Vystavil'
  hash[:vystavil_attributes] = vystavil_attributes if has? 'Vystavil'
  hash[:dod_odb] = dod_odb.to_h if has? 'DodOdb'
  hash[:vlajky] = vlajky.to_h if has? 'Vlajky'
  hash[:dokumenty] = dokumenty if has? 'Dokumenty'

  hash
end

#vlajkyObject



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

def vlajky
  submodel_at(Vlajky, 'Vlajky')
end

#vystavilObject



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

def vystavil
  at 'Vystavil'
end

#vystavil_attributesObject



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

def vystavil_attributes
  attributes_at 'Vystavil'
end

#zaruka_doObject



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

def zaruka_do
  at 'ZarukaDo'
end

#zaruka_do_attributesObject



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

def zaruka_do_attributes
  attributes_at 'ZarukaDo'
end

#zkratObject



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

def zkrat
  at 'Zkrat'
end

#zkrat_attributesObject



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

def zkrat_attributes
  attributes_at 'Zkrat'
end