# SnapshotContent ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **_type** | **String** | | **_prior_context** | Option<[**Vec**](Message.md)> | Context before the message | [optional][default to []] **_leading_context** | Option<[**Vec**](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**](File.md)> | Array of attachments | [optional] **edited** | Option<**String**> | ISO8601 formatted timestamp | [optional] **embeds** | Option<[**Vec**](Embed.md)> | Attached embeds to this message | [optional] **mentions** | Option<**Vec**> | Array of user ids mentioned in this message | [optional] **replies** | Option<**Vec**> | Array of message ids this message is replying to | [optional] **reactions** | Option<[**::std::collections::HashMap>**](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] **owner** | **String** | User id of the owner | **name** | **String** | Name of the server | **description** | Option<**String**> | Description for the server | [optional] **channels** | **Vec** | Channels within this server | **categories** | Option<[**Vec**](Category.md)> | Categories for this server | [optional] **system_messages** | Option<[**crate::models::ServerSystemMessages**](Server_system_messages.md)> | | [optional] **roles** | Option<[**::std::collections::HashMap**](Role.md)> | Roles for this server | [optional] **default_permissions** | **i64** | Default set of server and channel permissions | **icon** | Option<[**crate::models::ServerIcon**](Server_icon.md)> | | [optional] **banner** | Option<[**crate::models::ServerBanner**](Server_banner.md)> | | [optional] **flags** | Option<**i32**> | Enum of user flags | [optional] **nsfw** | Option<**bool**> | Whether this server is flagged as not safe for work | [optional] **analytics** | Option<**bool**> | Whether to enable analytics | [optional] **discoverable** | Option<**bool**> | Whether this server should be publicly discoverable | [optional] **username** | **String** | Username | **discriminator** | **String** | Discriminator | **display_name** | Option<**String**> | Display name | [optional] **avatar** | Option<[**crate::models::UserAvatar**](User_avatar.md)> | | [optional] **relations** | Option<[**Vec**](Relationship.md)> | Relationships with other users | [optional] **badges** | Option<**i32**> | Bitfield of user badges | [optional] **status** | Option<[**crate::models::UserStatus**](User_status.md)> | | [optional] **profile** | Option<[**crate::models::UserProfile**](User_profile.md)> | | [optional] **privileged** | Option<**bool**> | Whether this user is privileged | [optional] **bot** | Option<[**crate::models::UserBot**](User_bot.md)> | | [optional] **relationship** | Option<[**crate::models::RelationshipStatus**](RelationshipStatus.md)> | | [optional] **online** | Option<**bool**> | Whether this user is currently online | [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)