2.2.4.16 m:BaseMoveCopyItemType Complex Type

The BaseMoveCopyItemType complex type specifies the base type for the CopyItemType complex type, as specified in section 3.1.4.1.3.2, and the MoveItemType complex type, as specified in section 3.1.4.7.3.2. The BaseMoveCopyItemType complex type extends the BaseRequestType complex type ([MS-OXWSCDATA] section 2.2.4.17).

 <xs:complexType name="BaseMoveCopyItemType">
   <xs:complexContent>
     <xs:extension
       base="m:BaseRequestType"
     >
       <xs:sequence>
         <xs:element name="ToFolderId"
           type="t:TargetFolderIdType"
          />
         <xs:element name="ItemIds"
           type="t:NonEmptyArrayOfBaseItemIdsType"
          />
         <xs:element name="ReturnNewItemIds"
           type="xs:boolean"
           minOccurs="0"
          />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>
  

The following table lists and describes the child elements of the BaseMoveCopyItemType complex type.

Element name

Type

Description

ToFolderId

t:TargetFolderIdType ([MS-OXWSFOLD] section 2.2.4.16)

Specifies an instance of the TargetFolderIdType complex type that specifies the folder to which the items specified by the ItemIds property (as specified below) are to be moved or copied.

ItemIds

t:NonEmptyArrayOfBaseItemIdsType (section 2.2.4.31)

Specifies an array of elements of type BaseItemIdType ([MS-OXWSCDATA] section 2.2.4.15) that specifies a set of items to be moved or copied.

ReturnNewItemIds

xs:boolean [XMLSCHEMA2]

Specifies a Boolean return value that indicates whether the ItemIds element is to be returned for new items. This element will be ignored by server. <45>