Class: BuildingSync::UtilityType

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

Overview

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

rateSchedules - BuildingSync::UtilityType::RateSchedules
meteringConfiguration - SOAP::SOAPString
typeOfResourceMeter - SOAP::SOAPString
fuelInterruptibility - SOAP::SOAPString
eIAUtilityID - SOAP::SOAPNonNegativeInteger
utilityName - SOAP::SOAPString
powerPlant - SOAP::SOAPString
utilityMeterNumbers - BuildingSync::UtilityType::UtilityMeterNumbers
utilityAccountNumber - SOAP::SOAPString
utilityBillpayer - SOAP::SOAPString
electricDistributionUtility - SOAP::SOAPString
sourceSiteRatio - BuildingSync::UtilityType::SourceSiteRatio
xmlattr_ID - SOAP::SOAPID

Defined Under Namespace

Classes: RateSchedules, SourceSiteRatio, UtilityMeterNumbers

Constant Summary collapse

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(rateSchedules = nil, meteringConfiguration = nil, typeOfResourceMeter = nil, fuelInterruptibility = nil, eIAUtilityID = nil, utilityName = nil, powerPlant = nil, utilityMeterNumbers = nil, utilityAccountNumber = nil, utilityBillpayer = nil, electricDistributionUtility = nil, sourceSiteRatio = nil) ⇒ UtilityType



3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
# File 'lib/BuildingSync.rb', line 3756

def initialize(rateSchedules = nil, meteringConfiguration = nil, typeOfResourceMeter = nil, fuelInterruptibility = nil, eIAUtilityID = nil, utilityName = nil, powerPlant = nil, utilityMeterNumbers = nil, utilityAccountNumber = nil, utilityBillpayer = nil, electricDistributionUtility = nil, sourceSiteRatio = nil)
  @rateSchedules = rateSchedules
  @meteringConfiguration = meteringConfiguration
  @typeOfResourceMeter = typeOfResourceMeter
  @fuelInterruptibility = fuelInterruptibility
  @eIAUtilityID = eIAUtilityID
  @utilityName = utilityName
  @powerPlant = powerPlant
  @utilityMeterNumbers = utilityMeterNumbers
  @utilityAccountNumber = utilityAccountNumber
  @utilityBillpayer = utilityBillpayer
  @electricDistributionUtility = electricDistributionUtility
  @sourceSiteRatio = sourceSiteRatio
  @__xmlattr = {}
end

Instance Attribute Details

#eIAUtilityIDObject

Returns the value of attribute eIAUtilityID.



3735
3736
3737
# File 'lib/BuildingSync.rb', line 3735

def eIAUtilityID
  @eIAUtilityID
end

#electricDistributionUtilityObject

Returns the value of attribute electricDistributionUtility.



3741
3742
3743
# File 'lib/BuildingSync.rb', line 3741

def electricDistributionUtility
  @electricDistributionUtility
end

#fuelInterruptibilityObject

Returns the value of attribute fuelInterruptibility.



3734
3735
3736
# File 'lib/BuildingSync.rb', line 3734

def fuelInterruptibility
  @fuelInterruptibility
end

#meteringConfigurationObject

Returns the value of attribute meteringConfiguration.



3732
3733
3734
# File 'lib/BuildingSync.rb', line 3732

def meteringConfiguration
  @meteringConfiguration
end

#powerPlantObject

Returns the value of attribute powerPlant.



3737
3738
3739
# File 'lib/BuildingSync.rb', line 3737

def powerPlant
  @powerPlant
end

#rateSchedulesObject

Returns the value of attribute rateSchedules.



3731
3732
3733
# File 'lib/BuildingSync.rb', line 3731

def rateSchedules
  @rateSchedules
end

#sourceSiteRatioObject

Returns the value of attribute sourceSiteRatio.



3742
3743
3744
# File 'lib/BuildingSync.rb', line 3742

def sourceSiteRatio
  @sourceSiteRatio
end

#typeOfResourceMeterObject

Returns the value of attribute typeOfResourceMeter.



3733
3734
3735
# File 'lib/BuildingSync.rb', line 3733

def typeOfResourceMeter
  @typeOfResourceMeter
end

#utilityAccountNumberObject

Returns the value of attribute utilityAccountNumber.



3739
3740
3741
# File 'lib/BuildingSync.rb', line 3739

def utilityAccountNumber
  @utilityAccountNumber
end

#utilityBillpayerObject

Returns the value of attribute utilityBillpayer.



3740
3741
3742
# File 'lib/BuildingSync.rb', line 3740

def utilityBillpayer
  @utilityBillpayer
end

#utilityMeterNumbersObject

Returns the value of attribute utilityMeterNumbers.



3738
3739
3740
# File 'lib/BuildingSync.rb', line 3738

def utilityMeterNumbers
  @utilityMeterNumbers
end

#utilityNameObject

Returns the value of attribute utilityName.



3736
3737
3738
# File 'lib/BuildingSync.rb', line 3736

def utilityName
  @utilityName
end

Instance Method Details

#__xmlattrObject



3744
3745
3746
# File 'lib/BuildingSync.rb', line 3744

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



3748
3749
3750
# File 'lib/BuildingSync.rb', line 3748

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



3752
3753
3754
# File 'lib/BuildingSync.rb', line 3752

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