Class: BuildingSync::TenantType

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

Overview

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

tenantName - SOAP::SOAPString
address - BuildingSync::Address
tenantTelephoneNumbers - BuildingSync::TenantType::TenantTelephoneNumbers
tenantEmailAddresses - BuildingSync::TenantType::TenantEmailAddresses
contactIDs - BuildingSync::TenantType::ContactIDs
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID

Defined Under Namespace

Classes: ContactIDs, TenantEmailAddresses, TenantTelephoneNumbers

Constant Summary collapse

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tenantName = nil, address = nil, tenantTelephoneNumbers = nil, tenantEmailAddresses = nil, contactIDs = nil, userDefinedFields = nil) ⇒ TenantType

Returns a new instance of TenantType.



2172
2173
2174
2175
2176
2177
2178
2179
2180
# File 'lib/BuildingSync.rb', line 2172

def initialize(tenantName = nil, address = nil, tenantTelephoneNumbers = nil, tenantEmailAddresses = nil, contactIDs = nil, userDefinedFields = nil)
  @tenantName = tenantName
  @address = address
  @tenantTelephoneNumbers = tenantTelephoneNumbers
  @tenantEmailAddresses = tenantEmailAddresses
  @contactIDs = contactIDs
  @userDefinedFields = userDefinedFields
  @__xmlattr = {}
end

Instance Attribute Details

#addressObject

Returns the value of attribute address.



2154
2155
2156
# File 'lib/BuildingSync.rb', line 2154

def address
  @address
end

#contactIDsObject

Returns the value of attribute contactIDs.



2157
2158
2159
# File 'lib/BuildingSync.rb', line 2157

def contactIDs
  @contactIDs
end

#tenantEmailAddressesObject

Returns the value of attribute tenantEmailAddresses.



2156
2157
2158
# File 'lib/BuildingSync.rb', line 2156

def tenantEmailAddresses
  @tenantEmailAddresses
end

#tenantNameObject

Returns the value of attribute tenantName.



2153
2154
2155
# File 'lib/BuildingSync.rb', line 2153

def tenantName
  @tenantName
end

#tenantTelephoneNumbersObject

Returns the value of attribute tenantTelephoneNumbers.



2155
2156
2157
# File 'lib/BuildingSync.rb', line 2155

def tenantTelephoneNumbers
  @tenantTelephoneNumbers
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



2158
2159
2160
# File 'lib/BuildingSync.rb', line 2158

def userDefinedFields
  @userDefinedFields
end

Instance Method Details

#__xmlattrObject



2160
2161
2162
# File 'lib/BuildingSync.rb', line 2160

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



2164
2165
2166
# File 'lib/BuildingSync.rb', line 2164

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



2168
2169
2170
# File 'lib/BuildingSync.rb', line 2168

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