ItemType
extends Type
in package
Represents a generic item in the Exchange store.
Table of Contents
Properties
- $Attachments : NonEmptyArrayOfAttachmentsType
- Contains the items or files that are attached to an item in the Exchange store.
- $Body : BodyType
- Represents the actual body content of a message.
- $Categories : ArrayOfStringsType
- Represents a collection of strings that identify the categories to which an item in the mailbox belongs.
- $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.
- $DisplayCc : string
- Represents the display string that is used for the contents of the Cc line.
- $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.
- $ExtendedProperty : array<string|int, ExtendedPropertyType>
- Identifies extended properties on folders and items.
- $HasAttachments : bool
- Represents a property that is set to true if an item has at least one visible attachment.
- $Importance : string
- Describes the importance of an item.
- $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.
- $LastModifiedName : string
- Contains the display name of the last user to modify an item.
- $LastModifiedTime : string
- Indicates when an item was last modified.
- $MimeContent : MimeContentType
- Contains the native Multipurpose Internet Mail Extensions (MIME) stream of an object that is represented in base64Binary format.
- $ParentFolderId : FolderIdType
- Represents the identifier of the parent folder that contains the item or folder.
- $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.
- $StoreEntryId : string
- Exchange store identifier of an item.
- $Subject : string
- Represents the subject for Exchange store items and response objects.
- $UniqueBody : BodyType
- Represents an HTML fragment or plain text which represents the unique body of this conversation.
- $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.
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
$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
$Body
Represents the actual body content of a message.
public
BodyType
$Body
Tags
$Categories
Represents a collection of strings that identify the categories to which an item in the mailbox belongs.
public
ArrayOfStringsType
$Categories
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
$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
$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
$ExtendedProperty
Identifies extended properties on folders and items.
public
array<string|int, ExtendedPropertyType>
$ExtendedProperty
= array()
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
$Importance
Describes the importance of an item.
public
string
$Importance
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
$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
$MimeContent
Contains the native Multipurpose Internet Mail Extensions (MIME) stream of an object that is represented in base64Binary format.
public
MimeContentType
$MimeContent
Tags
$ParentFolderId
Represents the identifier of the parent folder that contains the item or folder.
public
FolderIdType
$ParentFolderId
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
$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
$UniqueBody
Represents an HTML fragment or plain text which represents the unique body of this conversation.
public
BodyType
$UniqueBody
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
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