Class: BuildingSync::MeasureType

Inherits:
Object
  • Object
show all
Defined in:
lib/BuildingSync.rb

Overview

http://buildingsync.net/schemas/bedes-auc/2019MeasureType

typeOfMeasure - BuildingSync::MeasureType::TypeOfMeasure
systemCategoryAffected - SOAP::SOAPString
linkedPremises - BuildingSync::LinkedPremises
technologyCategories - BuildingSync::MeasureType::TechnologyCategories
measureScaleOfApplication - SOAP::SOAPString
customMeasureName - SOAP::SOAPString
longDescription - SOAP::SOAPString
measureSavingsAnalysis - BuildingSync::MeasureSavingsAnalysis
mVCost - BuildingSync::MVCost
mVOption - SOAP::SOAPString
usefulLife - BuildingSync::MeasureType::UsefulLife
measureTotalFirstCost - BuildingSync::MeasureType::MeasureTotalFirstCost
measureInstallationCost - BuildingSync::MeasureType::MeasureInstallationCost
measureMaterialCost - BuildingSync::MeasureType::MeasureMaterialCost
capitalReplacementCost - BuildingSync::MeasureType::CapitalReplacementCost
residualValue - BuildingSync::MeasureType::ResidualValue
recommended - SOAP::SOAPBoolean
startDate - SOAP::SOAPDate
endDate - SOAP::SOAPDate
implementationStatus - SOAP::SOAPString
discardReason - SOAP::SOAPString
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID

Defined Under Namespace

Classes: CapitalReplacementCost, MeasureInstallationCost, MeasureMaterialCost, MeasureTotalFirstCost, ResidualValue, TechnologyCategories, TypeOfMeasure, UsefulLife

Constant Summary collapse

AttrID =
XSD::QName.new(nil, "ID")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(typeOfMeasure = nil, systemCategoryAffected = nil, linkedPremises = nil, technologyCategories = nil, measureScaleOfApplication = nil, customMeasureName = nil, longDescription = nil, measureSavingsAnalysis = nil, mVCost = nil, mVOption = nil, usefulLife = nil, measureTotalFirstCost = nil, measureInstallationCost = nil, measureMaterialCost = nil, capitalReplacementCost = nil, residualValue = nil, recommended = nil, startDate = nil, endDate = nil, implementationStatus = nil, discardReason = nil, userDefinedFields = nil) ⇒ MeasureType

Returns a new instance of MeasureType.



5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
# File 'lib/BuildingSync.rb', line 5809

def initialize(typeOfMeasure = nil, systemCategoryAffected = nil, linkedPremises = nil, technologyCategories = nil, measureScaleOfApplication = nil, customMeasureName = nil, longDescription = nil, measureSavingsAnalysis = nil, mVCost = nil, mVOption = nil, usefulLife = nil, measureTotalFirstCost = nil, measureInstallationCost = nil, measureMaterialCost = nil, capitalReplacementCost = nil, residualValue = nil, recommended = nil, startDate = nil, endDate = nil, implementationStatus = nil, discardReason = nil, userDefinedFields = nil)
  @typeOfMeasure = typeOfMeasure
  @systemCategoryAffected = systemCategoryAffected
  @linkedPremises = linkedPremises
  @technologyCategories = technologyCategories
  @measureScaleOfApplication = measureScaleOfApplication
  @customMeasureName = customMeasureName
  @longDescription = longDescription
  @measureSavingsAnalysis = measureSavingsAnalysis
  @mVCost = mVCost
  @mVOption = mVOption
  @usefulLife = usefulLife
  @measureTotalFirstCost = measureTotalFirstCost
  @measureInstallationCost = measureInstallationCost
  @measureMaterialCost = measureMaterialCost
  @capitalReplacementCost = capitalReplacementCost
  @residualValue = residualValue
  @recommended = recommended
  @startDate = startDate
  @endDate = endDate
  @implementationStatus = implementationStatus
  @discardReason = discardReason
  @userDefinedFields = userDefinedFields
  @__xmlattr = {}
end

Instance Attribute Details

#capitalReplacementCostObject

Returns the value of attribute capitalReplacementCost.



5788
5789
5790
# File 'lib/BuildingSync.rb', line 5788

def capitalReplacementCost
  @capitalReplacementCost
end

#customMeasureNameObject

Returns the value of attribute customMeasureName.



5779
5780
5781
# File 'lib/BuildingSync.rb', line 5779

def customMeasureName
  @customMeasureName
end

#discardReasonObject

Returns the value of attribute discardReason.



5794
5795
5796
# File 'lib/BuildingSync.rb', line 5794

def discardReason
  @discardReason
end

#endDateObject

Returns the value of attribute endDate.



5792
5793
5794
# File 'lib/BuildingSync.rb', line 5792

def endDate
  @endDate
end

#implementationStatusObject

Returns the value of attribute implementationStatus.



5793
5794
5795
# File 'lib/BuildingSync.rb', line 5793

def implementationStatus
  @implementationStatus
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



5776
5777
5778
# File 'lib/BuildingSync.rb', line 5776

def linkedPremises
  @linkedPremises
end

#longDescriptionObject

Returns the value of attribute longDescription.



5780
5781
5782
# File 'lib/BuildingSync.rb', line 5780

def longDescription
  @longDescription
end

#measureInstallationCostObject

Returns the value of attribute measureInstallationCost.



5786
5787
5788
# File 'lib/BuildingSync.rb', line 5786

def measureInstallationCost
  @measureInstallationCost
end

#measureMaterialCostObject

Returns the value of attribute measureMaterialCost.



5787
5788
5789
# File 'lib/BuildingSync.rb', line 5787

def measureMaterialCost
  @measureMaterialCost
end

#measureSavingsAnalysisObject

Returns the value of attribute measureSavingsAnalysis.



5781
5782
5783
# File 'lib/BuildingSync.rb', line 5781

def measureSavingsAnalysis
  @measureSavingsAnalysis
end

#measureScaleOfApplicationObject

Returns the value of attribute measureScaleOfApplication.



5778
5779
5780
# File 'lib/BuildingSync.rb', line 5778

def measureScaleOfApplication
  @measureScaleOfApplication
end

#measureTotalFirstCostObject

Returns the value of attribute measureTotalFirstCost.



5785
5786
5787
# File 'lib/BuildingSync.rb', line 5785

def measureTotalFirstCost
  @measureTotalFirstCost
end

#mVCostObject

Returns the value of attribute mVCost.



5782
5783
5784
# File 'lib/BuildingSync.rb', line 5782

def mVCost
  @mVCost
end

#mVOptionObject

Returns the value of attribute mVOption.



5783
5784
5785
# File 'lib/BuildingSync.rb', line 5783

def mVOption
  @mVOption
end

Returns the value of attribute recommended.



5790
5791
5792
# File 'lib/BuildingSync.rb', line 5790

def recommended
  @recommended
end

#residualValueObject

Returns the value of attribute residualValue.



5789
5790
5791
# File 'lib/BuildingSync.rb', line 5789

def residualValue
  @residualValue
end

#startDateObject

Returns the value of attribute startDate.



5791
5792
5793
# File 'lib/BuildingSync.rb', line 5791

def startDate
  @startDate
end

#systemCategoryAffectedObject

Returns the value of attribute systemCategoryAffected.



5775
5776
5777
# File 'lib/BuildingSync.rb', line 5775

def systemCategoryAffected
  @systemCategoryAffected
end

#technologyCategoriesObject

Returns the value of attribute technologyCategories.



5777
5778
5779
# File 'lib/BuildingSync.rb', line 5777

def technologyCategories
  @technologyCategories
end

#typeOfMeasureObject

Returns the value of attribute typeOfMeasure.



5774
5775
5776
# File 'lib/BuildingSync.rb', line 5774

def typeOfMeasure
  @typeOfMeasure
end

#usefulLifeObject

Returns the value of attribute usefulLife.



5784
5785
5786
# File 'lib/BuildingSync.rb', line 5784

def usefulLife
  @usefulLife
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



5795
5796
5797
# File 'lib/BuildingSync.rb', line 5795

def userDefinedFields
  @userDefinedFields
end

Instance Method Details

#__xmlattrObject



5797
5798
5799
# File 'lib/BuildingSync.rb', line 5797

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



5801
5802
5803
# File 'lib/BuildingSync.rb', line 5801

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



5805
5806
5807
# File 'lib/BuildingSync.rb', line 5805

def xmlattr_ID=(value)
  __xmlattr[AttrID] = value
end