Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The ContactItemType complex type represents a server contact (2) item. It is also used by the ResolveNames method ([MS-OXWSRSLNM] section 3.1.4.1), returning directory and store contacts (2) matching a search string. This type extends the ItemType complex type, as specified in [MS-OXWSCORE] section 2.2.4.24. This type is used by the CreateItem operation, as specified in section 3.1.4.6, and the UpdateItem operation, as specified in section 3.1.4.3.
-
<xs:complexType name="ContactItemType"> <xs:complexContent> <xs:extension base="t:ItemType" > <xs:sequence> <xs:element name="FileAs" type="xs:string" minOccurs="0" /> <xs:element name="FileAsMapping" type="t:FileAsMappingType" minOccurs="0" /> <xs:element name="DisplayName" type="xs:string" minOccurs="0" /> <xs:element name="GivenName" type="xs:string" minOccurs="0" /> <xs:element name="Initials" type="xs:string" minOccurs="0" /> <xs:element name="MiddleName" type="xs:string" minOccurs="0" /> <xs:element name="Nickname" type="xs:string" minOccurs="0" /> <xs:element name="CompleteName" type="t:CompleteNameType" minOccurs="0" /> <xs:element name="CompanyName" type="xs:string" minOccurs="0" /> <xs:element name="EmailAddresses" type="t:EmailAddressDictionaryType" minOccurs="0" /> <xs:element name="PhysicalAddresses" type="t:PhysicalAddressDictionaryType" minOccurs="0" /> <xs:element name="PhoneNumbers" type="t:PhoneNumberDictionaryType" minOccurs="0" /> <xs:element name="AssistantName" type="xs:string" minOccurs="0" /> <xs:element name="Birthday" type="xs:dateTime" minOccurs="0" /> <xs:element name="BirthdayLocal" type="xs:dateTime" minOccurs="0" /> <xs:element name="BusinessHomePage" type="xs:anyURI" minOccurs="0" /> <xs:element name="Children" type="t:ArrayOfStringsType" minOccurs="0" /> <xs:element name="Companies" type="t:ArrayOfStringsType" minOccurs="0" /> <xs:element name="ContactSource" type="t:ContactSourceType" minOccurs="0" /> <xs:element name="Department" type="xs:string" minOccurs="0" /> <xs:element name="Generation" type="xs:string" minOccurs="0" /> <xs:element name="ImAddresses" type="t:ImAddressDictionaryType" minOccurs="0" /> <xs:element name="JobTitle" type="xs:string" minOccurs="0" /> <xs:element name="Manager" type="xs:string" minOccurs="0" /> <xs:element name="Mileage" type="xs:string" minOccurs="0" /> <xs:element name="OfficeLocation" type="xs:string" minOccurs="0" /> <xs:element name="PostalAddressIndex" type="t:PhysicalAddressIndexType" minOccurs="0" /> <xs:element name="Profession" type="xs:string" minOccurs="0" /> <xs:element name="SpouseName" type="xs:string" minOccurs="0" /> <xs:element name="Surname" type="xs:string" minOccurs="0" /> <xs:element name="WeddingAnniversary" type="xs:dateTime" minOccurs="0" /> <xs:element name="WeddingAnniversaryLocal" type="xs:dateTime" minOccurs="0" /> <xs:element name="HasPicture" type="xs:boolean" minOccurs="0" /> <xs:element name="PhoneticFullName" type="xs:string" minOccurs="0" /> <xs:element name="PhoneticFirstName" type="xs:string" minOccurs="0" /> <xs:element name="PhoneticLastName" type="xs:string" minOccurs="0" /> <xs:element name="Alias" type="xs:string" minOccurs="0" /> <xs:element name="Notes" type="xs:string" minOccurs="0" /> <xs:element name="Photo" type="xs:base64Binary" minOccurs="0" /> <xs:element name="UserSMIMECertificate" type="t:ArrayOfBinaryType" minOccurs="0" /> <xs:element name="MSExchangeCertificate" type="t:ArrayOfBinaryType" minOccurs="0" /> <xs:element name="DirectoryId" type="xs:string" minOccurs="0" /> <xs:element name="ManagerMailbox" type="t:SingleRecipientType" minOccurs="0" /> <xs:element name="DirectReports" type="t:ArrayOfRecipientsType" minOccurs="0" /> <xs:element name="AccountName" type="xs:string" minOccurs="0" /> <xs:element name="IsAutoUpdateDisabled" type="xs:boolean" minOccurs="0" /> <xs:element name="IsMessengerEnabled" type="xs:boolean" minOccurs="0" /> <xs:element name="Comment" type="xs:string" minOccurs="0" /> <xs:element name="ContactShortId" type="xs:int" minOccurs="0" /> <xs:element name="ContactType" type="xs:string" minOccurs="0" /> <xs:element name="Gender" type="xs:string" minOccurs="0" /> <xs:element name="IsHidden" type="xs:boolean" minOccurs="0" /> <xs:element name="ObjectId" type="xs:string" minOccurs="0" /> <xs:element name="PassportId" type="xs:long" minOccurs="0" /> <xs:element name="IsPrivate" type="xs:boolean" minOccurs="0" /> <xs:element name="SourceId" type="xs:string" minOccurs="0" /> <xs:element name="TrustLevel" type="xs:int" minOccurs="0" /> <xs:element name="CreatedBy" type="xs:string" minOccurs="0" /> <xs:element name="Urls" type="t:ContactUrlDictionaryType" minOccurs="0" /> <xs:element name="AbchEmailAddresses" type="t:AbchEmailAddressDictionaryType" minOccurs="0" /> <xs:element name="Cid" type="xs:long" minOccurs="0" /> <xs:element name="SkypeAuthCertificate" type="xs:string" minOccurs="0" /> <xs:element name="SkypeContext" type="xs:string" minOccurs="0" /> <xs:element name="SkypeId" type="xs:string" minOccurs="0" /> <xs:element name="SkypeRelationship" type="xs:string" minOccurs="0" />
-
<xs:element name="YomiNickname" type="xs:string" minOccurs="0" /> <xs:element name="XboxLiveTag" type="xs:string" minOccurs="0" /> <xs:element name="InviteFree" type="xs:boolean" minOccurs="0" /> <xs:element name="HidePresenceAndProfile" type="xs:boolean" minOccurs="0" /> <xs:element name="IsPendingOutbound" type="xs:boolean" minOccurs="0" /> <xs:element name="SupportGroupFeeds" type="xs:boolean" minOccurs="0" /> <xs:element name="UserTileHash" type="xs:string" minOccurs="0" /> <xs:element name="UnifiedInbox" type="xs:boolean" minOccurs="0" /> <xs:element name="Mris" type="t:ArrayOfStringsType" minOccurs="0" /> <xs:element name="Wlid" type="xs:string" minOccurs="0" /> <xs:element name="AbchContactId" type="t:GuidType" minOccurs="0" /> <xs:element name="NotInBirthdayCalendar" type="xs:boolean" minOccurs="0" /> <xs:element name="ShellContactType" type="xs:string" minOccurs="0" /> <xs:element name ="ImMri" type="xs:int" minOccurs="0" /> <xs:element name="PresenceTrustLevel" type="xs:string" minOccurs="0" /> <xs:element name="OtherMri" type="xs:string" minOccurs="0" /> <xs:element name="ProfileLastChanged" type="xs:string" minOccurs="0" /> <xs:element name="MobileImEnabled" type="xs:boolean" minOccurs="0" /> <xs:element name="DisplayNamePrefix" type="xs:string" minOccurs="0" /> <xs:element name="YomiGivenName" type="xs:string" minOccurs="0" /> <xs:element name="YomiSurname" type="xs:string" minOccurs="0" /> <xs:element name="PersonalNotes" type="xs:string" minOccurs="0" /> <xs:element name="PersonId" type="t:ItemIdType" minOccurs="0" /> </xs:sequence> </xs:entension> </xs:complexContent> </xs:complexType>
Child Elements<5>
|
Element name |
Type |
Description |
|---|---|---|
|
FileAs |
xs:string [XMLSCHEMA2] |
Represents how a contact (2) is filed in the Contacts folder. |
|
FileAsMapping |
t:FileAsMappingType (section 3.1.4.1.2.4) |
Defines how to construct what is displayed for a contact (2). |
|
DisplayName |
xs:string |
Contains the display name of a contact (2). |
|
GivenName |
xs:string |
Contains the given name for a contact (2). |
|
Initials |
xs:string |
Contains the initials for a contact (2). |
|
MiddleName |
xs:string |
Represents the middle name of a contact (2). |
|
Nickname |
xs:string |
Represents the nickname of a contact (2). |
|
CompleteName |
t:CompleteNameType (section 3.1.4.1.1.5) |
Represents the complete name of a contact (2). This property is read-only for client. |
|
CompanyName |
xs:string |
Contains the company name that is associated with a contact (2). |
|
EmailAddresses |
t:EmailAddressDictionaryType (section 3.1.4.1.1.11) |
Contains email addresses that are associated with a contact (2). |
|
PhysicalAddresses |
t:PhysicalAddressDictionaryType (section 3.1.4.1.1.17) |
Represents a collection of physical addresses that are associated with a contact (2). |
|
PhoneNumbers |
t:PhoneNumberDictionaryType (section 3.1.4.1.1.15) |
Represents a collection of telephone numbers for a contact (2). |
|
AssistantName |
xs:string |
Contains the name of the assistant for the contact (2). |
|
Birthday |
xs:dateTime [XMLSCHEMA2] |
Represents the birthday of the contact (2). |
|
BirthdayLocal |
xs:dateTime |
Represents the birthday of the contact (2) in the client's local time zone.<6> |
|
BusinessHomePage |
xs:anyURI [XMLSCHEMA2] |
Contains the business home page Uniform Resource Identifier (URI) of a contact (2). |
|
Children |
t:ArrayOfStringsType ([MS-OXWSCDATA] section 2.2.4.13) |
Contains the names of children for the contact (2). |
|
Companies |
t:ArrayOfStringsType |
Contains the names of companies that are associated with a contact (2). |
|
ContactSource |
t:ContactSourceType (section 2.2.5.1) |
Describes whether the contact (2) is located in the server message store or the directory service. |
|
Department |
xs:string |
Contains the work department for the contact (2). |
|
Generation |
xs:string |
Contains a generational abbreviation that follows the full name of a contact (2). |
|
ImAddresses |
t:ImAddressDictionaryType (section 3.1.4.1.1.13) |
Contains instant messaging addresses for a contact (2). |
|
JobTitle |
xs:string |
Contains the job title of a contact (2). |
|
Manager |
xs:string |
Represents the manager of a contact (2). |
|
Mileage |
xs:string |
Represents the mileage for a contact (2). |
|
OfficeLocation |
xs:string |
Represents the office location of a contact (2). |
|
PostalAddressIndex |
t:PhysicalAddressIndexType (section 3.1.4.1.2.7) |
Represents the index of one of the physical addresses, which is a contact's (2) mailing address. |
|
Profession |
xs:string |
Represents the profession of a contact (2). |
|
SpouseName |
xs:string |
Represents the name of the spouse/partner of a contact (2). |
|
Surname |
xs:string |
Contains the surname of a contact (2). |
|
WeddingAnniversary |
xs:dateTime |
Contains the wedding anniversary date of a contact (2). |
|
WeddingAnniversaryLocal |
xs:dateTime |
Contains the wedding anniversary date of a contact (2) in the client's local time zone.<7> |
|
HasPicture |
xs:boolean [XMLSCHEMA2] |
Represents that the contact (2) has a picture. This element is read-only for the client.<8> |
|
PhoneticFullName |
xs:string |
Contains the full name of a contact (2), including the first and last name, spelled phonetically. |
|
PhoneticFirstName |
xs:string |
Contains the first name of a contact (2), spelled phonetically. |
|
PhoneticLastName |
xs:string |
Contains the last name of a contact (2), spelled phonetically. |
|
Alias |
xs:string |
Contains the email alias of a contact. |
|
Notes |
xs:string |
Contains supplementary contact (2) information. |
|
Photo |
xs:base64Binary [XMLSCHEMA2] |
Contains a value that encodes the photo of a contact (2). |
|
UserSMIMECertificate |
t:ArrayOfBinaryType (section 2.2.4.2) |
Contains a value that encodes a contacts (2) S/MIME certificate. |
|
MSExchangeCertificate |
t:ArrayOfBinaryType |
Contains a value that encodes the server certificate of a contact (2). |
|
DirectoryId |
xs:string |
Contains the directory identifier of a contact (2). |
|
ManagerMailbox |
t:SingleRecipientType ([MS-OXWSCDATA] section 2.2.4.69) |
Contains SMTP information that identifies the mailbox of a contact's (2) manager. |
|
DirectReports |
t:ArrayOfRecipientsType ([MS-OXWSCDATA] section 2.2.4.11) |
Contains SMTP information that identifies the mailboxes of a contact's (2) direct reports. |
|
AccountName |
xs:string |
The account name. <9> |
|
IsAutoUpdateDisabled |
xs:boolean |
Specifies whether auto-update is disabled for this contact.<10> |
|
IsMessengerEnabled |
xs:boolean |
For internal use only. |
|
Comment |
xs:string |
A comment.<11> |
|
ContactShortId |
xs:int |
For internal use only.<12> |
|
ContactType |
xs:string |
The type of the contact.<13> |
|
Gender |
xs:string |
The gender of the contact.<14> |
|
IsHidden |
xs:boolean |
For internal use only.<15> |
|
ObjectId |
xs:string |
The handle of the contact.<16> |
|
PassportId |
xs:long |
For internal use only.<17> |
|
IsPrivate |
xs:boolean |
For internal use only.<18> |
|
SourceId |
xs:string |
Specifies the source of the contact.<19> |
|
TrustLevel |
xs:int |
For internal use only.<20> |
|
CreatedBy |
xs:string |
For internal use only.<21> |
|
Urls |
t:ContactUrlDictionaryType (section 3.1.4.1.1.9) |
Specifies the websites for the contact.<22> |
|
AbchEmailAddresses |
t:AbchEmailAddressDictionaryType (section 3.1.4.1.1.2) |
Represents an email address entry. This element is not present in server response. |
|
Cid |
xs:long |
Specifies a unique handle to identify a user.<23> |
|
SkypeAuthCertificate |
xs:string |
Specifies a token to connect to Skype.<24> |
|
SkypeContext |
xs:string |
For internal use only.<25> |
|
SkypeId |
xs:string |
The account name on Skype.<26> |
|
SkypeRelationship |
xs:string |
For internal use only.<27> |
|
YomiNickname |
xs:string |
Pronunciation guide for nickname field.<28> |
|
XboxLiveTag |
xs:string |
Not used.<29> |
|
InviteFree |
xs:boolean |
For internal use only.<30> |
|
HidePresenceAndProfile |
xs:boolean |
For internal use only.<31> |
|
IsPendingOutbound |
xs:boolean |
For internal use only.<32> |
|
SupportGroupFeeds |
xs:boolean |
Not used.<33> |
|
UserTileHash |
xs:string |
Not used.<34> |
|
UnifiedInbox |
xs:boolean |
For internal use only.<35> |
|
Mris |
t:ArrayOfStringsType |
For internal use only.<36> |
|
Wlid |
xs:string |
For internal use only.<37> |
|
AbchContactId |
t:GuidType |
For internal use only.<38> |
|
NotInBirthdayCalendar |
xs:boolean |
Not used.<39> |
|
DisplayNamePrefix |
xs:string |
Specifies the prefix for the display name.<40> |
|
YomiGivenName |
xs:string |
Contains the name used in Japan for the searchable or phonetic spelling of a Japanese given name.<41> |
|
YomiSurname |
xs:string |
Contains the name used in Japan for the searchable or phonetic spelling of a Japanese surname.<42> |
|
PersonalNotes |
xs:string |
Specifies the user notes.<43> |
|
PersonId |
t:ItemIdType ([MS-OXWSCORE] section 2.2.4.25) |
Specifies the ID of the person.<44> |