Class: EgonGate::Egsb::Messages::E37VyhledejAdresu
Instance Method Summary
collapse
#config, #header, #message, #message_id, #parse_response, #to_s
Instance Method Details
#message_body ⇒ Object
29
30
31
32
33
|
# File 'lib/egon_gate/egsb/messages/e37_vyhledej_adresu.rb', line 29
def message_body
{
'nscr:Podminka' => self.class.attributes.each_with_object({}) {|attribute, obj| v = self.public_send(attribute); obj['nscr:'+attribute.to_s.camelize] = v if v }
}
end
|
#message_code ⇒ Object
10
11
12
|
# File 'lib/egon_gate/egsb/messages/e37_vyhledej_adresu.rb', line 10
def message_code
'E37'
end
|
#message_request_tag ⇒ Object
25
26
27
|
# File 'lib/egon_gate/egsb/messages/e37_vyhledej_adresu.rb', line 25
def message_request_tag
'nsgon:RuianVyhledejAdresuData'
end
|
#message_tag ⇒ Object
21
22
23
|
# File 'lib/egon_gate/egsb/messages/e37_vyhledej_adresu.rb', line 21
def message_tag
'nsgon:RuianVyhledejAdresu'
end
|
#namespace_definitions ⇒ Object
14
15
16
17
18
19
|
# File 'lib/egon_gate/egsb/messages/e37_vyhledej_adresu.rb', line 14
def namespace_definitions
super.merge({
'xmlns:nsgon' => 'urn:cz:isvs:iszr:schemas:IszrRuianVyhledejAdresu:v1',
'xmlns:nscr' => 'urn:cz:isvs:ruian:schemas:VyhledejAdresa:v1'
})
end
|