revolt_api 0.6.5

Open source user-first chat platform.
Documentation
# SnapshotContentOneOf

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**_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