Class: BuildingSync::ContactType

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

Overview

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

contactRoles - BuildingSync::ContactType::ContactRoles
contactName - SOAP::SOAPString
contactCompany - SOAP::SOAPString
contactTitle - SOAP::SOAPString
address - BuildingSync::Address
contactTelephoneNumbers - BuildingSync::ContactType::ContactTelephoneNumbers
contactEmailAddresses - BuildingSync::ContactType::ContactEmailAddresses
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID

Defined Under Namespace

Classes: ContactEmailAddresses, ContactRoles, ContactTelephoneNumbers

Constant Summary collapse

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(contactRoles = nil, contactName = nil, contactCompany = nil, contactTitle = nil, address = nil, contactTelephoneNumbers = nil, contactEmailAddresses = nil, userDefinedFields = nil) ⇒ ContactType

Returns a new instance of ContactType.



2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
# File 'lib/BuildingSync.rb', line 2054

def initialize(contactRoles = nil, contactName = nil, contactCompany = nil, contactTitle = nil, address = nil, contactTelephoneNumbers = nil, contactEmailAddresses = nil, userDefinedFields = nil)
  @contactRoles = contactRoles
  @contactName = contactName
  @contactCompany = contactCompany
  @contactTitle = contactTitle
  @address = address
  @contactTelephoneNumbers = contactTelephoneNumbers
  @contactEmailAddresses = contactEmailAddresses
  @userDefinedFields = userDefinedFields
  @__xmlattr = {}
end

Instance Attribute Details

#addressObject

Returns the value of attribute address.



2037
2038
2039
# File 'lib/BuildingSync.rb', line 2037

def address
  @address
end

#contactCompanyObject

Returns the value of attribute contactCompany.



2035
2036
2037
# File 'lib/BuildingSync.rb', line 2035

def contactCompany
  @contactCompany
end

#contactEmailAddressesObject

Returns the value of attribute contactEmailAddresses.



2039
2040
2041
# File 'lib/BuildingSync.rb', line 2039

def contactEmailAddresses
  @contactEmailAddresses
end

#contactNameObject

Returns the value of attribute contactName.



2034
2035
2036
# File 'lib/BuildingSync.rb', line 2034

def contactName
  @contactName
end

#contactRolesObject

Returns the value of attribute contactRoles.



2033
2034
2035
# File 'lib/BuildingSync.rb', line 2033

def contactRoles
  @contactRoles
end

#contactTelephoneNumbersObject

Returns the value of attribute contactTelephoneNumbers.



2038
2039
2040
# File 'lib/BuildingSync.rb', line 2038

def contactTelephoneNumbers
  @contactTelephoneNumbers
end

#contactTitleObject

Returns the value of attribute contactTitle.



2036
2037
2038
# File 'lib/BuildingSync.rb', line 2036

def contactTitle
  @contactTitle
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



2040
2041
2042
# File 'lib/BuildingSync.rb', line 2040

def userDefinedFields
  @userDefinedFields
end

Instance Method Details

#__xmlattrObject



2042
2043
2044
# File 'lib/BuildingSync.rb', line 2042

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



2046
2047
2048
# File 'lib/BuildingSync.rb', line 2046

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



2050
2051
2052
# File 'lib/BuildingSync.rb', line 2050

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