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