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.



33939
33940
33941
33942
33943
33944
33945
33946
# File 'lib/BuildingSync.rb', line 33939

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.



33915
33916
33917
# File 'lib/BuildingSync.rb', line 33915

def beginDate
  @beginDate
end

#descriptionObject

Returns the value of attribute description.



33914
33915
33916
# File 'lib/BuildingSync.rb', line 33914

def description
  @description
end

#endDateObject

Returns the value of attribute endDate.



33916
33917
33918
# File 'lib/BuildingSync.rb', line 33916

def endDate
  @endDate
end

#nameObject

Returns the value of attribute name.



33913
33914
33915
# File 'lib/BuildingSync.rb', line 33913

def name
  @name
end

#weekScheduleIdObject

Returns the value of attribute weekScheduleId.



33917
33918
33919
# File 'lib/BuildingSync.rb', line 33917

def weekScheduleId
  @weekScheduleId
end

Instance Method Details

#__xmlattrObject



33919
33920
33921
# File 'lib/BuildingSync.rb', line 33919

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_idObject



33923
33924
33925
# File 'lib/BuildingSync.rb', line 33923

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



33927
33928
33929
# File 'lib/BuildingSync.rb', line 33927

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

#xmlattr_scheduleTypeLimitsIdObject



33931
33932
33933
# File 'lib/BuildingSync.rb', line 33931

def xmlattr_scheduleTypeLimitsId
  __xmlattr[AttrScheduleTypeLimitsId]
end

#xmlattr_scheduleTypeLimitsId=(value) ⇒ Object



33935
33936
33937
# File 'lib/BuildingSync.rb', line 33935

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