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.



31498
31499
31500
31501
31502
31503
31504
31505
# File 'lib/BuildingSync.rb', line 31498

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.



31480
31481
31482
# File 'lib/BuildingSync.rb', line 31480

def companyName
  @companyName
end

#platformObject

Returns the value of attribute platform.



31483
31484
31485
# File 'lib/BuildingSync.rb', line 31483

def platform
  @platform
end

#productNameObject

Returns the value of attribute productName.



31481
31482
31483
# File 'lib/BuildingSync.rb', line 31481

def productName
  @productName
end

#projectEntityObject

Returns the value of attribute projectEntity.



31484
31485
31486
# File 'lib/BuildingSync.rb', line 31484

def projectEntity
  @projectEntity
end

#versionObject

Returns the value of attribute version.



31482
31483
31484
# File 'lib/BuildingSync.rb', line 31482

def version
  @version
end

Instance Method Details

#__xmlattrObject



31486
31487
31488
# File 'lib/BuildingSync.rb', line 31486

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_idObject



31490
31491
31492
# File 'lib/BuildingSync.rb', line 31490

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



31494
31495
31496
# File 'lib/BuildingSync.rb', line 31494

def xmlattr_id=(value)
  __xmlattr[AttrId] = value
end