Class: BuildingSync::ProgramInfo

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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

#companyNameObject

Returns the value of attribute companyName.



30955
30956
30957
# File 'lib/BuildingSync.rb', line 30955

def companyName
  @companyName
end

#platformObject

Returns the value of attribute platform.



30958
30959
30960
# File 'lib/BuildingSync.rb', line 30958

def platform
  @platform
end

#productNameObject

Returns the value of attribute productName.



30956
30957
30958
# File 'lib/BuildingSync.rb', line 30956

def productName
  @productName
end

#projectEntityObject

Returns the value of attribute projectEntity.



30959
30960
30961
# File 'lib/BuildingSync.rb', line 30959

def projectEntity
  @projectEntity
end

#versionObject

Returns the value of attribute version.



30957
30958
30959
# File 'lib/BuildingSync.rb', line 30957

def version
  @version
end

Instance Method Details

#__xmlattrObject



30961
30962
30963
# File 'lib/BuildingSync.rb', line 30961

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_idObject



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