2.2.4.42 t:ItemResponseShapeType Complex Type

The ItemResponseShapeType complex type specifies a set of properties to return in a GetItem operation, as specified in [MS-OXWSCORE] section 3.1.4.4, FindItem operation, as specified in [MS-OXWSSRCH] section 3.1.4.2, or SyncFolderItems operation, as specified in [MS-OXWSSYNC] section 3.1.4.2, response.

 <xs:complexType name="ItemResponseShapeType">
     <xs:sequence>
         <xs:element name="BaseShape" type="t:DefaultShapeNamesType"/>
         <xs:element name="IncludeMimeContent" type="xs:boolean" minOccurs="0"/>
         <xs:element name="BodyType" type="t:BodyTypeResponseType" minOccurs="0"/>
         <xs:element name="UniqueBodyType" type="t:BodyTypeResponseType" minOccurs="0"/>
         <xs:element name="NormalizedBodyType" type="t:BodyTypeResponseType" minOccurs="0"/>
         <xs:element name="FilterHtmlContent" type="xs:boolean" minOccurs="0"/>
         <xs:element name="ConvertHtmlCodePageToUTF8" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
         <xs:element name="InlineImageUrlTemplate" type="xs:string" minOccurs="0" maxOccurs="1"/>
         <xs:element name="BlockExternalImages" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
         <xs:element name="AddBlankTargetToLinks" type="xs:boolean" minOccurs="0" maxOccurs="1"/>
         <xs:element name="MaximumBodySize" type="xs:int" minOccurs="0" maxOccurs="1"/>        <xs:element name="AdditionalProperties" type="t:NonEmptyArrayOfPathsToElementType" minOccurs="0"/>
     </xs:sequence>
 </xs:complexType>
  

The following table lists the child elements of the ItemResponseShapeType complex type.

Element name

Type

Description

BaseShape

t:DefaultShapeNamesType (section 2.2.5.7)

Specifies the requested base properties to return in a response. This element MUST be present.

IncludeMimeContent

xs:boolean ([XMLSCHEMA2])

Specifies whether the MIME content of an item is returned in a response. This element is invalid for SyncFolderItems operation.<53>

BodyType

t:BodyTypeResponseType (section 2.2.5.1)

Specifies the requested body text format for the Body property that is returned in a response. If this element is not present, the server MUST use the default value of "Best".

UniqueBodyType

t:BodyTypeResponseType

Specifies whether the unique body is returned in text or HTML format.<54>

NormalizedBodyType

t:BodyTypeResponseType

Specifies whether the normalized body is returned in text or HTML format.<55>

FilterHtmlContent

xs:boolean

Specifies whether HTML content filtering is enabled. If this value is set to true, potentially unsafe HTML content like script blocks MUST be removed from message bodies that are returned in a response.<56>

ConvertHtmlCodePageToUTF8

xs:boolean

Specifies whether the item HTML body is converted to UTF8. The value of this element MUST be set to true or the element MUST NOT be specified to indicate to the server to convert the HTML code page to UTF8. <57>

InlineImageUrlTemplate

xs:string ([XMLSCHEMA2])

Specifies the name of the template for the inline image URL.<58>

BlockExternalImages

xs:boolean

Specifies whether external images are blocked.<59>

AddBlankTargetToLinks

xs:boolean

Specifies whether the target attribute is set to a value of blank.<60>

MaximumBodySize

xs:int ([XMLSCHEMA2])

Specifies the maximum size of the body to return.<61>

AdditionalProperties

t:NonEmptyArrayOfPathsToElementType (section 2.2.4.48)

Specifies a set of requested additional properties to return in a response.