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::MeasureType::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, MeasureSavingsAnalysis, 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.



5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
# File 'lib/BuildingSync.rb', line 5790

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.



5769
5770
5771
# File 'lib/BuildingSync.rb', line 5769

def capitalReplacementCost
  @capitalReplacementCost
end

#customMeasureNameObject

Returns the value of attribute customMeasureName.



5760
5761
5762
# File 'lib/BuildingSync.rb', line 5760

def customMeasureName
  @customMeasureName
end

#discardReasonObject

Returns the value of attribute discardReason.



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

def discardReason
  @discardReason
end

#endDateObject

Returns the value of attribute endDate.



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

def endDate
  @endDate
end

#implementationStatusObject

Returns the value of attribute implementationStatus.



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

def implementationStatus
  @implementationStatus
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



5757
5758
5759
# File 'lib/BuildingSync.rb', line 5757

def linkedPremises
  @linkedPremises
end

#longDescriptionObject

Returns the value of attribute longDescription.



5761
5762
5763
# File 'lib/BuildingSync.rb', line 5761

def longDescription
  @longDescription
end

#measureInstallationCostObject

Returns the value of attribute measureInstallationCost.



5767
5768
5769
# File 'lib/BuildingSync.rb', line 5767

def measureInstallationCost
  @measureInstallationCost
end

#measureMaterialCostObject

Returns the value of attribute measureMaterialCost.



5768
5769
5770
# File 'lib/BuildingSync.rb', line 5768

def measureMaterialCost
  @measureMaterialCost
end

#measureSavingsAnalysisObject

Returns the value of attribute measureSavingsAnalysis.



5762
5763
5764
# File 'lib/BuildingSync.rb', line 5762

def measureSavingsAnalysis
  @measureSavingsAnalysis
end

#measureScaleOfApplicationObject

Returns the value of attribute measureScaleOfApplication.



5759
5760
5761
# File 'lib/BuildingSync.rb', line 5759

def measureScaleOfApplication
  @measureScaleOfApplication
end

#measureTotalFirstCostObject

Returns the value of attribute measureTotalFirstCost.



5766
5767
5768
# File 'lib/BuildingSync.rb', line 5766

def measureTotalFirstCost
  @measureTotalFirstCost
end

#mVCostObject

Returns the value of attribute mVCost.



5763
5764
5765
# File 'lib/BuildingSync.rb', line 5763

def mVCost
  @mVCost
end

#mVOptionObject

Returns the value of attribute mVOption.



5764
5765
5766
# File 'lib/BuildingSync.rb', line 5764

def mVOption
  @mVOption
end

Returns the value of attribute recommended.



5771
5772
5773
# File 'lib/BuildingSync.rb', line 5771

def recommended
  @recommended
end

#residualValueObject

Returns the value of attribute residualValue.



5770
5771
5772
# File 'lib/BuildingSync.rb', line 5770

def residualValue
  @residualValue
end

#startDateObject

Returns the value of attribute startDate.



5772
5773
5774
# File 'lib/BuildingSync.rb', line 5772

def startDate
  @startDate
end

#systemCategoryAffectedObject

Returns the value of attribute systemCategoryAffected.



5756
5757
5758
# File 'lib/BuildingSync.rb', line 5756

def systemCategoryAffected
  @systemCategoryAffected
end

#technologyCategoriesObject

Returns the value of attribute technologyCategories.



5758
5759
5760
# File 'lib/BuildingSync.rb', line 5758

def technologyCategories
  @technologyCategories
end

#typeOfMeasureObject

Returns the value of attribute typeOfMeasure.



5755
5756
5757
# File 'lib/BuildingSync.rb', line 5755

def typeOfMeasure
  @typeOfMeasure
end

#usefulLifeObject

Returns the value of attribute usefulLife.



5765
5766
5767
# File 'lib/BuildingSync.rb', line 5765

def usefulLife
  @usefulLife
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



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

def userDefinedFields
  @userDefinedFields
end

Instance Method Details

#__xmlattrObject



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

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



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

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



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

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