Class: BuildingSync::ReportType

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

Overview

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

scenarios - BuildingSync::ReportType::Scenarios
auditDates - BuildingSync::ReportType::AuditDates
auditFilingStatus - SOAP::SOAPString
earlyCompliance - SOAP::SOAPBoolean
aSHRAEAuditLevel - SOAP::SOAPString
retrocommissioningAudit - SOAP::SOAPBoolean
auditCost - BuildingSync::ReportType::AuditCost
discountFactor - BuildingSync::ReportType::DiscountFactor
analysisPeriod - BuildingSync::ReportType::AnalysisPeriod
gasPriceEscalationRate - BuildingSync::ReportType::GasPriceEscalationRate
electricityPriceEscalationRate - BuildingSync::ReportType::ElectricityPriceEscalationRate
waterPriceEscalationRate - BuildingSync::ReportType::WaterPriceEscalationRate
otherEscalationRates - BuildingSync::ReportType::OtherEscalationRates
inflationRate - BuildingSync::ReportType::InflationRate
qualifications - BuildingSync::ReportType::Qualifications
auditExemption - SOAP::SOAPString
utilities - BuildingSync::ReportType::Utilities
auditorContactID - BuildingSync::ReportType::AuditorContactID
linkedPremisesOrSystem - BuildingSync::LinkedPremisesOrSystem
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID

Defined Under Namespace

Classes: AnalysisPeriod, AuditCost, AuditDates, AuditorContactID, DiscountFactor, ElectricityPriceEscalationRate, GasPriceEscalationRate, InflationRate, OtherEscalationRates, Qualifications, Scenarios, Utilities, WaterPriceEscalationRate

Constant Summary collapse

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(scenarios = nil, auditDates = nil, auditFilingStatus = nil, earlyCompliance = nil, aSHRAEAuditLevel = nil, retrocommissioningAudit = nil, auditCost = nil, discountFactor = nil, analysisPeriod = nil, gasPriceEscalationRate = nil, electricityPriceEscalationRate = nil, waterPriceEscalationRate = nil, otherEscalationRates = nil, inflationRate = nil, qualifications = nil, auditExemption = nil, utilities = nil, auditorContactID = nil, linkedPremisesOrSystem = nil, userDefinedFields = nil) ⇒ ReportType

Returns a new instance of ReportType.



6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
# File 'lib/BuildingSync.rb', line 6227

def initialize(scenarios = nil, auditDates = nil, auditFilingStatus = nil, earlyCompliance = nil, aSHRAEAuditLevel = nil, retrocommissioningAudit = nil, auditCost = nil, discountFactor = nil, analysisPeriod = nil, gasPriceEscalationRate = nil, electricityPriceEscalationRate = nil, waterPriceEscalationRate = nil, otherEscalationRates = nil, inflationRate = nil, qualifications = nil, auditExemption = nil, utilities = nil, auditorContactID = nil, linkedPremisesOrSystem = nil, userDefinedFields = nil)
  @scenarios = scenarios
  @auditDates = auditDates
  @auditFilingStatus = auditFilingStatus
  @earlyCompliance = earlyCompliance
  @aSHRAEAuditLevel = aSHRAEAuditLevel
  @retrocommissioningAudit = retrocommissioningAudit
  @auditCost = auditCost
  @discountFactor = discountFactor
  @analysisPeriod = analysisPeriod
  @gasPriceEscalationRate = gasPriceEscalationRate
  @electricityPriceEscalationRate = electricityPriceEscalationRate
  @waterPriceEscalationRate = waterPriceEscalationRate
  @otherEscalationRates = otherEscalationRates
  @inflationRate = inflationRate
  @qualifications = qualifications
  @auditExemption = auditExemption
  @utilities = utilities
  @auditorContactID = auditorContactID
  @linkedPremisesOrSystem = linkedPremisesOrSystem
  @userDefinedFields = userDefinedFields
  @__xmlattr = {}
end

Instance Attribute Details

#analysisPeriodObject

Returns the value of attribute analysisPeriod.



6202
6203
6204
# File 'lib/BuildingSync.rb', line 6202

def analysisPeriod
  @analysisPeriod
end

#aSHRAEAuditLevelObject

Returns the value of attribute aSHRAEAuditLevel.



6198
6199
6200
# File 'lib/BuildingSync.rb', line 6198

def aSHRAEAuditLevel
  @aSHRAEAuditLevel
end

#auditCostObject

Returns the value of attribute auditCost.



6200
6201
6202
# File 'lib/BuildingSync.rb', line 6200

def auditCost
  @auditCost
end

#auditDatesObject

Returns the value of attribute auditDates.



6195
6196
6197
# File 'lib/BuildingSync.rb', line 6195

def auditDates
  @auditDates
end

#auditExemptionObject

Returns the value of attribute auditExemption.



6209
6210
6211
# File 'lib/BuildingSync.rb', line 6209

def auditExemption
  @auditExemption
end

#auditFilingStatusObject

Returns the value of attribute auditFilingStatus.



6196
6197
6198
# File 'lib/BuildingSync.rb', line 6196

def auditFilingStatus
  @auditFilingStatus
end

#auditorContactIDObject

Returns the value of attribute auditorContactID.



6211
6212
6213
# File 'lib/BuildingSync.rb', line 6211

def auditorContactID
  @auditorContactID
end

#discountFactorObject

Returns the value of attribute discountFactor.



6201
6202
6203
# File 'lib/BuildingSync.rb', line 6201

def discountFactor
  @discountFactor
end

#earlyComplianceObject

Returns the value of attribute earlyCompliance.



6197
6198
6199
# File 'lib/BuildingSync.rb', line 6197

def earlyCompliance
  @earlyCompliance
end

#electricityPriceEscalationRateObject

Returns the value of attribute electricityPriceEscalationRate.



6204
6205
6206
# File 'lib/BuildingSync.rb', line 6204

def electricityPriceEscalationRate
  @electricityPriceEscalationRate
end

#gasPriceEscalationRateObject

Returns the value of attribute gasPriceEscalationRate.



6203
6204
6205
# File 'lib/BuildingSync.rb', line 6203

def gasPriceEscalationRate
  @gasPriceEscalationRate
end

#inflationRateObject

Returns the value of attribute inflationRate.



6207
6208
6209
# File 'lib/BuildingSync.rb', line 6207

def inflationRate
  @inflationRate
end

#linkedPremisesOrSystemObject

Returns the value of attribute linkedPremisesOrSystem.



6212
6213
6214
# File 'lib/BuildingSync.rb', line 6212

def linkedPremisesOrSystem
  @linkedPremisesOrSystem
end

#otherEscalationRatesObject

Returns the value of attribute otherEscalationRates.



6206
6207
6208
# File 'lib/BuildingSync.rb', line 6206

def otherEscalationRates
  @otherEscalationRates
end

#qualificationsObject

Returns the value of attribute qualifications.



6208
6209
6210
# File 'lib/BuildingSync.rb', line 6208

def qualifications
  @qualifications
end

#retrocommissioningAuditObject

Returns the value of attribute retrocommissioningAudit.



6199
6200
6201
# File 'lib/BuildingSync.rb', line 6199

def retrocommissioningAudit
  @retrocommissioningAudit
end

#scenariosObject

Returns the value of attribute scenarios.



6194
6195
6196
# File 'lib/BuildingSync.rb', line 6194

def scenarios
  @scenarios
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



6213
6214
6215
# File 'lib/BuildingSync.rb', line 6213

def userDefinedFields
  @userDefinedFields
end

#utilitiesObject

Returns the value of attribute utilities.



6210
6211
6212
# File 'lib/BuildingSync.rb', line 6210

def utilities
  @utilities
end

#waterPriceEscalationRateObject

Returns the value of attribute waterPriceEscalationRate.



6205
6206
6207
# File 'lib/BuildingSync.rb', line 6205

def waterPriceEscalationRate
  @waterPriceEscalationRate
end

Instance Method Details

#__xmlattrObject



6215
6216
6217
# File 'lib/BuildingSync.rb', line 6215

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



6219
6220
6221
# File 'lib/BuildingSync.rb', line 6219

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



6223
6224
6225
# File 'lib/BuildingSync.rb', line 6223

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