Class: BuildingSync::ProgramInfo
- Inherits:
-
Object
- Object
- BuildingSync::ProgramInfo
- Defined in:
- lib/BuildingSync.rb
Overview
http://www.gbxml.org/schemaProgramInfo
companyName - SOAP::SOAPString
productName - BuildingSync::ProductName
version - SOAP::SOAPString
platform - SOAP::SOAPString
projectEntity - BuildingSync::ProjectEntity
xmlattr_id - SOAP::SOAPID
Constant Summary collapse
- AttrId =
XSD::QName.new(nil, "id")
Instance Attribute Summary collapse
-
#companyName ⇒ Object
Returns the value of attribute companyName.
-
#platform ⇒ Object
Returns the value of attribute platform.
-
#productName ⇒ Object
Returns the value of attribute productName.
-
#projectEntity ⇒ Object
Returns the value of attribute projectEntity.
-
#version ⇒ Object
Returns the value of attribute version.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(companyName = [], productName = [], version = [], platform = [], projectEntity = []) ⇒ ProgramInfo
constructor
A new instance of ProgramInfo.
- #xmlattr_id ⇒ Object
- #xmlattr_id=(value) ⇒ Object
Constructor Details
#initialize(companyName = [], productName = [], version = [], platform = [], projectEntity = []) ⇒ ProgramInfo
Returns a new instance of ProgramInfo.
30973 30974 30975 30976 30977 30978 30979 30980 |
# File 'lib/BuildingSync.rb', line 30973 def initialize(companyName = [], productName = [], version = [], platform = [], projectEntity = []) @companyName = companyName @productName = productName @version = version @platform = platform @projectEntity = projectEntity @__xmlattr = {} end |
Instance Attribute Details
#companyName ⇒ Object
Returns the value of attribute companyName.
30955 30956 30957 |
# File 'lib/BuildingSync.rb', line 30955 def companyName @companyName end |
#platform ⇒ Object
Returns the value of attribute platform.
30958 30959 30960 |
# File 'lib/BuildingSync.rb', line 30958 def platform @platform end |
#productName ⇒ Object
Returns the value of attribute productName.
30956 30957 30958 |
# File 'lib/BuildingSync.rb', line 30956 def productName @productName end |
#projectEntity ⇒ Object
Returns the value of attribute projectEntity.
30959 30960 30961 |
# File 'lib/BuildingSync.rb', line 30959 def projectEntity @projectEntity end |
#version ⇒ Object
Returns the value of attribute version.
30957 30958 30959 |
# File 'lib/BuildingSync.rb', line 30957 def version @version end |
Instance Method Details
#__xmlattr ⇒ Object
30961 30962 30963 |
# File 'lib/BuildingSync.rb', line 30961 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_id ⇒ Object
30965 30966 30967 |
# File 'lib/BuildingSync.rb', line 30965 def xmlattr_id __xmlattr[AttrId] end |
#xmlattr_id=(value) ⇒ Object
30969 30970 30971 |
# File 'lib/BuildingSync.rb', line 30969 def xmlattr_id=(value) __xmlattr[AttrId] = value end |