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.



2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
# File 'lib/BuildingSync.rb', line 2066

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.



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

def address
  @address
end

#contactCompanyObject

Returns the value of attribute contactCompany.



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

def contactCompany
  @contactCompany
end

#contactEmailAddressesObject

Returns the value of attribute contactEmailAddresses.



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

def contactEmailAddresses
  @contactEmailAddresses
end

#contactNameObject

Returns the value of attribute contactName.



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

def contactName
  @contactName
end

#contactRolesObject

Returns the value of attribute contactRoles.



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

def contactRoles
  @contactRoles
end

#contactTelephoneNumbersObject

Returns the value of attribute contactTelephoneNumbers.



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

def contactTelephoneNumbers
  @contactTelephoneNumbers
end

#contactTitleObject

Returns the value of attribute contactTitle.



2048
2049
2050
# File 'lib/BuildingSync.rb', line 2048

def contactTitle
  @contactTitle
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



2052
2053
2054
# File 'lib/BuildingSync.rb', line 2052

def userDefinedFields
  @userDefinedFields
end

Instance Method Details

#__xmlattrObject



2054
2055
2056
# File 'lib/BuildingSync.rb', line 2054

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



2058
2059
2060
# File 'lib/BuildingSync.rb', line 2058

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



2062
2063
2064
# File 'lib/BuildingSync.rb', line 2062

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