Class: BuildingSync::YearSchedule

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

Overview

http://www.gbxml.org/schemaYearSchedule

name - SOAP::SOAPString
description - SOAP::SOAPString
beginDate - SOAP::SOAPDate
endDate - SOAP::SOAPDate
weekScheduleId - BuildingSync::WeekScheduleId
xmlattr_id - SOAP::SOAPID
xmlattr_scheduleTypeLimitsId - SOAP::SOAPString

Constant Summary collapse

AttrId =
XSD::QName.new(nil, "id")
AttrScheduleTypeLimitsId =
XSD::QName.new(nil, "scheduleTypeLimitsId")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], beginDate = [], endDate = [], weekScheduleId = []) ⇒ YearSchedule

Returns a new instance of YearSchedule.



33414
33415
33416
33417
33418
33419
33420
33421
# File 'lib/BuildingSync.rb', line 33414

def initialize(name = [], description = [], beginDate = [], endDate = [], weekScheduleId = [])
  @name = name
  @description = description
  @beginDate = beginDate
  @endDate = endDate
  @weekScheduleId = weekScheduleId
  @__xmlattr = {}
end

Instance Attribute Details

#beginDateObject

Returns the value of attribute beginDate.



33390
33391
33392
# File 'lib/BuildingSync.rb', line 33390

def beginDate
  @beginDate
end

#descriptionObject

Returns the value of attribute description.



33389
33390
33391
# File 'lib/BuildingSync.rb', line 33389

def description
  @description
end

#endDateObject

Returns the value of attribute endDate.



33391
33392
33393
# File 'lib/BuildingSync.rb', line 33391

def endDate
  @endDate
end

#nameObject

Returns the value of attribute name.



33388
33389
33390
# File 'lib/BuildingSync.rb', line 33388

def name
  @name
end

#weekScheduleIdObject

Returns the value of attribute weekScheduleId.



33392
33393
33394
# File 'lib/BuildingSync.rb', line 33392

def weekScheduleId
  @weekScheduleId
end

Instance Method Details

#__xmlattrObject



33394
33395
33396
# File 'lib/BuildingSync.rb', line 33394

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_idObject



33398
33399
33400
# File 'lib/BuildingSync.rb', line 33398

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



33402
33403
33404
# File 'lib/BuildingSync.rb', line 33402

def xmlattr_id=(value)
  __xmlattr[AttrId] = value
end

#xmlattr_scheduleTypeLimitsIdObject



33406
33407
33408
# File 'lib/BuildingSync.rb', line 33406

def xmlattr_scheduleTypeLimitsId
  __xmlattr[AttrScheduleTypeLimitsId]
end

#xmlattr_scheduleTypeLimitsId=(value) ⇒ Object



33410
33411
33412
# File 'lib/BuildingSync.rb', line 33410

def xmlattr_scheduleTypeLimitsId=(value)
  __xmlattr[AttrScheduleTypeLimitsId] = value
end