Class: BuildingSync::ResourceUseType::Emissions::Emission

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

Overview

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

emissionBoundary - SOAP::SOAPString
emissionsType - SOAP::SOAPString
emissionsFactor - BuildingSync::ResourceUseType::Emissions::Emission::EmissionsFactor
emissionsFactorSource - SOAP::SOAPString
gHGEmissions - BuildingSync::ResourceUseType::Emissions::Emission::GHGEmissions
gHGEmissionIntensity - BuildingSync::ResourceUseType::Emissions::Emission::GHGEmissionIntensity
avoidedEmissions - BuildingSync::ResourceUseType::Emissions::Emission::AvoidedEmissions
emissionsLinkedTimeSeriesIDs - BuildingSync::ResourceUseType::Emissions::Emission::EmissionsLinkedTimeSeriesIDs

Defined Under Namespace

Classes: AvoidedEmissions, EmissionsFactor, EmissionsLinkedTimeSeriesIDs, GHGEmissionIntensity, GHGEmissions

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(emissionBoundary = nil, emissionsType = nil, emissionsFactor = nil, emissionsFactorSource = nil, gHGEmissions = nil, gHGEmissionIntensity = nil, avoidedEmissions = nil, emissionsLinkedTimeSeriesIDs = nil) ⇒ Emission

Returns a new instance of Emission.



4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
# File 'lib/BuildingSync.rb', line 4145

def initialize(emissionBoundary = nil, emissionsType = nil, emissionsFactor = nil, emissionsFactorSource = nil, gHGEmissions = nil, gHGEmissionIntensity = nil, avoidedEmissions = nil, emissionsLinkedTimeSeriesIDs = nil)
  @emissionBoundary = emissionBoundary
  @emissionsType = emissionsType
  @emissionsFactor = emissionsFactor
  @emissionsFactorSource = emissionsFactorSource
  @gHGEmissions = gHGEmissions
  @gHGEmissionIntensity = gHGEmissionIntensity
  @avoidedEmissions = avoidedEmissions
  @emissionsLinkedTimeSeriesIDs = emissionsLinkedTimeSeriesIDs
end

Instance Attribute Details

#avoidedEmissionsObject

Returns the value of attribute avoidedEmissions.



4142
4143
4144
# File 'lib/BuildingSync.rb', line 4142

def avoidedEmissions
  @avoidedEmissions
end

#emissionBoundaryObject

Returns the value of attribute emissionBoundary.



4136
4137
4138
# File 'lib/BuildingSync.rb', line 4136

def emissionBoundary
  @emissionBoundary
end

#emissionsFactorObject

Returns the value of attribute emissionsFactor.



4138
4139
4140
# File 'lib/BuildingSync.rb', line 4138

def emissionsFactor
  @emissionsFactor
end

#emissionsFactorSourceObject

Returns the value of attribute emissionsFactorSource.



4139
4140
4141
# File 'lib/BuildingSync.rb', line 4139

def emissionsFactorSource
  @emissionsFactorSource
end

#emissionsLinkedTimeSeriesIDsObject

Returns the value of attribute emissionsLinkedTimeSeriesIDs.



4143
4144
4145
# File 'lib/BuildingSync.rb', line 4143

def emissionsLinkedTimeSeriesIDs
  @emissionsLinkedTimeSeriesIDs
end

#emissionsTypeObject

Returns the value of attribute emissionsType.



4137
4138
4139
# File 'lib/BuildingSync.rb', line 4137

def emissionsType
  @emissionsType
end

#gHGEmissionIntensityObject

Returns the value of attribute gHGEmissionIntensity.



4141
4142
4143
# File 'lib/BuildingSync.rb', line 4141

def gHGEmissionIntensity
  @gHGEmissionIntensity
end

#gHGEmissionsObject

Returns the value of attribute gHGEmissions.



4140
4141
4142
# File 'lib/BuildingSync.rb', line 4140

def gHGEmissions
  @gHGEmissions
end