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.
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
#address ⇒ Object
Returns the value of attribute address.
2049 2050 2051 |
# File 'lib/BuildingSync.rb', line 2049 def address @address end |
#contactCompany ⇒ Object
Returns the value of attribute contactCompany.
2047 2048 2049 |
# File 'lib/BuildingSync.rb', line 2047 def contactCompany @contactCompany end |
#contactEmailAddresses ⇒ Object
Returns the value of attribute contactEmailAddresses.
2051 2052 2053 |
# File 'lib/BuildingSync.rb', line 2051 def contactEmailAddresses @contactEmailAddresses end |
#contactName ⇒ Object
Returns the value of attribute contactName.
2046 2047 2048 |
# File 'lib/BuildingSync.rb', line 2046 def contactName @contactName end |
#contactRoles ⇒ Object
Returns the value of attribute contactRoles.
2045 2046 2047 |
# File 'lib/BuildingSync.rb', line 2045 def contactRoles @contactRoles end |
#contactTelephoneNumbers ⇒ Object
Returns the value of attribute contactTelephoneNumbers.
2050 2051 2052 |
# File 'lib/BuildingSync.rb', line 2050 def contactTelephoneNumbers @contactTelephoneNumbers end |
#contactTitle ⇒ Object
Returns the value of attribute contactTitle.
2048 2049 2050 |
# File 'lib/BuildingSync.rb', line 2048 def contactTitle @contactTitle end |
#userDefinedFields ⇒ Object
Returns the value of attribute userDefinedFields.
2052 2053 2054 |
# File 'lib/BuildingSync.rb', line 2052 def userDefinedFields @userDefinedFields end |
Instance Method Details
#__xmlattr ⇒ Object
2054 2055 2056 |
# File 'lib/BuildingSync.rb', line 2054 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_ID ⇒ Object
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 |