# SnapshotContentOneOf
## Properties
**_type** | **String** | |
**_prior_context** | Option<[**Vec<crate::models::Message>**](Message.md)> | Context before the message | [optional][default to []]
**_leading_context** | Option<[**Vec<crate::models::Message>**](Message.md)> | Context after the message | [optional][default to []]
**_id** | **String** | Unique Id |
**nonce** | Option<**String**> | Unique value generated by client sending this message | [optional]
**channel** | **String** | Id of the channel this message was sent in |
**author** | **String** | Id of the user or webhook that sent this message |
**webhook** | Option<[**crate::models::MessageWebhook**](Message_webhook.md)> | | [optional]
**content** | Option<**String**> | Message content | [optional]
**system** | Option<[**crate::models::MessageSystem**](Message_system.md)> | | [optional]
**attachments** | Option<[**Vec<crate::models::File>**](File.md)> | Array of attachments | [optional]
**edited** | Option<**String**> | ISO8601 formatted timestamp | [optional]
**embeds** | Option<[**Vec<crate::models::Embed>**](Embed.md)> | Attached embeds to this message | [optional]
**mentions** | Option<**Vec<String>**> | Array of user ids mentioned in this message | [optional]
**replies** | Option<**Vec<String>**> | Array of message ids this message is replying to | [optional]
**reactions** | Option<[**::std::collections::HashMap<String, Vec<String>>**](set.md)> | Hashmap of emoji IDs to array of user IDs | [optional]
**interactions** | Option<[**crate::models::MessageInteractions**](Message_interactions.md)> | | [optional]
**masquerade** | Option<[**crate::models::MessageMasquerade**](Message_masquerade.md)> | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)