Class: BuildingSync::ContactType
- Inherits:
-
Object
- Object
- BuildingSync::ContactType
- 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
-
#address ⇒ Object
Returns the value of attribute address.
-
#contactCompany ⇒ Object
Returns the value of attribute contactCompany.
-
#contactEmailAddresses ⇒ Object
Returns the value of attribute contactEmailAddresses.
-
#contactName ⇒ Object
Returns the value of attribute contactName.
-
#contactRoles ⇒ Object
Returns the value of attribute contactRoles.
-
#contactTelephoneNumbers ⇒ Object
Returns the value of attribute contactTelephoneNumbers.
-
#contactTitle ⇒ Object
Returns the value of attribute contactTitle.
-
#userDefinedFields ⇒ Object
Returns the value of attribute userDefinedFields.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(contactRoles = nil, contactName = nil, contactCompany = nil, contactTitle = nil, address = nil, contactTelephoneNumbers = nil, contactEmailAddresses = nil, userDefinedFields = nil) ⇒ ContactType
constructor
A new instance of ContactType.
- #xmlattr_ID ⇒ Object
- #xmlattr_ID=(value) ⇒ Object
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
#address ⇒ Object
Returns the value of attribute address.
2037 2038 2039 |
# File 'lib/BuildingSync.rb', line 2037 def address @address end |
#contactCompany ⇒ Object
Returns the value of attribute contactCompany.
2035 2036 2037 |
# File 'lib/BuildingSync.rb', line 2035 def contactCompany @contactCompany end |
#contactEmailAddresses ⇒ Object
Returns the value of attribute contactEmailAddresses.
2039 2040 2041 |
# File 'lib/BuildingSync.rb', line 2039 def contactEmailAddresses @contactEmailAddresses end |
#contactName ⇒ Object
Returns the value of attribute contactName.
2034 2035 2036 |
# File 'lib/BuildingSync.rb', line 2034 def contactName @contactName end |
#contactRoles ⇒ Object
Returns the value of attribute contactRoles.
2033 2034 2035 |
# File 'lib/BuildingSync.rb', line 2033 def contactRoles @contactRoles end |
#contactTelephoneNumbers ⇒ Object
Returns the value of attribute contactTelephoneNumbers.
2038 2039 2040 |
# File 'lib/BuildingSync.rb', line 2038 def contactTelephoneNumbers @contactTelephoneNumbers end |
#contactTitle ⇒ Object
Returns the value of attribute contactTitle.
2036 2037 2038 |
# File 'lib/BuildingSync.rb', line 2036 def contactTitle @contactTitle end |
#userDefinedFields ⇒ Object
Returns the value of attribute userDefinedFields.
2040 2041 2042 |
# File 'lib/BuildingSync.rb', line 2040 def userDefinedFields @userDefinedFields end |
Instance Method Details
#__xmlattr ⇒ Object
2042 2043 2044 |
# File 'lib/BuildingSync.rb', line 2042 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_ID ⇒ Object
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 |