Documentation

ContactItemType extends ItemType
in package

Represents a contact item in the Exchange store.

Table of Contents

Properties

$Alias  : string
Contains the email alias of a contact.
$AssistantName  : string
Represents an assistant to a contact.
$Attachments  : NonEmptyArrayOfAttachmentsType
Contains the items or files that are attached to an item in the Exchange store.
$Birthday  : string
Represents the birth date of a contact.
$Body  : BodyType
Represents the actual body content of a message.
$BusinessHomePage  : string
Represents the Home page (Web address) for the contact.
$Categories  : ArrayOfStringsType
Represents a collection of strings that identify the categories to which an item in the mailbox belongs.
$Children  : ArrayOfStringsType
Contains the names of a contact's children.
$Companies  : ArrayOfStringsType
Represents the collection of companies that are associated with a contact.
$CompanyName  : string
Represents the company name that is associated with a contact.
$CompleteName  : CompleteNameType
Represents the complete name of a contact.
$ContactSource  : string
Describes whether the contact is located in the Exchange store or the Active Directory directory service.
$ConversationId  : ItemIdType
Contains the identifier of an item or conversation.
$Culture  : string
Represents the culture for a given item in a mailbox.
$DateTimeCreated  : string
Represents the date and time that a given item in the mailbox was created.
$DateTimeReceived  : string
Represents the date and time that an item in a mailbox was received.
$DateTimeSent  : string
Represents the date and time that an item in a mailbox was sent.
$Department  : string
Represents the contact's department at work.
$DirectoryId  : string
Contains the directory ID of a contact.
$DirectReports  : SingleRecipientType
Contains SMTP information that identifies the direct reports of a contact.
$DisplayCc  : string
Represents the display string that is used for the contents of the Cc line.
$DisplayName  : string
Defines the display name of a contact.
$DisplayTo  : string
Represents the display string that is used for the contents of the To line.
$EffectiveRights  : EffectiveRightsType
Contains the client's rights based on the permission settings for the item or folder.
$EmailAddresses  : EmailAddressDictionaryType
Represents a collection of e-mail addresses for a contact.
$ExtendedProperty  : array<string|int, ExtendedPropertyType>
Identifies extended properties on folders and items.
$FileAs  : string
Represents how a contact is filed in the Contacts folder.
$FileAsMapping  : string
Defines how to construct what is displayed for a contact.
$Generation  : string
Represents a generational abbreviation that follows the full name of a contact.
$GivenName  : string
Contains a contact's given name.
$HasAttachments  : bool
Represents a property that is set to true if an item has at least one visible attachment.
$HasPicture  : bool
Indicates whether the contact item has a file attachment that represents the contact's picture.
$ImAddresses  : ImAddressDictionaryType
Represents a collection of instant messaging addresses for a contact.
$Importance  : string
Describes the importance of an item.
$Initials  : string
Represents the initials of a contact.
$InReplyTo  : string
Represents the identifier of the item to which this item is a reply.
$InternetMessageHeaders  : NonEmptyArrayOfInternetHeadersType
Represents the collection of all Internet message headers that are contained in an item in a mailbox.
$IsAssociated  : bool
Indicates whether the item is associated with a folder.
$IsDraft  : bool
Indicates whether an item has not yet been sent.
$IsFromMe  : bool
Indicates whether a user sent an item to him or herself.
$IsResend  : bool
Indicates whether the item had previously been sent.
$IsSubmitted  : bool
Indicates whether an item has been submitted to the Outbox default folder.
$IsUnmodified  : bool
Indicates whether the item has been modified.
$ItemClass  : string
Represents the message class of an item.
$ItemId  : ItemIdType
Contains the unique identifier and change key of an item in the Exchange store.
$JobTitle  : string
Represents the job title of a contact.
$LastModifiedName  : string
Contains the display name of the last user to modify an item.
$LastModifiedTime  : string
Indicates when an item was last modified.
$Manager  : string
Represents a contact's manager.
$ManagerMailbox  : SingleRecipientType
Contains SMTP information that identifies the manager mailbox of the contact.
$MiddleName  : string
Represents the middle name of a contact.
$Mileage  : string
Represents mileage for a contact item.
$MimeContent  : MimeContentType
Contains the native Multipurpose Internet Mail Extensions (MIME) stream of an object that is represented in base64Binary format.
$MSExchangeCertificate  : ArrayOfBinaryType
Contains a value that encodes the Microsoft Exchange certificate of a contact.
$Nickname  : string
Represents the nickname of a contact.
$Notes  : string
Contains supplementary contact information.
$OfficeLocation  : string
Represents the office location of a contact.
$ParentFolderId  : FolderIdType
Represents the identifier of the parent folder that contains the item or folder.
$PhoneNumbers  : PhoneNumberDictionaryType
Represents a collection of telephone numbers for a contact.
$PhoneticFirstName  : string
Contains the first name of a contact, spelled phonetically.
$PhoneticFullName  : string
Contains the full name of a contact, including the first and last name, spelled phonetically.
$PhoneticLastName  : string
Contains the last name of a contact, spelled phonetically.
$Photo  : string
Contains a value that encodes the photo of a contact.
$PhysicalAddresses  : PhysicalAddressDictionaryType
Contains a collection of physical addresses that are associated with a contact.
$PostalAddressIndex  : string
Represents the display types for physical addresses.
$Profession  : string
Represents the profession of a contact.
$ReceivedBy  : SingleRecipientType
Identifies the delegate in a delegate access scenario.
$ReceivedRepresenting  : SingleRecipientType
Identifies the principal in a delegate access scenario.
$ReminderDueBy  : string
Represents the date and time when the event occurs.
$ReminderIsSet  : bool
Indicates whether a reminder has been set for an item in the Exchange store.
$ReminderMinutesBeforeStart  : int
Represents the number of minutes before an event when a reminder is displayed.
$ResponseObjects  : NonEmptyArrayOfResponseObjectsType
Contains a collection of all the response objects that are associated with an item in the Exchange store.
$Sensitivity  : string
Indicates the sensitivity level of an item.
$Size  : int
Represents the size in bytes of an item.
$SpouseName  : string
Represents the name of a contact's spouse/partner.
$StoreEntryId  : string
Exchange store identifier of an item.
$Subject  : string
Represents the subject for Exchange store items and response objects.
$Surname  : string
Represents the surname of a contact.
$UniqueBody  : BodyType
Represents an HTML fragment or plain text which represents the unique body of this conversation.
$UserSMIMECertificate  : ArrayOfBinaryType
Contains a value that encodes the SMIME certificate of a contact.
$WebClientEditFormQueryString  : string
Represents a URL to concatenate to the Microsoft Office Outlook Web App endpoint to edit an item in Outlook Web App.
$WebClientReadFormQueryString  : string
Represents a URL to concatenate to the Microsoft Office Outlook Web App endpoint to read an item in Outlook Web App.
$WeddingAnniversary  : string
Contains the wedding anniversary of a contact.

Methods

__clone()  : mixed
Clones any object properties on a type object when it is cloned. Allows for a deep clone required when using object to represent data types when making a SOAP call.

Properties

$Alias

Contains the email alias of a contact.

public string $Alias
Tags
since

Exchange 2010 SP2

$AssistantName

Represents an assistant to a contact.

public string $AssistantName
Tags
since

Exchange 2007

$Attachments

Contains the items or files that are attached to an item in the Exchange store.

public NonEmptyArrayOfAttachmentsType $Attachments

This property is read-only.

Tags
since

Exchange 2007

$Birthday

Represents the birth date of a contact.

public string $Birthday
Tags
since

Exchange 2007

todo

Make a DateTime object.

$Body

Represents the actual body content of a message.

public BodyType $Body
Tags
since

Exchange 2007

$BusinessHomePage

Represents the Home page (Web address) for the contact.

public string $BusinessHomePage
Tags
since

Exchange 2007

$Categories

Represents a collection of strings that identify the categories to which an item in the mailbox belongs.

public ArrayOfStringsType $Categories
Tags
since

Exchange 2007

$Children

Contains the names of a contact's children.

public ArrayOfStringsType $Children
Tags
since

Exchange 2007

$Companies

Represents the collection of companies that are associated with a contact.

public ArrayOfStringsType $Companies
Tags
since

Exchange 2007

$CompanyName

Represents the company name that is associated with a contact.

public string $CompanyName
Tags
since

Exchange 2007

$CompleteName

Represents the complete name of a contact.

public CompleteNameType $CompleteName

This property is read-only.

Tags
since

Exchange 2007

$ContactSource

Describes whether the contact is located in the Exchange store or the Active Directory directory service.

public string $ContactSource
Tags
since

Exchange 2007

see
ContactSourceType

$ConversationId

Contains the identifier of an item or conversation.

public ItemIdType $ConversationId
Tags
since

Exchange 2010

$Culture

Represents the culture for a given item in a mailbox.

public string $Culture

Specified by using the RFC 1766 culture identifier; for example, en-US.

Tags
since

Exchange 2007

$DateTimeCreated

Represents the date and time that a given item in the mailbox was created.

public string $DateTimeCreated
Tags
since

Exchange 2007

todo

Make a DateTime object.

$DateTimeReceived

Represents the date and time that an item in a mailbox was received.

public string $DateTimeReceived
Tags
since

Exchange 2007

todo

Make a DateTime object.

$DateTimeSent

Represents the date and time that an item in a mailbox was sent.

public string $DateTimeSent
Tags
since

Exchange 2007

todo

Make a DateTime object.

$Department

Represents the contact's department at work.

public string $Department
Tags
since

Exchange 2007

$DirectoryId

Contains the directory ID of a contact.

public string $DirectoryId
Tags
since

Exchange 2010 SP2

$DirectReports

Contains SMTP information that identifies the direct reports of a contact.

public SingleRecipientType $DirectReports
Tags
since

Exchange 2010 SP2

$DisplayCc

Represents the display string that is used for the contents of the Cc line.

public string $DisplayCc

This is the concatenated string of all Cc recipient display names.

Tags
since

Exchange 2007

$DisplayName

Defines the display name of a contact.

public string $DisplayName
Tags
since

Exchange 2007

$DisplayTo

Represents the display string that is used for the contents of the To line.

public string $DisplayTo

This is the concatenated string of all To recipient display names.

Tags
since

Exchange 2007

$EffectiveRights

Contains the client's rights based on the permission settings for the item or folder.

public EffectiveRightsType $EffectiveRights

This property is read-only.

Tags
since

Exchange 2007 SP1

$EmailAddresses

Represents a collection of e-mail addresses for a contact.

public EmailAddressDictionaryType $EmailAddresses
Tags
since

Exchange 2007

$ExtendedProperty

Identifies extended properties on folders and items.

public array<string|int, ExtendedPropertyType> $ExtendedProperty = array()
Tags
since

Exchange 2007

$FileAs

Represents how a contact is filed in the Contacts folder.

public string $FileAs
Tags
since

Exchange 2007

$FileAsMapping

Defines how to construct what is displayed for a contact.

public string $FileAsMapping
Tags
since

Exchange 2007

see
FileAsMappingType

$Generation

Represents a generational abbreviation that follows the full name of a contact.

public string $Generation
Tags
since

Exchange 2007

$GivenName

Contains a contact's given name.

public string $GivenName
Tags
since

Exchange 2007

$HasAttachments

Represents a property that is set to true if an item has at least one visible attachment.

public bool $HasAttachments

This property is read-only.

Tags
since

Exchange 2007

$HasPicture

Indicates whether the contact item has a file attachment that represents the contact's picture.

public bool $HasPicture
Tags
since

Exchange 2007

$ImAddresses

Represents a collection of instant messaging addresses for a contact.

public ImAddressDictionaryType $ImAddresses
Tags
since

Exchange 2007

$Importance

Describes the importance of an item.

public string $Importance
Tags
since

Exchange 2007

see
ImportanceChoicesType

$Initials

Represents the initials of a contact.

public string $Initials
Tags
since

Exchange 2007

$InReplyTo

Represents the identifier of the item to which this item is a reply.

public string $InReplyTo
Tags
since

Exchange 2007

$InternetMessageHeaders

Represents the collection of all Internet message headers that are contained in an item in a mailbox.

public NonEmptyArrayOfInternetHeadersType $InternetMessageHeaders
Tags
since

Exchange 2007

$IsAssociated

Indicates whether the item is associated with a folder.

public bool $IsAssociated
Tags
since

Exchange 2010

$IsDraft

Indicates whether an item has not yet been sent.

public bool $IsDraft
Tags
since

Exchange 2007

$IsFromMe

Indicates whether a user sent an item to him or herself.

public bool $IsFromMe
Tags
since

Exchange 2007

$IsResend

Indicates whether the item had previously been sent.

public bool $IsResend
Tags
since

Exchange 2007

$IsSubmitted

Indicates whether an item has been submitted to the Outbox default folder.

public bool $IsSubmitted
Tags
since

Exchange 2007

$IsUnmodified

Indicates whether the item has been modified.

public bool $IsUnmodified
Tags
since

Exchange 2007

$ItemClass

Represents the message class of an item.

public string $ItemClass
Tags
since

Exchange 2007

see
ItemClassType

$ItemId

Contains the unique identifier and change key of an item in the Exchange store.

public ItemIdType $ItemId
Tags
since

Exchange 2007

$JobTitle

Represents the job title of a contact.

public string $JobTitle
Tags
since

Exchange 2007

$LastModifiedName

Contains the display name of the last user to modify an item.

public string $LastModifiedName
Tags
since

Exchange 2010

$LastModifiedTime

Indicates when an item was last modified.

public string $LastModifiedTime
Tags
since

Exchange 2010

todo

Make a DateTime object.

$Manager

Represents a contact's manager.

public string $Manager
Tags
since

Exchange 2007

$ManagerMailbox

Contains SMTP information that identifies the manager mailbox of the contact.

public SingleRecipientType $ManagerMailbox
Tags
since

Exchange 2010 SP2

$MiddleName

Represents the middle name of a contact.

public string $MiddleName
Tags
since

Exchange 2007

$Mileage

Represents mileage for a contact item.

public string $Mileage
Tags
since

Exchange 2007

$MimeContent

Contains the native Multipurpose Internet Mail Extensions (MIME) stream of an object that is represented in base64Binary format.

public MimeContentType $MimeContent
Tags
since

Exchange 2007

$MSExchangeCertificate

Contains a value that encodes the Microsoft Exchange certificate of a contact.

public ArrayOfBinaryType $MSExchangeCertificate
Tags
since

Exchange 2010 SP2

$Nickname

Represents the nickname of a contact.

public string $Nickname
Tags
since

Exchange 2007

$Notes

Contains supplementary contact information.

public string $Notes
Tags
since

Exchange 2010 SP2

$OfficeLocation

Represents the office location of a contact.

public string $OfficeLocation
Tags
since

Exchange 2007

$ParentFolderId

Represents the identifier of the parent folder that contains the item or folder.

public FolderIdType $ParentFolderId
Tags
since

Exchange 2007

$PhoneNumbers

Represents a collection of telephone numbers for a contact.

public PhoneNumberDictionaryType $PhoneNumbers
Tags
since

Exchange 2007

$PhoneticFirstName

Contains the first name of a contact, spelled phonetically.

public string $PhoneticFirstName
Tags
since

Exchange 2010 SP2

$PhoneticFullName

Contains the full name of a contact, including the first and last name, spelled phonetically.

public string $PhoneticFullName
Tags
since

Exchange 2010 SP2

$PhoneticLastName

Contains the last name of a contact, spelled phonetically.

public string $PhoneticLastName
Tags
since

Exchange 2010 SP2

$Photo

Contains a value that encodes the photo of a contact.

public string $Photo
Tags
since

Exchange 2010 SP2

$PhysicalAddresses

Contains a collection of physical addresses that are associated with a contact.

public PhysicalAddressDictionaryType $PhysicalAddresses
Tags
since

Exchange 2007

$PostalAddressIndex

Represents the display types for physical addresses.

public string $PostalAddressIndex
Tags
since

Exchange 2007

see
PhysicalAddressIndexType

$Profession

Represents the profession of a contact.

public string $Profession
Tags
since

Exchange 2007

$ReceivedBy

Identifies the delegate in a delegate access scenario.

public SingleRecipientType $ReceivedBy
Tags
since

Exchange 2007 SP1

deprecated

Exchange 2010

$ReceivedRepresenting

Identifies the principal in a delegate access scenario.

public SingleRecipientType $ReceivedRepresenting
Tags
since

Exchange 2007 SP1

deprecated

Exchange 2010

$ReminderDueBy

Represents the date and time when the event occurs.

public string $ReminderDueBy

This is used by the ReminderMinutesBeforeStart element to determine when the reminder is displayed.

Tags
since

Exchange 2007

todo

Make a DateTime object.

$ReminderIsSet

Indicates whether a reminder has been set for an item in the Exchange store.

public bool $ReminderIsSet
Tags
since

Exchange 2007

$ReminderMinutesBeforeStart

Represents the number of minutes before an event when a reminder is displayed.

public int $ReminderMinutesBeforeStart
Tags
since

Exchange 2007

todo

Determine if we need a ReminderMinutesBeforeStartType implementation.

$ResponseObjects

Contains a collection of all the response objects that are associated with an item in the Exchange store.

public NonEmptyArrayOfResponseObjectsType $ResponseObjects
Tags
since

Exchange 2007

$Sensitivity

Indicates the sensitivity level of an item.

public string $Sensitivity
Tags
since

Exchange 2007

see
SensitivityChoicesType

$Size

Represents the size in bytes of an item.

public int $Size

This property is read-only.

Tags
since

Exchange 2007

$SpouseName

Represents the name of a contact's spouse/partner.

public string $SpouseName
Tags
since

Exchange 2007

$StoreEntryId

Exchange store identifier of an item.

public string $StoreEntryId
Tags
since

Exchange 2010 SP2

todo

Create a base64 class?

$Subject

Represents the subject for Exchange store items and response objects.

public string $Subject
Tags
since

Exchange 2007

$Surname

Represents the surname of a contact.

public string $Surname
Tags
since

Exchange 2007

$UniqueBody

Represents an HTML fragment or plain text which represents the unique body of this conversation.

public BodyType $UniqueBody
Tags
since

Exchange 2010

$UserSMIMECertificate

Contains a value that encodes the SMIME certificate of a contact.

public ArrayOfBinaryType $UserSMIMECertificate
Tags
since

Exchange 2010 SP2

$WebClientEditFormQueryString

Represents a URL to concatenate to the Microsoft Office Outlook Web App endpoint to edit an item in Outlook Web App.

public string $WebClientEditFormQueryString
Tags
since

Exchange 2010

$WebClientReadFormQueryString

Represents a URL to concatenate to the Microsoft Office Outlook Web App endpoint to read an item in Outlook Web App.

public string $WebClientReadFormQueryString
Tags
since

Exchange 2010

$WeddingAnniversary

Contains the wedding anniversary of a contact.

public string $WeddingAnniversary
Tags
since

Exchange 2007

todo

Make a DateTime object.

Methods

__clone()

Clones any object properties on a type object when it is cloned. Allows for a deep clone required when using object to represent data types when making a SOAP call.

public __clone() : mixed

        
On this page

Search results