Class: BuildingSync::BuildingSync::Facilities::Facility

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

Overview

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

sites - BuildingSync::BuildingSync::Facilities::Facility::Sites
systems - BuildingSync::BuildingSync::Facilities::Facility::Systems
schedules - BuildingSync::BuildingSync::Facilities::Facility::Schedules
measures - BuildingSync::BuildingSync::Facilities::Facility::Measures
reports - BuildingSync::BuildingSync::Facilities::Facility::Reports
contacts - BuildingSync::BuildingSync::Facilities::Facility::Contacts
tenants - BuildingSync::BuildingSync::Facilities::Facility::Tenants
auditCycles - BuildingSync::BuildingSync::Facilities::Facility::AuditCycles
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID

Defined Under Namespace

Classes: AuditCycles, Contacts, Measures, Reports, Schedules, Sites, Systems, Tenants

Constant Summary collapse

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(sites = nil, systems = nil, schedules = nil, measures = nil, reports = nil, contacts = nil, tenants = nil, auditCycles = nil, userDefinedFields = nil) ⇒ Facility

Returns a new instance of Facility.



20429
20430
20431
20432
20433
20434
20435
20436
20437
20438
20439
20440
# File 'lib/BuildingSync.rb', line 20429

def initialize(sites = nil, systems = nil, schedules = nil, measures = nil, reports = nil, contacts = nil, tenants = nil, auditCycles = nil, userDefinedFields = nil)
  @sites = sites
  @systems = systems
  @schedules = schedules
  @measures = measures
  @reports = reports
  @contacts = contacts
  @tenants = tenants
  @auditCycles = auditCycles
  @userDefinedFields = userDefinedFields
  @__xmlattr = {}
end

Instance Attribute Details

#auditCyclesObject

Returns the value of attribute auditCycles.



20414
20415
20416
# File 'lib/BuildingSync.rb', line 20414

def auditCycles
  @auditCycles
end

#contactsObject

Returns the value of attribute contacts.



20412
20413
20414
# File 'lib/BuildingSync.rb', line 20412

def contacts
  @contacts
end

#measuresObject

Returns the value of attribute measures.



20410
20411
20412
# File 'lib/BuildingSync.rb', line 20410

def measures
  @measures
end

#reportsObject

Returns the value of attribute reports.



20411
20412
20413
# File 'lib/BuildingSync.rb', line 20411

def reports
  @reports
end

#schedulesObject

Returns the value of attribute schedules.



20409
20410
20411
# File 'lib/BuildingSync.rb', line 20409

def schedules
  @schedules
end

#sitesObject

Returns the value of attribute sites.



20407
20408
20409
# File 'lib/BuildingSync.rb', line 20407

def sites
  @sites
end

#systemsObject

Returns the value of attribute systems.



20408
20409
20410
# File 'lib/BuildingSync.rb', line 20408

def systems
  @systems
end

#tenantsObject

Returns the value of attribute tenants.



20413
20414
20415
# File 'lib/BuildingSync.rb', line 20413

def tenants
  @tenants
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



20415
20416
20417
# File 'lib/BuildingSync.rb', line 20415

def userDefinedFields
  @userDefinedFields
end

Instance Method Details

#__xmlattrObject



20417
20418
20419
# File 'lib/BuildingSync.rb', line 20417

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



20421
20422
20423
# File 'lib/BuildingSync.rb', line 20421

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



20425
20426
20427
# File 'lib/BuildingSync.rb', line 20425

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