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.



1489
1490
1491
# File 'lib/zuora/ZUORA.rb', line 1489

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

Instance Attribute Details

#sessionObject

Returns the value of attribute session.



1487
1488
1489
# File 'lib/zuora/ZUORA.rb', line 1487

def session
  @session
end

Instance Method Details

#on_outbound_headeritem(test) ⇒ Object



1493
1494
1495
1496
1497
# File 'lib/zuora/ZUORA.rb', line 1493

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