Class: BuildingSync::UtilityType
- Inherits:
-
Object
- Object
- BuildingSync::UtilityType
- 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
-
#eIAUtilityID ⇒ Object
Returns the value of attribute eIAUtilityID.
-
#electricDistributionUtility ⇒ Object
Returns the value of attribute electricDistributionUtility.
-
#fuelInterruptibility ⇒ Object
Returns the value of attribute fuelInterruptibility.
-
#meteringConfiguration ⇒ Object
Returns the value of attribute meteringConfiguration.
-
#powerPlant ⇒ Object
Returns the value of attribute powerPlant.
-
#rateSchedules ⇒ Object
Returns the value of attribute rateSchedules.
-
#sourceSiteRatio ⇒ Object
Returns the value of attribute sourceSiteRatio.
-
#typeOfResourceMeter ⇒ Object
Returns the value of attribute typeOfResourceMeter.
-
#utilityAccountNumber ⇒ Object
Returns the value of attribute utilityAccountNumber.
-
#utilityBillpayer ⇒ Object
Returns the value of attribute utilityBillpayer.
-
#utilityMeterNumbers ⇒ Object
Returns the value of attribute utilityMeterNumbers.
-
#utilityName ⇒ Object
Returns the value of attribute utilityName.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#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
constructor
A new instance of UtilityType.
- #xmlattr_ID ⇒ Object
- #xmlattr_ID=(value) ⇒ Object
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
#eIAUtilityID ⇒ Object
Returns the value of attribute eIAUtilityID.
3735 3736 3737 |
# File 'lib/BuildingSync.rb', line 3735 def eIAUtilityID @eIAUtilityID end |
#electricDistributionUtility ⇒ Object
Returns the value of attribute electricDistributionUtility.
3741 3742 3743 |
# File 'lib/BuildingSync.rb', line 3741 def electricDistributionUtility @electricDistributionUtility end |
#fuelInterruptibility ⇒ Object
Returns the value of attribute fuelInterruptibility.
3734 3735 3736 |
# File 'lib/BuildingSync.rb', line 3734 def fuelInterruptibility @fuelInterruptibility end |
#meteringConfiguration ⇒ Object
Returns the value of attribute meteringConfiguration.
3732 3733 3734 |
# File 'lib/BuildingSync.rb', line 3732 def meteringConfiguration @meteringConfiguration end |
#powerPlant ⇒ Object
Returns the value of attribute powerPlant.
3737 3738 3739 |
# File 'lib/BuildingSync.rb', line 3737 def powerPlant @powerPlant end |
#rateSchedules ⇒ Object
Returns the value of attribute rateSchedules.
3731 3732 3733 |
# File 'lib/BuildingSync.rb', line 3731 def rateSchedules @rateSchedules end |
#sourceSiteRatio ⇒ Object
Returns the value of attribute sourceSiteRatio.
3742 3743 3744 |
# File 'lib/BuildingSync.rb', line 3742 def sourceSiteRatio @sourceSiteRatio end |
#typeOfResourceMeter ⇒ Object
Returns the value of attribute typeOfResourceMeter.
3733 3734 3735 |
# File 'lib/BuildingSync.rb', line 3733 def typeOfResourceMeter @typeOfResourceMeter end |
#utilityAccountNumber ⇒ Object
Returns the value of attribute utilityAccountNumber.
3739 3740 3741 |
# File 'lib/BuildingSync.rb', line 3739 def utilityAccountNumber @utilityAccountNumber end |
#utilityBillpayer ⇒ Object
Returns the value of attribute utilityBillpayer.
3740 3741 3742 |
# File 'lib/BuildingSync.rb', line 3740 def utilityBillpayer @utilityBillpayer end |
#utilityMeterNumbers ⇒ Object
Returns the value of attribute utilityMeterNumbers.
3738 3739 3740 |
# File 'lib/BuildingSync.rb', line 3738 def utilityMeterNumbers @utilityMeterNumbers end |
#utilityName ⇒ Object
Returns the value of attribute utilityName.
3736 3737 3738 |
# File 'lib/BuildingSync.rb', line 3736 def utilityName @utilityName end |
Instance Method Details
#__xmlattr ⇒ Object
3744 3745 3746 |
# File 'lib/BuildingSync.rb', line 3744 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_ID ⇒ Object
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 |