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
facilityEvaluationAuditDefinition - BuildingSync::ReportType::FacilityEvaluationAuditDefinition
retrocommissioningAudit - SOAP::SOAPBoolean
auditCost - BuildingSync::ReportType::AuditCost
discountFactor - BuildingSync::ReportType::DiscountFactor
discountRate - BuildingSync::ReportType::DiscountRate
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
linkedAuditCycles - BuildingSync::LinkedAuditCycles
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID

Defined Under Namespace

Classes: AnalysisPeriod, AuditCost, AuditDates, AuditorContactID, DiscountFactor, DiscountRate, ElectricityPriceEscalationRate, FacilityEvaluationAuditDefinition, 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, facilityEvaluationAuditDefinition = nil, retrocommissioningAudit = nil, auditCost = nil, discountFactor = nil, discountRate = nil, analysisPeriod = nil, gasPriceEscalationRate = nil, electricityPriceEscalationRate = nil, waterPriceEscalationRate = nil, otherEscalationRates = nil, inflationRate = nil, qualifications = nil, auditExemption = nil, utilities = nil, auditorContactID = nil, linkedPremisesOrSystem = nil, linkedAuditCycles = nil, userDefinedFields = nil) ⇒ ReportType

Returns a new instance of ReportType.



6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
# File 'lib/BuildingSync.rb', line 6296

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

Instance Attribute Details

#analysisPeriodObject

Returns the value of attribute analysisPeriod.



6270
6271
6272
# File 'lib/BuildingSync.rb', line 6270

def analysisPeriod
  @analysisPeriod
end

#aSHRAEAuditLevelObject

Returns the value of attribute aSHRAEAuditLevel.



6264
6265
6266
# File 'lib/BuildingSync.rb', line 6264

def aSHRAEAuditLevel
  @aSHRAEAuditLevel
end

#auditCostObject

Returns the value of attribute auditCost.



6267
6268
6269
# File 'lib/BuildingSync.rb', line 6267

def auditCost
  @auditCost
end

#auditDatesObject

Returns the value of attribute auditDates.



6261
6262
6263
# File 'lib/BuildingSync.rb', line 6261

def auditDates
  @auditDates
end

#auditExemptionObject

Returns the value of attribute auditExemption.



6277
6278
6279
# File 'lib/BuildingSync.rb', line 6277

def auditExemption
  @auditExemption
end

#auditFilingStatusObject

Returns the value of attribute auditFilingStatus.



6262
6263
6264
# File 'lib/BuildingSync.rb', line 6262

def auditFilingStatus
  @auditFilingStatus
end

#auditorContactIDObject

Returns the value of attribute auditorContactID.



6279
6280
6281
# File 'lib/BuildingSync.rb', line 6279

def auditorContactID
  @auditorContactID
end

#discountFactorObject

Returns the value of attribute discountFactor.



6268
6269
6270
# File 'lib/BuildingSync.rb', line 6268

def discountFactor
  @discountFactor
end

#discountRateObject

Returns the value of attribute discountRate.



6269
6270
6271
# File 'lib/BuildingSync.rb', line 6269

def discountRate
  @discountRate
end

#earlyComplianceObject

Returns the value of attribute earlyCompliance.



6263
6264
6265
# File 'lib/BuildingSync.rb', line 6263

def earlyCompliance
  @earlyCompliance
end

#electricityPriceEscalationRateObject

Returns the value of attribute electricityPriceEscalationRate.



6272
6273
6274
# File 'lib/BuildingSync.rb', line 6272

def electricityPriceEscalationRate
  @electricityPriceEscalationRate
end

#facilityEvaluationAuditDefinitionObject

Returns the value of attribute facilityEvaluationAuditDefinition.



6265
6266
6267
# File 'lib/BuildingSync.rb', line 6265

def facilityEvaluationAuditDefinition
  @facilityEvaluationAuditDefinition
end

#gasPriceEscalationRateObject

Returns the value of attribute gasPriceEscalationRate.



6271
6272
6273
# File 'lib/BuildingSync.rb', line 6271

def gasPriceEscalationRate
  @gasPriceEscalationRate
end

#inflationRateObject

Returns the value of attribute inflationRate.



6275
6276
6277
# File 'lib/BuildingSync.rb', line 6275

def inflationRate
  @inflationRate
end

#linkedAuditCyclesObject

Returns the value of attribute linkedAuditCycles.



6281
6282
6283
# File 'lib/BuildingSync.rb', line 6281

def linkedAuditCycles
  @linkedAuditCycles
end

#linkedPremisesOrSystemObject

Returns the value of attribute linkedPremisesOrSystem.



6280
6281
6282
# File 'lib/BuildingSync.rb', line 6280

def linkedPremisesOrSystem
  @linkedPremisesOrSystem
end

#otherEscalationRatesObject

Returns the value of attribute otherEscalationRates.



6274
6275
6276
# File 'lib/BuildingSync.rb', line 6274

def otherEscalationRates
  @otherEscalationRates
end

#qualificationsObject

Returns the value of attribute qualifications.



6276
6277
6278
# File 'lib/BuildingSync.rb', line 6276

def qualifications
  @qualifications
end

#retrocommissioningAuditObject

Returns the value of attribute retrocommissioningAudit.



6266
6267
6268
# File 'lib/BuildingSync.rb', line 6266

def retrocommissioningAudit
  @retrocommissioningAudit
end

#scenariosObject

Returns the value of attribute scenarios.



6260
6261
6262
# File 'lib/BuildingSync.rb', line 6260

def scenarios
  @scenarios
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



6282
6283
6284
# File 'lib/BuildingSync.rb', line 6282

def userDefinedFields
  @userDefinedFields
end

#utilitiesObject

Returns the value of attribute utilities.



6278
6279
6280
# File 'lib/BuildingSync.rb', line 6278

def utilities
  @utilities
end

#waterPriceEscalationRateObject

Returns the value of attribute waterPriceEscalationRate.



6273
6274
6275
# File 'lib/BuildingSync.rb', line 6273

def waterPriceEscalationRate
  @waterPriceEscalationRate
end

Instance Method Details

#__xmlattrObject



6284
6285
6286
# File 'lib/BuildingSync.rb', line 6284

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



6288
6289
6290
# File 'lib/BuildingSync.rb', line 6288

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



6292
6293
6294
# File 'lib/BuildingSync.rb', line 6292

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