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