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

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

#eIAUtilityIDObject

Returns the value of attribute eIAUtilityID.



3630
3631
3632
# File 'lib/BuildingSync.rb', line 3630

def eIAUtilityID
  @eIAUtilityID
end

#electricDistributionUtilityObject

Returns the value of attribute electricDistributionUtility.



3636
3637
3638
# File 'lib/BuildingSync.rb', line 3636

def electricDistributionUtility
  @electricDistributionUtility
end

#fuelInterruptibilityObject

Returns the value of attribute fuelInterruptibility.



3629
3630
3631
# File 'lib/BuildingSync.rb', line 3629

def fuelInterruptibility
  @fuelInterruptibility
end

#meteringConfigurationObject

Returns the value of attribute meteringConfiguration.



3627
3628
3629
# File 'lib/BuildingSync.rb', line 3627

def meteringConfiguration
  @meteringConfiguration
end

#powerPlantObject

Returns the value of attribute powerPlant.



3632
3633
3634
# File 'lib/BuildingSync.rb', line 3632

def powerPlant
  @powerPlant
end

#rateSchedulesObject

Returns the value of attribute rateSchedules.



3626
3627
3628
# File 'lib/BuildingSync.rb', line 3626

def rateSchedules
  @rateSchedules
end

#sourceSiteRatioObject

Returns the value of attribute sourceSiteRatio.



3637
3638
3639
# File 'lib/BuildingSync.rb', line 3637

def sourceSiteRatio
  @sourceSiteRatio
end

#typeOfResourceMeterObject

Returns the value of attribute typeOfResourceMeter.



3628
3629
3630
# File 'lib/BuildingSync.rb', line 3628

def typeOfResourceMeter
  @typeOfResourceMeter
end

#utilityAccountNumberObject

Returns the value of attribute utilityAccountNumber.



3634
3635
3636
# File 'lib/BuildingSync.rb', line 3634

def utilityAccountNumber
  @utilityAccountNumber
end

#utilityBillpayerObject

Returns the value of attribute utilityBillpayer.



3635
3636
3637
# File 'lib/BuildingSync.rb', line 3635

def utilityBillpayer
  @utilityBillpayer
end

#utilityMeterNumbersObject

Returns the value of attribute utilityMeterNumbers.



3633
3634
3635
# File 'lib/BuildingSync.rb', line 3633

def utilityMeterNumbers
  @utilityMeterNumbers
end

#utilityNameObject

Returns the value of attribute utilityName.



3631
3632
3633
# File 'lib/BuildingSync.rb', line 3631

def utilityName
  @utilityName
end

Instance Method Details

#__xmlattrObject



3639
3640
3641
# File 'lib/BuildingSync.rb', line 3639

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



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