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.



1285
1286
1287
# File 'lib/zuora/ZUORA.rb', line 1285

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

Instance Attribute Details

#sessionObject

Returns the value of attribute session.



1283
1284
1285
# File 'lib/zuora/ZUORA.rb', line 1283

def session
  @session
end

Instance Method Details

#on_outbound_headeritem(test) ⇒ Object



1289
1290
1291
1292
1293
# File 'lib/zuora/ZUORA.rb', line 1289

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