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
Returns a new instance of UtilityType.
3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 |
# File 'lib/BuildingSync.rb', line 3651 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.
3630 3631 3632 |
# File 'lib/BuildingSync.rb', line 3630 def eIAUtilityID @eIAUtilityID end |
#electricDistributionUtility ⇒ Object
Returns the value of attribute electricDistributionUtility.
3636 3637 3638 |
# File 'lib/BuildingSync.rb', line 3636 def electricDistributionUtility @electricDistributionUtility end |
#fuelInterruptibility ⇒ Object
Returns the value of attribute fuelInterruptibility.
3629 3630 3631 |
# File 'lib/BuildingSync.rb', line 3629 def fuelInterruptibility @fuelInterruptibility end |
#meteringConfiguration ⇒ Object
Returns the value of attribute meteringConfiguration.
3627 3628 3629 |
# File 'lib/BuildingSync.rb', line 3627 def meteringConfiguration @meteringConfiguration end |
#powerPlant ⇒ Object
Returns the value of attribute powerPlant.
3632 3633 3634 |
# File 'lib/BuildingSync.rb', line 3632 def powerPlant @powerPlant end |
#rateSchedules ⇒ Object
Returns the value of attribute rateSchedules.
3626 3627 3628 |
# File 'lib/BuildingSync.rb', line 3626 def rateSchedules @rateSchedules end |
#sourceSiteRatio ⇒ Object
Returns the value of attribute sourceSiteRatio.
3637 3638 3639 |
# File 'lib/BuildingSync.rb', line 3637 def sourceSiteRatio @sourceSiteRatio end |
#typeOfResourceMeter ⇒ Object
Returns the value of attribute typeOfResourceMeter.
3628 3629 3630 |
# File 'lib/BuildingSync.rb', line 3628 def typeOfResourceMeter @typeOfResourceMeter end |
#utilityAccountNumber ⇒ Object
Returns the value of attribute utilityAccountNumber.
3634 3635 3636 |
# File 'lib/BuildingSync.rb', line 3634 def utilityAccountNumber @utilityAccountNumber end |
#utilityBillpayer ⇒ Object
Returns the value of attribute utilityBillpayer.
3635 3636 3637 |
# File 'lib/BuildingSync.rb', line 3635 def utilityBillpayer @utilityBillpayer end |
#utilityMeterNumbers ⇒ Object
Returns the value of attribute utilityMeterNumbers.
3633 3634 3635 |
# File 'lib/BuildingSync.rb', line 3633 def utilityMeterNumbers @utilityMeterNumbers end |
#utilityName ⇒ Object
Returns the value of attribute utilityName.
3631 3632 3633 |
# File 'lib/BuildingSync.rb', line 3631 def utilityName @utilityName end |
Instance Method Details
#__xmlattr ⇒ Object
3639 3640 3641 |
# File 'lib/BuildingSync.rb', line 3639 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_ID ⇒ Object
3643 3644 3645 |
# File 'lib/BuildingSync.rb', line 3643 def xmlattr_ID __xmlattr[AttrID] end |
#xmlattr_ID=(value) ⇒ Object
3647 3648 3649 |
# File 'lib/BuildingSync.rb', line 3647 def xmlattr_ID=(value) __xmlattr[AttrID] = value end |