2.2.4.1 t:AbchPersonItemType Complex Type

The AbchPersonItemType complex type specifies a person.<1> This type specifies the properties needed for a contact to use consumer accounts.

 <xs:complexType name="AbchPersonItemType">
   <xs:complexContent>
     <xs:extension base="t:ItemType">
       <xs:sequence>
         <xs:element name="PersonIdGuid" type="t:GuidType" minOccurs="0"/>
         <xs:element name="PersonId" type="xs:int" minOccurs="0"/>
         <xs:element name="FavoriteOrder" type="xs:int" minOccurs="0"/>
         <xs:element name="TrustLevel" type="xs:int" minOccurs="0"/>
         <xs:element name="RelevanceOrder1" type="xs:string" minOccurs="0"/>
         <xs:element name="RelevanceOrder2" type="xs:string" minOccurs="0"/>
         <xs:element name="AntiLinkInfo" type="xs:string" minOccurs="0"/>
         <xs:element name="ContactCategories" type="t:ArrayOfStringsType" minOccurs="0"/>
         <xs:element name="ContactHandles" type="t:ArrayOfAbchPersonContactHandlesType" minOccurs="0"/> 
         <xs:element name="ExchangePersonIdGuid" type="t:GuidType" minOccurs="0" />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

The following table describes the child elements of the AbchPersonItemType complex type.

Element

Type

Description

PersonIdGuid

t:GuidType ([MS-OXWSXPROP] section 2.1.7)

A GUID specifies the ID of this person.<2>

PersonId

xs:int ([XMLSCHEMA2])

The ID of this person.

FavoriteOrder

xs:int

Implementation-specific favorite order. If this value is 0, this person is not a favorite. Otherwise, a non-zero value means this person is a favorite.

TrustLevel

xs:int

For internal use only.

RelevanceOrder1

xs:string ([XMLSCHEMA2])

For internal use only.

RelevanceOrder2

xs:string

For internal use only.

AntiLinkInfo

xs:string

An ID of a set of people who MUST NOT be linked together automatically.

ContactCategories

t:ArrayOfStringsType ([MS-OXWSCDATA] section 2.2.4.13)

The categories of groups that this person belongs to.

ContactHandles

t:ArrayOfAbchPersonContactHandlesType (section 3.1.4.1.1.4)

A list of the handles to contacts represented by this person.

ExchangePersonIdGuid

t:GuidType ([MS-OXWSXPROP] section 2.1.7)

A GUID specifies the person ID.<3>