Class: ZUORA::SessionHeader

Inherits:
Object
  • Object
show all
Defined in:
lib/zuora/ZUORA.rb

Overview

/SessionHeader

session - SOAP::SOAPString

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(session = nil) ⇒ SessionHeader

Returns a new instance of SessionHeader.



1299
1300
1301
# File 'lib/zuora/ZUORA.rb', line 1299

def initialize(session = nil)
  @session = session
end

Instance Attribute Details

#sessionObject

Returns the value of attribute session.



1297
1298
1299
# File 'lib/zuora/ZUORA.rb', line 1297

def session
  @session
end

Instance Method Details

#on_outbound_headeritem(test) ⇒ Object



1303
1304
1305
1306
1307
# File 'lib/zuora/ZUORA.rb', line 1303

def on_outbound_headeritem(test)
  sobj = SOAP::SOAPElement.new(XSD::QName.new("ns1", 'SessionHeader'))
  sobj.add(SOAP::SOAPElement.new(XSD::QName.new("ns1", "session"), @session))
  ::SOAP::SOAPHeaderItem.new(sobj, false)
end