

# MessageComponents
<a name="API_MessageComponents"></a>

Describes the components of a notification message.

## Contents
<a name="API_MessageComponents_Contents"></a>

 ** completeDescription **   <a name="Notifications-Type-MessageComponents-completeDescription"></a>
A complete summary with all possible relevant information.  
Type: String  
Required: No

 ** dimensions **   <a name="Notifications-Type-MessageComponents-dimensions"></a>
A list of properties in key-value pairs. Pairs are shown in order of importance from most important to least important. Channels may limit the number of dimensions shown to the notification viewer.  
Included dimensions, keys, and values are subject to change.
Type: Array of [Dimension](API_Dimension.md) objects  
Array Members: Minimum number of 0 items. Maximum number of 10 items.  
Required: No

 ** headline **   <a name="Notifications-Type-MessageComponents-headline"></a>
A sentence long summary. For example, titles or an email subject line.  
Type: String  
Required: No

 ** paragraphSummary **   <a name="Notifications-Type-MessageComponents-paragraphSummary"></a>
A paragraph long or multiple sentence summary. For example, Amazon Q Developer in chat applications notifications.  
Type: String  
Required: No

## See Also
<a name="API_MessageComponents_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/notifications-2018-05-10/MessageComponents) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/notifications-2018-05-10/MessageComponents) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/notifications-2018-05-10/MessageComponents) 