Class: BuildingSync::ResourceUseType

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

Overview

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

energyResource - BuildingSync::FuelTypes
resourceUseNotes - SOAP::SOAPString
resourceBoundary - SOAP::SOAPString
waterResource - SOAP::SOAPString
resourceUnits - SOAP::SOAPString
percentResource - SOAP::SOAPDecimal
sharedResourceSystem - SOAP::SOAPString
endUse - BuildingSync::EndUseType
percentEndUse - SOAP::SOAPDecimal
annualFuelUseNativeUnits - BuildingSync::ResourceUseType::AnnualFuelUseNativeUnits
annualFuelUseConsistentUnits - BuildingSync::ResourceUseType::AnnualFuelUseConsistentUnits
annualFuelUseLinkedTimeSeriesIDs - BuildingSync::ResourceUseType::AnnualFuelUseLinkedTimeSeriesIDs
peakResourceUnits - SOAP::SOAPString
annualPeakNativeUnits - BuildingSync::ResourceUseType::AnnualPeakNativeUnits
annualPeakConsistentUnits - BuildingSync::ResourceUseType::AnnualPeakConsistentUnits
annualFuelCost - BuildingSync::ResourceUseType::AnnualFuelCost
fuelUseIntensity - BuildingSync::ResourceUseType::FuelUseIntensity
utilityIDs - BuildingSync::ResourceUseType::UtilityIDs
emissions - BuildingSync::ResourceUseType::Emissions
meterID - SOAP::SOAPString
parentResourceUseID - BuildingSync::ResourceUseType::ParentResourceUseID
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID

Defined Under Namespace

Classes: AnnualFuelCost, AnnualFuelUseConsistentUnits, AnnualFuelUseLinkedTimeSeriesIDs, AnnualFuelUseNativeUnits, AnnualPeakConsistentUnits, AnnualPeakNativeUnits, Emissions, FuelUseIntensity, ParentResourceUseID, UtilityIDs

Constant Summary collapse

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(energyResource = nil, resourceUseNotes = nil, resourceBoundary = nil, waterResource = nil, resourceUnits = nil, percentResource = nil, sharedResourceSystem = nil, endUse = nil, percentEndUse = nil, annualFuelUseNativeUnits = nil, annualFuelUseConsistentUnits = nil, annualFuelUseLinkedTimeSeriesIDs = nil, peakResourceUnits = nil, annualPeakNativeUnits = nil, annualPeakConsistentUnits = nil, annualFuelCost = nil, fuelUseIntensity = nil, utilityIDs = nil, emissions = nil, meterID = nil, parentResourceUseID = nil, userDefinedFields = nil) ⇒ ResourceUseType

Returns a new instance of ResourceUseType.



4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
# File 'lib/BuildingSync.rb', line 4111

def initialize(energyResource = nil, resourceUseNotes = nil, resourceBoundary = nil, waterResource = nil, resourceUnits = nil, percentResource = nil, sharedResourceSystem = nil, endUse = nil, percentEndUse = nil, annualFuelUseNativeUnits = nil, annualFuelUseConsistentUnits = nil, annualFuelUseLinkedTimeSeriesIDs = nil, peakResourceUnits = nil, annualPeakNativeUnits = nil, annualPeakConsistentUnits = nil, annualFuelCost = nil, fuelUseIntensity = nil, utilityIDs = nil, emissions = nil, meterID = nil, parentResourceUseID = nil, userDefinedFields = nil)
  @energyResource = energyResource
  @resourceUseNotes = resourceUseNotes
  @resourceBoundary = resourceBoundary
  @waterResource = waterResource
  @resourceUnits = resourceUnits
  @percentResource = percentResource
  @sharedResourceSystem = sharedResourceSystem
  @endUse = endUse
  @percentEndUse = percentEndUse
  @annualFuelUseNativeUnits = annualFuelUseNativeUnits
  @annualFuelUseConsistentUnits = annualFuelUseConsistentUnits
  @annualFuelUseLinkedTimeSeriesIDs = annualFuelUseLinkedTimeSeriesIDs
  @peakResourceUnits = peakResourceUnits
  @annualPeakNativeUnits = annualPeakNativeUnits
  @annualPeakConsistentUnits = annualPeakConsistentUnits
  @annualFuelCost = annualFuelCost
  @fuelUseIntensity = fuelUseIntensity
  @utilityIDs = utilityIDs
  @emissions = emissions
  @meterID = meterID
  @parentResourceUseID = parentResourceUseID
  @userDefinedFields = userDefinedFields
  @__xmlattr = {}
end

Instance Attribute Details

#annualFuelCostObject

Returns the value of attribute annualFuelCost.



4091
4092
4093
# File 'lib/BuildingSync.rb', line 4091

def annualFuelCost
  @annualFuelCost
end

#annualFuelUseConsistentUnitsObject

Returns the value of attribute annualFuelUseConsistentUnits.



4086
4087
4088
# File 'lib/BuildingSync.rb', line 4086

def annualFuelUseConsistentUnits
  @annualFuelUseConsistentUnits
end

#annualFuelUseLinkedTimeSeriesIDsObject

Returns the value of attribute annualFuelUseLinkedTimeSeriesIDs.



4087
4088
4089
# File 'lib/BuildingSync.rb', line 4087

def annualFuelUseLinkedTimeSeriesIDs
  @annualFuelUseLinkedTimeSeriesIDs
end

#annualFuelUseNativeUnitsObject

Returns the value of attribute annualFuelUseNativeUnits.



4085
4086
4087
# File 'lib/BuildingSync.rb', line 4085

def annualFuelUseNativeUnits
  @annualFuelUseNativeUnits
end

#annualPeakConsistentUnitsObject

Returns the value of attribute annualPeakConsistentUnits.



4090
4091
4092
# File 'lib/BuildingSync.rb', line 4090

def annualPeakConsistentUnits
  @annualPeakConsistentUnits
end

#annualPeakNativeUnitsObject

Returns the value of attribute annualPeakNativeUnits.



4089
4090
4091
# File 'lib/BuildingSync.rb', line 4089

def annualPeakNativeUnits
  @annualPeakNativeUnits
end

#emissionsObject

Returns the value of attribute emissions.



4094
4095
4096
# File 'lib/BuildingSync.rb', line 4094

def emissions
  @emissions
end

#endUseObject

Returns the value of attribute endUse.



4083
4084
4085
# File 'lib/BuildingSync.rb', line 4083

def endUse
  @endUse
end

#energyResourceObject

Returns the value of attribute energyResource.



4076
4077
4078
# File 'lib/BuildingSync.rb', line 4076

def energyResource
  @energyResource
end

#fuelUseIntensityObject

Returns the value of attribute fuelUseIntensity.



4092
4093
4094
# File 'lib/BuildingSync.rb', line 4092

def fuelUseIntensity
  @fuelUseIntensity
end

#meterIDObject

Returns the value of attribute meterID.



4095
4096
4097
# File 'lib/BuildingSync.rb', line 4095

def meterID
  @meterID
end

#parentResourceUseIDObject

Returns the value of attribute parentResourceUseID.



4096
4097
4098
# File 'lib/BuildingSync.rb', line 4096

def parentResourceUseID
  @parentResourceUseID
end

#peakResourceUnitsObject

Returns the value of attribute peakResourceUnits.



4088
4089
4090
# File 'lib/BuildingSync.rb', line 4088

def peakResourceUnits
  @peakResourceUnits
end

#percentEndUseObject

Returns the value of attribute percentEndUse.



4084
4085
4086
# File 'lib/BuildingSync.rb', line 4084

def percentEndUse
  @percentEndUse
end

#percentResourceObject

Returns the value of attribute percentResource.



4081
4082
4083
# File 'lib/BuildingSync.rb', line 4081

def percentResource
  @percentResource
end

#resourceBoundaryObject

Returns the value of attribute resourceBoundary.



4078
4079
4080
# File 'lib/BuildingSync.rb', line 4078

def resourceBoundary
  @resourceBoundary
end

#resourceUnitsObject

Returns the value of attribute resourceUnits.



4080
4081
4082
# File 'lib/BuildingSync.rb', line 4080

def resourceUnits
  @resourceUnits
end

#resourceUseNotesObject

Returns the value of attribute resourceUseNotes.



4077
4078
4079
# File 'lib/BuildingSync.rb', line 4077

def resourceUseNotes
  @resourceUseNotes
end

#sharedResourceSystemObject

Returns the value of attribute sharedResourceSystem.



4082
4083
4084
# File 'lib/BuildingSync.rb', line 4082

def sharedResourceSystem
  @sharedResourceSystem
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



4097
4098
4099
# File 'lib/BuildingSync.rb', line 4097

def userDefinedFields
  @userDefinedFields
end

#utilityIDsObject

Returns the value of attribute utilityIDs.



4093
4094
4095
# File 'lib/BuildingSync.rb', line 4093

def utilityIDs
  @utilityIDs
end

#waterResourceObject

Returns the value of attribute waterResource.



4079
4080
4081
# File 'lib/BuildingSync.rb', line 4079

def waterResource
  @waterResource
end

Instance Method Details

#__xmlattrObject



4099
4100
4101
# File 'lib/BuildingSync.rb', line 4099

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



4103
4104
4105
# File 'lib/BuildingSync.rb', line 4103

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



4107
4108
4109
# File 'lib/BuildingSync.rb', line 4107

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