complexType "contactType"
Namespace:
Content:
complex, 4 attributes, 16 elements, elem. wildcard
Defined:
globally in myContacts.xsd; see XML source
Includes:
definitions of 1 attribute, 16 elements, elem. wildcard
Used:
XML Representation Summary
<...
   
 = 
xsd:nonNegativeInteger
 = 
xsd:hexBinary
 = 
xsd:string
 = 
("yes" | "no")
   
>
   
Content: 
</...>
Content Model Elements (16):
address (in contact), cat (in contact), emailAddress (in contact), gender (in contact), identificationNumber (in contact), name (in contact), notes (in contact), picture (in contact), puid (in contact), screenName (in contact), securityCertificate (in contact), specialDate (in contact), telephoneNumber (in contact), userReference (in contact), webSite (in contact), workInformation (in contact)
All Direct / Indirect Based Elements (1):
contact (in myContacts)
Known Usage Locations
XML Source (see within schema source)
<xsd:complexType name="contactType">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="cat" type="hs:catType"/>
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="name" type="mp:nameType"/>
<xsd:element maxOccurs="1" minOccurs="0" name="puid" type="hs:puidType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="specialDate" type="mp:specialDateBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="picture" type="mp:pictureBlueType"/>
<xsd:element maxOccurs="1" minOccurs="0" name="gender" type="mp:genderType"/>
<xsd:element maxOccurs="1" minOccurs="0" name="notes" type="hs:longText">
<xsd:annotation>
<xsd:documentation>
This element contains free-form notes related to this contact.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="address" type="mp:addressBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="emailAddress" type="mp:emailAddressBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="webSite" type="mp:webSiteBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="screenName" type="mp:screenNameBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="telephoneNumber" type="mp:telephoneNumberBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="identificationNumber" type="mp:identificationNumberBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="workInformation" type="mp:workInformationBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="userReference" type="mp:categorizedUserReferenceBlueType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="securityCertificate" type="mp:securityCertificateBlueType"/>
</xsd:sequence>
<xsd:attributeGroup ref="hs:standardBlueAttributeGroup"/>
<xsd:attribute name="synchronize" use="required">
<xsd:annotation>
<xsd:documentation>
This attribute controls/enables synchronization
of this contact node. When enabled (value of "yes"),
.NET My Services will attempt to keep the contact
nodes in sync with the reference data stored in the referenced
PUID's myProfile default store. This is subject
to permission, of course. A value of "no" indicates that the system
should not attempt to keep this contact node in sync.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="yes"/>
<xsd:enumeration value="no"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
Attribute Detail (all declarations; 4/4)
changeNumber
Type:
Use:
required
Defined:
XML Source (see within schema source)
<xsd:attribute name="changeNumber" type="changeNumberType" use="required"/>

creator
Type:
Use:
required
Defined:
XML Source (see within schema source)
<xsd:attribute name="creator" type="creatorType" use="required"/>

id
Type:
Use:
required
Defined:
XML Source (see within schema source)
<xsd:attribute name="id" type="idType" use="required"/>

synchronize
Type:
anonymous simpleType (restriction of xsd:string)
Use:
required
Defined:
locally within (this) contactType complexType
This attribute controls/enables synchronization of this contact node. When enabled (value of "yes"), .NET My Services will attempt to keep the contact nodes in sync with the reference data stored in the referenced PUID's myProfile default store. This is subject to permission, of course. A value of "no" indicates that the system should not attempt to keep this contact node in sync.
Anonymous simpleType
Derivation:
restriction of xsd:string
XML Source (see within schema source)
<xsd:attribute name="synchronize" use="required">
<xsd:annotation>
<xsd:documentation>
This attribute controls/enables synchronization
of this contact node. When enabled (value of "yes"),
.NET My Services will attempt to keep the contact
nodes in sync with the reference data stored in the referenced
PUID's myProfile default store. This is subject
to permission, of course. A value of "no" indicates that the system
should not attempt to keep this contact node in sync.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="yes"/>
<xsd:enumeration value="no"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
Content Element Detail (all declarations; 17/17)
address
Type:
mp:addressBlueType, complex content
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="address" type="mp:addressBlueType"/>

cat
Type:
hs:catType, empty content
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="cat" type="hs:catType"/>

emailAddress
Type:
mp:emailAddressBlueType, complex content
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="emailAddress" type="mp:emailAddressBlueType"/>

gender
Type:
mp:genderType, simple content
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="gender" type="mp:genderType"/>

identificationNumber
Type:
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="identificationNumber" type="mp:identificationNumberBlueType"/>

name
Type:
mp:nameType, complex content
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="name" type="mp:nameType"/>

notes
Type:
hs:longText, simple content
Defined:
locally within (this) contactType complexType
This element contains free-form notes related to this contact.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="notes" type="hs:longText">
<xsd:annotation>
<xsd:documentation>
This element contains free-form notes related to this contact.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

picture
Type:
mp:pictureBlueType, complex content
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="picture" type="mp:pictureBlueType"/>

puid
Type:
hs:puidType, simple content
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="puid" type="hs:puidType"/>

screenName
Type:
mp:screenNameBlueType, complex content
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="screenName" type="mp:screenNameBlueType"/>

securityCertificate
Type:
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="securityCertificate" type="mp:securityCertificateBlueType"/>

specialDate
Type:
mp:specialDateBlueType, complex content
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="specialDate" type="mp:specialDateBlueType"/>

telephoneNumber
Type:
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="telephoneNumber" type="mp:telephoneNumberBlueType"/>

userReference
Type:
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="userReference" type="mp:categorizedUserReferenceBlueType"/>

webSite
Type:
mp:webSiteBlueType, complex content
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="webSite" type="mp:webSiteBlueType"/>

workInformation
Type:
Defined:
locally within (this) contactType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="workInformation" type="mp:workInformationBlueType"/>

{any element with non-schema namespace}
Defined:
within (this) contactType complexType
XML Source (see within schema source)
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>