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.



2160
2161
2162
2163
2164
2165
2166
2167
2168
# File 'lib/BuildingSync.rb', line 2160

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.



2142
2143
2144
# File 'lib/BuildingSync.rb', line 2142

def address
  @address
end

#contactIDsObject

Returns the value of attribute contactIDs.



2145
2146
2147
# File 'lib/BuildingSync.rb', line 2145

def contactIDs
  @contactIDs
end

#tenantEmailAddressesObject

Returns the value of attribute tenantEmailAddresses.



2144
2145
2146
# File 'lib/BuildingSync.rb', line 2144

def tenantEmailAddresses
  @tenantEmailAddresses
end

#tenantNameObject

Returns the value of attribute tenantName.



2141
2142
2143
# File 'lib/BuildingSync.rb', line 2141

def tenantName
  @tenantName
end

#tenantTelephoneNumbersObject

Returns the value of attribute tenantTelephoneNumbers.



2143
2144
2145
# File 'lib/BuildingSync.rb', line 2143

def tenantTelephoneNumbers
  @tenantTelephoneNumbers
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



2146
2147
2148
# File 'lib/BuildingSync.rb', line 2146

def userDefinedFields
  @userDefinedFields
end

Instance Method Details

#__xmlattrObject



2148
2149
2150
# File 'lib/BuildingSync.rb', line 2148

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



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

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



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

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