Class: MoneyS3::Parsers::KonecPrijFirmaType

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

Instance Method Summary collapse

Instance Method Details

#adresaObject



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

def adresa
  submodel_at(AdresaType, 'Adresa')
end

#bankaObject



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

def banka
  at 'Banka'
end

#banka_attributesObject



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

def banka_attributes
  attributes_at 'Banka'
end

#dicObject



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

def dic
  at 'DIC'
end

#dic_attributesObject



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

def dic_attributes
  attributes_at 'DIC'
end

#dicskObject



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

def dicsk
  at 'DICSK'
end

#dicsk_attributesObject



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

def dicsk_attributes
  attributes_at 'DICSK'
end

#e_mailObject



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

def e_mail
  at 'EMail'
end

#e_mail_attributesObject



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

def e_mail_attributes
  attributes_at 'EMail'
end

#e_mail_kopieObject



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

def e_mail_kopie
  at 'EMailKopie'
end

#e_mail_kopie_attributesObject



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

def e_mail_kopie_attributes
  attributes_at 'EMailKopie'
end

#e_mail_skrytObject



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

def e_mail_skryt
  at 'EMailSkryt'
end

#e_mail_skryt_attributesObject



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

def e_mail_skryt_attributes
  attributes_at 'EMailSkryt'
end

#eshopObject



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

def eshop
  submodel_at(Eshop2, 'eshop')
end

#faxObject



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

def fax
  submodel_at(TelefonType, 'Fax')
end

#fyz_osobaObject



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

def fyz_osoba
  at 'FyzOsoba'
end

#fyz_osoba_attributesObject



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

def fyz_osoba_attributes
  attributes_at 'FyzOsoba'
end

#guidObject



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

def guid
  at 'GUID'
end

#guid_attributesObject



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

def guid_attributes
  attributes_at 'GUID'
end

#icoObject



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

def ico
  at 'ICO'
end

#ico_attributesObject



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

def ico_attributes
  attributes_at 'ICO'
end

#isdocObject



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

def isdoc
  at 'ISDOC'
end

#isdoc_attributesObject



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

def isdoc_attributes
  attributes_at 'ISDOC'
end

#kod_bankyObject



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

def kod_banky
  at 'KodBanky'
end

#kod_banky_attributesObject



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

def kod_banky_attributes
  attributes_at 'KodBanky'
end

#kod_partnObject



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

def kod_partn
  at 'KodPartn'
end

#kod_partn_attributesObject



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

def kod_partn_attributes
  attributes_at 'KodPartn'
end

#mobilObject



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

def mobil
  submodel_at(TelefonType, 'Mobil')
end

#nazevObject



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

def nazev
  at 'Nazev'
end

#nazev_attributesObject



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

def nazev_attributes
  attributes_at 'Nazev'
end

#platce_dphObject



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

def platce_dph
  at 'PlatceDPH'
end

#platce_dph_attributesObject



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

def platce_dph_attributes
  attributes_at 'PlatceDPH'
end

#seznam_bank_spojeniObject



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

def seznam_bank_spojeni
  array_of_at(BankSpojeniType, ['SeznamBankSpojeni', 'BankSpojeni'])
end

#spec_symObject



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

def spec_sym
  at 'SpecSym'
end

#spec_sym_attributesObject



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

def spec_sym_attributes
  attributes_at 'SpecSym'
end

#telObject



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

def tel
  submodel_at(TelefonType, 'Tel')
end

#to_hObject



178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
# File 'lib/money_s3/parsers/konec_prij_firma_type.rb', line 178

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

  hash[:nazev] = nazev if has? 'Nazev'
  hash[:nazev_attributes] = nazev_attributes if has? 'Nazev'
  hash[:adresa] = adresa.to_h if has? 'Adresa'
  hash[:guid] = guid if has? 'GUID'
  hash[:guid_attributes] = guid_attributes if has? 'GUID'
  hash[:tel] = tel.to_h if has? 'Tel'
  hash[:fax] = fax.to_h if has? 'Fax'
  hash[:mobil] = mobil.to_h if has? 'Mobil'
  hash[:e_mail] = e_mail if has? 'EMail'
  hash[:e_mail_attributes] = e_mail_attributes if has? 'EMail'
  hash[:e_mail_kopie] = e_mail_kopie if has? 'EMailKopie'
  hash[:e_mail_kopie_attributes] = e_mail_kopie_attributes if has? 'EMailKopie'
  hash[:e_mail_skryt] = e_mail_skryt if has? 'EMailSkryt'
  hash[:e_mail_skryt_attributes] = e_mail_skryt_attributes if has? 'EMailSkryt'
  hash[:www] = www if has? 'WWW'
  hash[:www_attributes] = www_attributes if has? 'WWW'
  hash[:ico] = ico if has? 'ICO'
  hash[:ico_attributes] = ico_attributes if has? 'ICO'
  hash[:dic] = dic if has? 'DIC'
  hash[:dic_attributes] = dic_attributes if has? 'DIC'
  hash[:dicsk] = dicsk if has? 'DICSK'
  hash[:dicsk_attributes] = dicsk_attributes if has? 'DICSK'
  hash[:platce_dph] = platce_dph if has? 'PlatceDPH'
  hash[:platce_dph_attributes] = platce_dph_attributes if has? 'PlatceDPH'
  hash[:fyz_osoba] = fyz_osoba if has? 'FyzOsoba'
  hash[:fyz_osoba_attributes] = fyz_osoba_attributes if has? 'FyzOsoba'
  hash[:banka] = banka if has? 'Banka'
  hash[:banka_attributes] = banka_attributes if has? 'Banka'
  hash[:ucet] = ucet if has? 'Ucet'
  hash[:ucet_attributes] = ucet_attributes if has? 'Ucet'
  hash[:kod_banky] = kod_banky if has? 'KodBanky'
  hash[:kod_banky_attributes] = kod_banky_attributes if has? 'KodBanky'
  hash[:v_symb] = v_symb if has? 'VSymb'
  hash[:v_symb_attributes] = v_symb_attributes if has? 'VSymb'
  hash[:spec_sym] = spec_sym if has? 'SpecSym'
  hash[:spec_sym_attributes] = spec_sym_attributes if has? 'SpecSym'
  hash[:kod_partn] = kod_partn if has? 'KodPartn'
  hash[:kod_partn_attributes] = kod_partn_attributes if has? 'KodPartn'
  hash[:isdoc] = isdoc if has? 'ISDOC'
  hash[:isdoc_attributes] = isdoc_attributes if has? 'ISDOC'
  hash[:eshop] = eshop.to_h if has? 'eshop'
  hash[:seznam_bank_spojeni] = seznam_bank_spojeni.map(&:to_h) if has? 'SeznamBankSpojeni'
  hash[:vlajky] = vlajky.to_h if has? 'Vlajky'

  hash
end

#ucetObject



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

def ucet
  at 'Ucet'
end

#ucet_attributesObject



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

def ucet_attributes
  attributes_at 'Ucet'
end

#v_symbObject



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

def v_symb
  at 'VSymb'
end

#v_symb_attributesObject



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

def v_symb_attributes
  attributes_at 'VSymb'
end

#vlajkyObject



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

def vlajky
  submodel_at(Vlajky, 'Vlajky')
end

#wwwObject



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

def www
  at 'WWW'
end

#www_attributesObject



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

def www_attributes
  attributes_at 'WWW'
end