2.2.4.16 PropertyData

The PropertyData complex type contains information about a user profile property.

 <s:complexType name="PropertyData">
   <s:sequence>
     <s:element minOccurs="1" maxOccurs="1" name="IsPrivacyChanged" type="s:boolean" />
     <s:element minOccurs="1" maxOccurs="1" name="IsValueChanged" type="s:boolean" />
     <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
     <s:element minOccurs="1" maxOccurs="1" name="Privacy" type="tns:Privacy" />
     <s:element minOccurs="0" maxOccurs="1" name="Values" type="tns:ArrayOfValueData" />
   </s:sequence>
 </s:complexType>

Name: A string that specifies the name of the user profile property.

Privacy: The privacy level of the user profile property. This MUST be a value in the Privacy (section 2.2.5.4) enumeration.

Values: A set of ValueData (section 2.2.4.19) elements.

IsPrivacyChanged: A Boolean value indicating whether or not the privacy value for this user profile property has changed. When a PropertyData element is returned from the protocol server, IsPrivacyChanged MUST be false.

IsValueChanged: A Boolean value indicating whether or not the values for this user profile property have changed. When a PropertyData element is returned from the protocol server, IsValueChanged MUST be false.