Class: BuildingSync::ScheduleType

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

Overview

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

schedulePeriodBeginDate - SOAP::SOAPDate
schedulePeriodEndDate - SOAP::SOAPDate
scheduleDetails - BuildingSync::ScheduleType::ScheduleDetails
linkedPremises - BuildingSync::LinkedPremises
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: ScheduleDetails

Constant Summary collapse

AttrID =
XSD::QName.new(nil, "ID")
AttrStatus =
XSD::QName.new("http://buildingsync.net/schemas/bedes-auc/2019", "Status")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(schedulePeriodBeginDate = nil, schedulePeriodEndDate = nil, scheduleDetails = nil, linkedPremises = nil, userDefinedFields = nil) ⇒ ScheduleType

Returns a new instance of ScheduleType.



1981
1982
1983
1984
1985
1986
1987
1988
# File 'lib/BuildingSync.rb', line 1981

def initialize(schedulePeriodBeginDate = nil, schedulePeriodEndDate = nil, scheduleDetails = nil, linkedPremises = nil, userDefinedFields = nil)
  @schedulePeriodBeginDate = schedulePeriodBeginDate
  @schedulePeriodEndDate = schedulePeriodEndDate
  @scheduleDetails = scheduleDetails
  @linkedPremises = linkedPremises
  @userDefinedFields = userDefinedFields
  @__xmlattr = {}
end

Instance Attribute Details

#linkedPremisesObject

Returns the value of attribute linkedPremises.



1958
1959
1960
# File 'lib/BuildingSync.rb', line 1958

def linkedPremises
  @linkedPremises
end

#scheduleDetailsObject

Returns the value of attribute scheduleDetails.



1957
1958
1959
# File 'lib/BuildingSync.rb', line 1957

def scheduleDetails
  @scheduleDetails
end

#schedulePeriodBeginDateObject

Returns the value of attribute schedulePeriodBeginDate.



1955
1956
1957
# File 'lib/BuildingSync.rb', line 1955

def schedulePeriodBeginDate
  @schedulePeriodBeginDate
end

#schedulePeriodEndDateObject

Returns the value of attribute schedulePeriodEndDate.



1956
1957
1958
# File 'lib/BuildingSync.rb', line 1956

def schedulePeriodEndDate
  @schedulePeriodEndDate
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



1959
1960
1961
# File 'lib/BuildingSync.rb', line 1959

def userDefinedFields
  @userDefinedFields
end

Instance Method Details

#__xmlattrObject



1961
1962
1963
# File 'lib/BuildingSync.rb', line 1961

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



1965
1966
1967
# File 'lib/BuildingSync.rb', line 1965

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



1969
1970
1971
# File 'lib/BuildingSync.rb', line 1969

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

#xmlattr_StatusObject



1973
1974
1975
# File 'lib/BuildingSync.rb', line 1973

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



1977
1978
1979
# File 'lib/BuildingSync.rb', line 1977

def xmlattr_Status=(value)
  __xmlattr[AttrStatus] = value
end