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
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID

Defined Under Namespace

Classes: 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, userDefinedFields = nil) ⇒ Facility

Returns a new instance of Facility.



20257
20258
20259
20260
20261
20262
20263
20264
20265
20266
20267
# File 'lib/BuildingSync.rb', line 20257

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

Instance Attribute Details

#contactsObject

Returns the value of attribute contacts.



20241
20242
20243
# File 'lib/BuildingSync.rb', line 20241

def contacts
  @contacts
end

#measuresObject

Returns the value of attribute measures.



20239
20240
20241
# File 'lib/BuildingSync.rb', line 20239

def measures
  @measures
end

#reportsObject

Returns the value of attribute reports.



20240
20241
20242
# File 'lib/BuildingSync.rb', line 20240

def reports
  @reports
end

#schedulesObject

Returns the value of attribute schedules.



20238
20239
20240
# File 'lib/BuildingSync.rb', line 20238

def schedules
  @schedules
end

#sitesObject

Returns the value of attribute sites.



20236
20237
20238
# File 'lib/BuildingSync.rb', line 20236

def sites
  @sites
end

#systemsObject

Returns the value of attribute systems.



20237
20238
20239
# File 'lib/BuildingSync.rb', line 20237

def systems
  @systems
end

#tenantsObject

Returns the value of attribute tenants.



20242
20243
20244
# File 'lib/BuildingSync.rb', line 20242

def tenants
  @tenants
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



20243
20244
20245
# File 'lib/BuildingSync.rb', line 20243

def userDefinedFields
  @userDefinedFields
end

Instance Method Details

#__xmlattrObject



20245
20246
20247
# File 'lib/BuildingSync.rb', line 20245

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



20249
20250
20251
# File 'lib/BuildingSync.rb', line 20249

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



20253
20254
20255
# File 'lib/BuildingSync.rb', line 20253

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