2.2.3.2.12 Contact Complex Type

The Contact type contains information that describes a known entity that represents a contact.

 <xs:complexType name="Contact">
     <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" name="Person" type="Person" />
         <xs:element minOccurs="0" maxOccurs="1" name="Business" type="Business" />
         <xs:element minOccurs="0" maxOccurs="1" name="Phones" 
             type="ArrayOfPhone" />
         <xs:element minOccurs="0" maxOccurs="1" name="Urls" type="ArrayOfUrl" />
         <xs:element minOccurs="0" maxOccurs="1" name="Emails" 
             type="ArrayOfEmail" />
         <xs:element minOccurs="0" maxOccurs="1" name="Addresses" 
             type="ArrayOfAddress" />
         <xs:element minOccurs="0" maxOccurs="1" name="ContactString" 
             type="xs:string" />
     </xs:sequence>
 </xs:complexType>

Person: An element of the Person complex type, as defined in section 2.2.3.2.19, that, if present, contains information about the person represented by the contact. For more details, see section 2.2.3.1.23.

Business: An element of the Business complex type, as defined in section 2.2.3.2.11, that, if present, contains the name of a business associated with the contact. For more details, see section 2.2.3.1.6.

Phones: An element of the ArrayOfPhone complex type, as defined in section 2.2.3.2.8, that, if present, contains the phone numbers associated with the contact. For more details, see section 2.2.3.1.26.

Urls: An element of the ArrayOfUrl complex type, as defined in section 2.2.3.2.10, that, if present, contains the URLs associated with the contact. For more details, see section 2.2.3.1.35.

Emails: An element of the ArrayOfEmail complex type, as defined in section 2.2.3.2.5, that, if present, contains the email addresses associated with the contact. For more details, see section 2.2.3.1.13.

Addresses: An element of the ArrayOfAddress complex type, as defined in section 2.2.3.2.3, that, if present, contains the postal or street addresses associated with the contact. For more details, see section 2.2.3.1.2.

ContactString: An element of type xs:string, as defined in [XMLSCHEMA2/2] section 3.2.1, that, if present, contains the text from the Message object that indicates a contact. For more details, see section 2.2.3.1.11.