2.2.2.10 BodyPart

The BodyPart element is an optional child element of the airsync:ApplicationData element that specifies details about the message part of an e-mail in a response. The BodyPart element MUST be included in a command response when the BodyPartPreference element (section 2.2.2.11) is specified in a request.

The BodyPart element is a container data type, as specified in [MS-ASDTYPE] section 2.2.

There is no limit on the number of BodyPart elements in a command response. Command requests MUST NOT include the BodyPart element. In a response, the airsync:ApplicationData element MUST be the parent element of the BodyPart element.

The BodyPart element, if present, MUST have its required and optional child elements in the following order:

  • Status (section 2.2.2.37). This element is required.

  • Type (section 2.2.2.41.2). This element is required.

  • EstimatedDataSize (section 2.2.2.23.3). This element is required.

  • Truncated (section 2.2.2.39.2). This element is optional.

  • Data (section 2.2.2.20.2). This element is optional.

  • Preview (section 2.2.2.35.2). This element is optional.

Protocol Versions

The following table specifies the protocol versions that support this element. The client indicates the protocol version being used by setting either the MS-ASProtocolVersion header, as specified in [MS-ASHTTP] section 2.2.1.1.2.6, or the Protocol version field, as specified in [MS-ASHTTP] section 2.2.1.1.1.1, in the request.

Protocol version

Element support

2.5

12.0

12.1

14.0

14.1

Yes

16.0

Yes

16.1

Yes