---
schema_version: "1"
id: fff119ee18d842e263b483fc5ae738166ad6b3a851c1d58aef9ef9d45b9164b0
title: ConnectApi.AbstractMessageBody
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_abstractMessageBody.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_abstractMessageBody.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 544a189dd543f83f39c70bd8e33b020de774d1dfb159b694bf2c2b1186d588ce
description: Abstract message body.
---
# ConnectApi.AbstractMessageBody

Abstract message body.

This class is abstract.

Superclass of:

- [ConnectApi.FeedBody](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_feed_body.htm "Feed body.")
- [ConnectApi.MessageBody](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_msg_body.htm "Message body.")

| Name | Type | Description | Available Version |
| --- | --- | --- | --- |
| isRichText | Boolean | Indicates whether the body is rich text. | 35.0 |
| messageSegments | [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<[ConnectApi.​​Message​Segment](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_msg_seg.htm "Message segment.")\> | List of message segments | 28.0 |
| text | String | Display-ready text. Use this text if you don’t want to process the message segments. | 28.0 |