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.



4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
# File 'lib/BuildingSync.rb', line 4216

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.



4196
4197
4198
# File 'lib/BuildingSync.rb', line 4196

def annualFuelCost
  @annualFuelCost
end

#annualFuelUseConsistentUnitsObject

Returns the value of attribute annualFuelUseConsistentUnits.



4191
4192
4193
# File 'lib/BuildingSync.rb', line 4191

def annualFuelUseConsistentUnits
  @annualFuelUseConsistentUnits
end

#annualFuelUseLinkedTimeSeriesIDsObject

Returns the value of attribute annualFuelUseLinkedTimeSeriesIDs.



4192
4193
4194
# File 'lib/BuildingSync.rb', line 4192

def annualFuelUseLinkedTimeSeriesIDs
  @annualFuelUseLinkedTimeSeriesIDs
end

#annualFuelUseNativeUnitsObject

Returns the value of attribute annualFuelUseNativeUnits.



4190
4191
4192
# File 'lib/BuildingSync.rb', line 4190

def annualFuelUseNativeUnits
  @annualFuelUseNativeUnits
end

#annualPeakConsistentUnitsObject

Returns the value of attribute annualPeakConsistentUnits.



4195
4196
4197
# File 'lib/BuildingSync.rb', line 4195

def annualPeakConsistentUnits
  @annualPeakConsistentUnits
end

#annualPeakNativeUnitsObject

Returns the value of attribute annualPeakNativeUnits.



4194
4195
4196
# File 'lib/BuildingSync.rb', line 4194

def annualPeakNativeUnits
  @annualPeakNativeUnits
end

#emissionsObject

Returns the value of attribute emissions.



4199
4200
4201
# File 'lib/BuildingSync.rb', line 4199

def emissions
  @emissions
end

#endUseObject

Returns the value of attribute endUse.



4188
4189
4190
# File 'lib/BuildingSync.rb', line 4188

def endUse
  @endUse
end

#energyResourceObject

Returns the value of attribute energyResource.



4181
4182
4183
# File 'lib/BuildingSync.rb', line 4181

def energyResource
  @energyResource
end

#fuelUseIntensityObject

Returns the value of attribute fuelUseIntensity.



4197
4198
4199
# File 'lib/BuildingSync.rb', line 4197

def fuelUseIntensity
  @fuelUseIntensity
end

#meterIDObject

Returns the value of attribute meterID.



4200
4201
4202
# File 'lib/BuildingSync.rb', line 4200

def meterID
  @meterID
end

#parentResourceUseIDObject

Returns the value of attribute parentResourceUseID.



4201
4202
4203
# File 'lib/BuildingSync.rb', line 4201

def parentResourceUseID
  @parentResourceUseID
end

#peakResourceUnitsObject

Returns the value of attribute peakResourceUnits.



4193
4194
4195
# File 'lib/BuildingSync.rb', line 4193

def peakResourceUnits
  @peakResourceUnits
end

#percentEndUseObject

Returns the value of attribute percentEndUse.



4189
4190
4191
# File 'lib/BuildingSync.rb', line 4189

def percentEndUse
  @percentEndUse
end

#percentResourceObject

Returns the value of attribute percentResource.



4186
4187
4188
# File 'lib/BuildingSync.rb', line 4186

def percentResource
  @percentResource
end

#resourceBoundaryObject

Returns the value of attribute resourceBoundary.



4183
4184
4185
# File 'lib/BuildingSync.rb', line 4183

def resourceBoundary
  @resourceBoundary
end

#resourceUnitsObject

Returns the value of attribute resourceUnits.



4185
4186
4187
# File 'lib/BuildingSync.rb', line 4185

def resourceUnits
  @resourceUnits
end

#resourceUseNotesObject

Returns the value of attribute resourceUseNotes.



4182
4183
4184
# File 'lib/BuildingSync.rb', line 4182

def resourceUseNotes
  @resourceUseNotes
end

#sharedResourceSystemObject

Returns the value of attribute sharedResourceSystem.



4187
4188
4189
# File 'lib/BuildingSync.rb', line 4187

def sharedResourceSystem
  @sharedResourceSystem
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



4202
4203
4204
# File 'lib/BuildingSync.rb', line 4202

def userDefinedFields
  @userDefinedFields
end

#utilityIDsObject

Returns the value of attribute utilityIDs.



4198
4199
4200
# File 'lib/BuildingSync.rb', line 4198

def utilityIDs
  @utilityIDs
end

#waterResourceObject

Returns the value of attribute waterResource.



4184
4185
4186
# File 'lib/BuildingSync.rb', line 4184

def waterResource
  @waterResource
end

Instance Method Details

#__xmlattrObject



4204
4205
4206
# File 'lib/BuildingSync.rb', line 4204

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



4208
4209
4210
# File 'lib/BuildingSync.rb', line 4208

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



4212
4213
4214
# File 'lib/BuildingSync.rb', line 4212

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