revolt_api 0.6.5

Open source user-first chat platform.
Documentation
# SnapshotContent

## 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]
**owner** | **String** | User id of the owner | 
**name** | **String** | Name of the server | 
**description** | Option<**String**> | Description for the server | [optional]
**channels** | **Vec<String>** | Channels within this server | 
**categories** | Option<[**Vec<crate::models::Category>**]Category.md> | Categories for this server | [optional]
**system_messages** | Option<[**crate::models::ServerSystemMessages**]Server_system_messages.md> |  | [optional]
**roles** | Option<[**::std::collections::HashMap<String, crate::models::Role>**]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<crate::models::Relationship>**]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