2.2.4.18 t:ContactType Complex Type
The ContactType complex type specifies the type of a contact. This type extends the EntityType complex type, as specified in section 2.2.4.22. <46>
-
<xs:complexType name="ContactType"> <xs:complexContent> <xs:extension base="t:EntityType"> <xs:sequence> <xs:element name="PersonName" type="xs:string" minOccurs="0" /> <xs:element name="BusinessName" type="xs:string" minOccurs="0" /> <xs:element name="PhoneNumbers" type="t:ArrayOfPhonesType" minOccurs="0" maxOccurs="1" /> <xs:element name="Urls" type="t:ArrayOfUrlsType" minOccurs="0" maxOccurs="1" /> <xs:element name="EmailAddresses" type="t:ArrayOfExtractedEmailAddresses" minOccurs="0" maxOccurs="1" /> <xs:element name="Addresses" type="t:ArrayOfAddressesType" minOccurs="0" maxOccurs="1" /> <xs:element name="ContactString" type="xs:string" minOccurs="0" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
PersonName: An element of type string, as defined in [XMLSCHEMA2] 3.2.1, that represents the name of a person.
BusinessName: An element of type string that represents the name of a business.
PhoneNumbers: An element of type ArrayOfPhonesType, as defined in section 2.2.4.11, that represents phone number contacts.
Urls: An element of type ArrayOfUrlsType, as defined in section 2.2.4.15, that represents URL contacts.
EmailAddresses: An element of type ArrayOfExtractedEmailAddresses, as defined in section 2.2.4.7, that represents email contacts.
Addresses: An element of type ArrayOfAddressesType, as defined in section 2.2.4.3, that represents postal addresses of contacts.
ContactString: An element of type string that represents the display name of a contact.