# Rust API client for revolt_api Open source user-first chat platform. For more information, please visit [https://revolt.chat](https://revolt.chat) ## Overview This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client. - API version: 0.6.5 - Package version: 0.6.5 - Build package: `org.openapitools.codegen.languages.RustClientCodegen` ## Installation Put the package under your project folder in a directory named `revolt_api` and add the following to `Cargo.toml` under `[dependencies]`: ``` revolt_api = { path = "./revolt_api" } ``` ## Documentation for API Endpoints All URIs are relative to *https://api.revolt.chat* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- *AccountApi* | [**change_email_change_email**](docs/AccountApi.md#change_email_change_email) | **PATCH** /auth/account/change/email | Change Email *AccountApi* | [**change_password_change_password**](docs/AccountApi.md#change_password_change_password) | **PATCH** /auth/account/change/password | Change Password *AccountApi* | [**confirm_deletion_confirm_deletion**](docs/AccountApi.md#confirm_deletion_confirm_deletion) | **PUT** /auth/account/delete | Confirm Account Deletion *AccountApi* | [**create_account_create_account**](docs/AccountApi.md#create_account_create_account) | **POST** /auth/account/create | Create Account *AccountApi* | [**delete_account_delete_account**](docs/AccountApi.md#delete_account_delete_account) | **POST** /auth/account/delete | Delete Account *AccountApi* | [**disable_account_disable_account**](docs/AccountApi.md#disable_account_disable_account) | **POST** /auth/account/disable | Disable Account *AccountApi* | [**fetch_account_fetch_account**](docs/AccountApi.md#fetch_account_fetch_account) | **GET** /auth/account/ | Fetch Account *AccountApi* | [**password_reset_password_reset**](docs/AccountApi.md#password_reset_password_reset) | **PATCH** /auth/account/reset_password | Password Reset *AccountApi* | [**resend_verification_resend_verification**](docs/AccountApi.md#resend_verification_resend_verification) | **POST** /auth/account/reverify | Resend Verification *AccountApi* | [**send_password_reset_send_password_reset**](docs/AccountApi.md#send_password_reset_send_password_reset) | **POST** /auth/account/reset_password | Send Password Reset *AccountApi* | [**verify_email_verify_email**](docs/AccountApi.md#verify_email_verify_email) | **POST** /auth/account/verify/{code} | Verify Email *AdminApi* | [**message_query_message_query**](docs/AdminApi.md#message_query_message_query) | **POST** /admin/messages | Globally Fetch Messages *AdminApi* | [**stats_stats**](docs/AdminApi.md#stats_stats) | **GET** /admin/stats | Query Stats *BotsApi* | [**create_create_bot**](docs/BotsApi.md#create_create_bot) | **POST** /bots/create | Create Bot *BotsApi* | [**delete_delete_bot**](docs/BotsApi.md#delete_delete_bot) | **DELETE** /bots/{target} | Delete Bot *BotsApi* | [**edit_edit_bot**](docs/BotsApi.md#edit_edit_bot) | **PATCH** /bots/{target} | Edit Bot *BotsApi* | [**fetch_fetch_bot**](docs/BotsApi.md#fetch_fetch_bot) | **GET** /bots/{bot} | Fetch Bot *BotsApi* | [**fetch_owned_fetch_owned_bots**](docs/BotsApi.md#fetch_owned_fetch_owned_bots) | **GET** /bots/@me | Fetch Owned Bots *BotsApi* | [**fetch_public_fetch_public_bot**](docs/BotsApi.md#fetch_public_fetch_public_bot) | **GET** /bots/{target}/invite | Fetch Public Bot *BotsApi* | [**invite_invite_bot**](docs/BotsApi.md#invite_invite_bot) | **POST** /bots/{target}/invite | Invite Bot *ChannelInformationApi* | [**channel_delete_req**](docs/ChannelInformationApi.md#channel_delete_req) | **DELETE** /channels/{target} | Close Channel *ChannelInformationApi* | [**channel_edit_req**](docs/ChannelInformationApi.md#channel_edit_req) | **PATCH** /channels/{target} | Edit Channel *ChannelInformationApi* | [**channel_fetch_req**](docs/ChannelInformationApi.md#channel_fetch_req) | **GET** /channels/{target} | Fetch Channel *ChannelInvitesApi* | [**invite_create_req**](docs/ChannelInvitesApi.md#invite_create_req) | **POST** /channels/{target}/invites | Create Invite *ChannelPermissionsApi* | [**permissions_set_default_req**](docs/ChannelPermissionsApi.md#permissions_set_default_req) | **PUT** /channels/{target}/permissions/default | Set Default Permission *ChannelPermissionsApi* | [**permissions_set_req**](docs/ChannelPermissionsApi.md#permissions_set_req) | **PUT** /channels/{target}/permissions/{role_id} | Set Role Permission *CoreApi* | [**root_root**](docs/CoreApi.md#root_root) | **GET** / | Query Node *DirectMessagingApi* | [**fetch_dms_req**](docs/DirectMessagingApi.md#fetch_dms_req) | **GET** /users/dms | Fetch Direct Message Channels *DirectMessagingApi* | [**open_dm_req**](docs/DirectMessagingApi.md#open_dm_req) | **GET** /users/{target}/dm | Open Direct Message *EmojisApi* | [**emoji_create_create_emoji**](docs/EmojisApi.md#emoji_create_create_emoji) | **PUT** /custom/emoji/{id} | Create New Emoji *EmojisApi* | [**emoji_delete_delete_emoji**](docs/EmojisApi.md#emoji_delete_delete_emoji) | **DELETE** /custom/emoji/{id} | Delete Emoji *EmojisApi* | [**emoji_fetch_fetch_emoji**](docs/EmojisApi.md#emoji_fetch_fetch_emoji) | **GET** /custom/emoji/{id} | Fetch Emoji *GroupsApi* | [**group_add_member_req**](docs/GroupsApi.md#group_add_member_req) | **PUT** /channels/{target}/recipients/{member} | Add Member to Group *GroupsApi* | [**group_create_req**](docs/GroupsApi.md#group_create_req) | **POST** /channels/create | Create Group *GroupsApi* | [**group_remove_member_req**](docs/GroupsApi.md#group_remove_member_req) | **DELETE** /channels/{target}/recipients/{member} | Remove Member from Group *GroupsApi* | [**members_fetch_req**](docs/GroupsApi.md#members_fetch_req) | **GET** /channels/{target}/members | Fetch Group Members *InteractionsApi* | [**message_clear_reactions_clear_reactions**](docs/InteractionsApi.md#message_clear_reactions_clear_reactions) | **DELETE** /channels/{target}/messages/{msg}/reactions | Remove All Reactions from Message *InteractionsApi* | [**message_react_react_message**](docs/InteractionsApi.md#message_react_react_message) | **PUT** /channels/{target}/messages/{msg}/reactions/{emoji} | Add Reaction to Message *InteractionsApi* | [**message_unreact_unreact_message**](docs/InteractionsApi.md#message_unreact_unreact_message) | **DELETE** /channels/{target}/messages/{msg}/reactions/{emoji} | Remove Reaction(s) to Message *InvitesApi* | [**invite_delete_req**](docs/InvitesApi.md#invite_delete_req) | **DELETE** /invites/{target} | Delete Invite *InvitesApi* | [**invite_fetch_req**](docs/InvitesApi.md#invite_fetch_req) | **GET** /invites/{target} | Fetch Invite *InvitesApi* | [**invite_join_req**](docs/InvitesApi.md#invite_join_req) | **POST** /invites/{target} | Join Invite *MfaApi* | [**create_ticket_create_ticket**](docs/MfaApi.md#create_ticket_create_ticket) | **PUT** /auth/mfa/ticket | Create MFA ticket *MfaApi* | [**fetch_recovery_fetch_recovery**](docs/MfaApi.md#fetch_recovery_fetch_recovery) | **POST** /auth/mfa/recovery | Fetch Recovery Codes *MfaApi* | [**fetch_status_fetch_status**](docs/MfaApi.md#fetch_status_fetch_status) | **GET** /auth/mfa/ | MFA Status *MfaApi* | [**generate_recovery_generate_recovery**](docs/MfaApi.md#generate_recovery_generate_recovery) | **PATCH** /auth/mfa/recovery | Generate Recovery Codes *MfaApi* | [**get_mfa_methods_get_mfa_methods**](docs/MfaApi.md#get_mfa_methods_get_mfa_methods) | **GET** /auth/mfa/methods | Get MFA Methods *MfaApi* | [**totp_disable_totp_disable**](docs/MfaApi.md#totp_disable_totp_disable) | **DELETE** /auth/mfa/totp | Disable TOTP 2FA *MfaApi* | [**totp_enable_totp_enable**](docs/MfaApi.md#totp_enable_totp_enable) | **PUT** /auth/mfa/totp | Enable TOTP 2FA *MfaApi* | [**totp_generate_secret_totp_generate_secret**](docs/MfaApi.md#totp_generate_secret_totp_generate_secret) | **POST** /auth/mfa/totp | Generate TOTP Secret *MessagingApi* | [**channel_ack_req**](docs/MessagingApi.md#channel_ack_req) | **PUT** /channels/{target}/ack/{message} | Acknowledge Message *MessagingApi* | [**message_bulk_delete_req**](docs/MessagingApi.md#message_bulk_delete_req) | **DELETE** /channels/{target}/messages/bulk | Bulk Delete Messages *MessagingApi* | [**message_delete_req**](docs/MessagingApi.md#message_delete_req) | **DELETE** /channels/{target}/messages/{msg} | Delete Message *MessagingApi* | [**message_edit_req**](docs/MessagingApi.md#message_edit_req) | **PATCH** /channels/{target}/messages/{msg} | Edit Message *MessagingApi* | [**message_fetch_req**](docs/MessagingApi.md#message_fetch_req) | **GET** /channels/{target}/messages/{msg} | Fetch Message *MessagingApi* | [**message_query_req**](docs/MessagingApi.md#message_query_req) | **GET** /channels/{target}/messages | Fetch Messages *MessagingApi* | [**message_query_stale_req**](docs/MessagingApi.md#message_query_stale_req) | **POST** /channels/{_target}/messages/stale | Poll Message Changes *MessagingApi* | [**message_search_req**](docs/MessagingApi.md#message_search_req) | **POST** /channels/{target}/search | Search for Messages *MessagingApi* | [**message_send_message_send**](docs/MessagingApi.md#message_send_message_send) | **POST** /channels/{target}/messages | Send Message *OnboardingApi* | [**complete_req**](docs/OnboardingApi.md#complete_req) | **POST** /onboard/complete | Complete Onboarding *OnboardingApi* | [**hello_req**](docs/OnboardingApi.md#hello_req) | **GET** /onboard/hello | Check Onboarding Status *RelationshipsApi* | [**add_friend_req**](docs/RelationshipsApi.md#add_friend_req) | **PUT** /users/{target}/friend | Accept Friend Request *RelationshipsApi* | [**block_user_req**](docs/RelationshipsApi.md#block_user_req) | **PUT** /users/{target}/block | Block User *RelationshipsApi* | [**find_mutual_req**](docs/RelationshipsApi.md#find_mutual_req) | **GET** /users/{target}/mutual | Fetch Mutual Friends And Servers *RelationshipsApi* | [**remove_friend_req**](docs/RelationshipsApi.md#remove_friend_req) | **DELETE** /users/{target}/friend | Deny Friend Request / Remove Friend *RelationshipsApi* | [**send_friend_request_req**](docs/RelationshipsApi.md#send_friend_request_req) | **POST** /users/friend | Send Friend Request *RelationshipsApi* | [**unblock_user_req**](docs/RelationshipsApi.md#unblock_user_req) | **DELETE** /users/{target}/block | Unblock User *ServerCustomisationApi* | [**emoji_list_list_emoji**](docs/ServerCustomisationApi.md#emoji_list_list_emoji) | **GET** /servers/{target}/emojis | Fetch Server Emoji *ServerInformationApi* | [**channel_create_req**](docs/ServerInformationApi.md#channel_create_req) | **POST** /servers/{target}/channels | Create Channel *ServerInformationApi* | [**server_ack_req**](docs/ServerInformationApi.md#server_ack_req) | **PUT** /servers/{target}/ack | Mark Server As Read *ServerInformationApi* | [**server_create_req**](docs/ServerInformationApi.md#server_create_req) | **POST** /servers/create | Create Server *ServerInformationApi* | [**server_delete_req**](docs/ServerInformationApi.md#server_delete_req) | **DELETE** /servers/{target} | Delete / Leave Server *ServerInformationApi* | [**server_edit_req**](docs/ServerInformationApi.md#server_edit_req) | **PATCH** /servers/{target} | Edit Server *ServerInformationApi* | [**server_fetch_req**](docs/ServerInformationApi.md#server_fetch_req) | **GET** /servers/{target} | Fetch Server *ServerMembersApi* | [**ban_create_req**](docs/ServerMembersApi.md#ban_create_req) | **PUT** /servers/{server}/bans/{target} | Ban User *ServerMembersApi* | [**ban_list_req**](docs/ServerMembersApi.md#ban_list_req) | **GET** /servers/{target}/bans | Fetch Bans *ServerMembersApi* | [**ban_remove_req**](docs/ServerMembersApi.md#ban_remove_req) | **DELETE** /servers/{server}/bans/{target} | Unban user *ServerMembersApi* | [**invites_fetch_req**](docs/ServerMembersApi.md#invites_fetch_req) | **GET** /servers/{target}/invites | Fetch Invites *ServerMembersApi* | [**member_edit_req**](docs/ServerMembersApi.md#member_edit_req) | **PATCH** /servers/{server}/members/{target} | Edit Member *ServerMembersApi* | [**member_experimental_query_member_experimental_query**](docs/ServerMembersApi.md#member_experimental_query_member_experimental_query) | **GET** /servers/{target}/members_experimental_query | Query members by name *ServerMembersApi* | [**member_fetch_all_req**](docs/ServerMembersApi.md#member_fetch_all_req) | **GET** /servers/{target}/members | Fetch Members *ServerMembersApi* | [**member_fetch_req**](docs/ServerMembersApi.md#member_fetch_req) | **GET** /servers/{target}/members/{member} | Fetch Member *ServerMembersApi* | [**member_remove_req**](docs/ServerMembersApi.md#member_remove_req) | **DELETE** /servers/{target}/members/{member} | Kick Member *ServerPermissionsApi* | [**permissions_set_default_req**](docs/ServerPermissionsApi.md#permissions_set_default_req) | **PUT** /servers/{target}/permissions/default | Set Default Permission *ServerPermissionsApi* | [**permissions_set_req**](docs/ServerPermissionsApi.md#permissions_set_req) | **PUT** /servers/{target}/permissions/{role_id} | Set Role Permission *ServerPermissionsApi* | [**roles_create_req**](docs/ServerPermissionsApi.md#roles_create_req) | **POST** /servers/{target}/roles | Create Role *ServerPermissionsApi* | [**roles_delete_req**](docs/ServerPermissionsApi.md#roles_delete_req) | **DELETE** /servers/{target}/roles/{role_id} | Delete Role *ServerPermissionsApi* | [**roles_edit_req**](docs/ServerPermissionsApi.md#roles_edit_req) | **PATCH** /servers/{target}/roles/{role_id} | Edit Role *SessionApi* | [**edit_edit**](docs/SessionApi.md#edit_edit) | **PATCH** /auth/session/{id} | Edit Session *SessionApi* | [**fetch_all_fetch_all**](docs/SessionApi.md#fetch_all_fetch_all) | **GET** /auth/session/all | Fetch Sessions *SessionApi* | [**login_login**](docs/SessionApi.md#login_login) | **POST** /auth/session/login | Login *SessionApi* | [**logout_logout**](docs/SessionApi.md#logout_logout) | **POST** /auth/session/logout | Logout *SessionApi* | [**revoke_all_revoke_all**](docs/SessionApi.md#revoke_all_revoke_all) | **DELETE** /auth/session/all | Delete All Sessions *SessionApi* | [**revoke_revoke**](docs/SessionApi.md#revoke_revoke) | **DELETE** /auth/session/{id} | Revoke Session *SyncApi* | [**get_settings_req**](docs/SyncApi.md#get_settings_req) | **POST** /sync/settings/fetch | Fetch Settings *SyncApi* | [**get_unreads_req**](docs/SyncApi.md#get_unreads_req) | **GET** /sync/unreads | Fetch Unreads *SyncApi* | [**set_settings_req**](docs/SyncApi.md#set_settings_req) | **POST** /sync/settings/set | Set Settings *UserInformationApi* | [**change_username_req**](docs/UserInformationApi.md#change_username_req) | **PATCH** /users/@me/username | Change Username *UserInformationApi* | [**edit_user_req**](docs/UserInformationApi.md#edit_user_req) | **PATCH** /users/{target} | Edit User *UserInformationApi* | [**fetch_profile_req**](docs/UserInformationApi.md#fetch_profile_req) | **GET** /users/{target}/profile | Fetch User Profile *UserInformationApi* | [**fetch_self_req**](docs/UserInformationApi.md#fetch_self_req) | **GET** /users/@me | Fetch Self *UserInformationApi* | [**fetch_user_flags_fetch_user_flags**](docs/UserInformationApi.md#fetch_user_flags_fetch_user_flags) | **GET** /users/{target}/flags | Fetch User Flags *UserInformationApi* | [**fetch_user_req**](docs/UserInformationApi.md#fetch_user_req) | **GET** /users/{target} | Fetch User *UserInformationApi* | [**get_default_avatar_req**](docs/UserInformationApi.md#get_default_avatar_req) | **GET** /users/{target}/default_avatar | Fetch Default Avatar *UserSafetyApi* | [**create_strike_create_strike**](docs/UserSafetyApi.md#create_strike_create_strike) | **POST** /safety/strikes | Create Strike *UserSafetyApi* | [**delete_strike_delete_strike**](docs/UserSafetyApi.md#delete_strike_delete_strike) | **DELETE** /safety/strikes/{strike_id} | Delete Strike *UserSafetyApi* | [**edit_report_edit_report**](docs/UserSafetyApi.md#edit_report_edit_report) | **PATCH** /safety/reports/{report} | Edit Report *UserSafetyApi* | [**edit_strike_edit_strike**](docs/UserSafetyApi.md#edit_strike_edit_strike) | **POST** /safety/strikes/{strike_id} | Edit Strike *UserSafetyApi* | [**fetch_report_fetch_report**](docs/UserSafetyApi.md#fetch_report_fetch_report) | **GET** /safety/report/{id} | Fetch Report *UserSafetyApi* | [**fetch_reports_fetch_reports**](docs/UserSafetyApi.md#fetch_reports_fetch_reports) | **GET** /safety/reports | Fetch Reports *UserSafetyApi* | [**fetch_snapshots_fetch_snapshots**](docs/UserSafetyApi.md#fetch_snapshots_fetch_snapshots) | **GET** /safety/snapshot/{report_id} | Fetch Snapshots *UserSafetyApi* | [**fetch_strikes_fetch_strikes**](docs/UserSafetyApi.md#fetch_strikes_fetch_strikes) | **GET** /safety/strikes/{user_id} | Fetch Strikes *UserSafetyApi* | [**report_content_report_content**](docs/UserSafetyApi.md#report_content_report_content) | **POST** /safety/report | Report Content *VoiceApi* | [**voice_join_req**](docs/VoiceApi.md#voice_join_req) | **POST** /channels/{target}/join_call | Join Call *WebPushApi* | [**subscribe_req**](docs/WebPushApi.md#subscribe_req) | **POST** /push/subscribe | Push Subscribe *WebPushApi* | [**unsubscribe_req**](docs/WebPushApi.md#unsubscribe_req) | **POST** /push/unsubscribe | Unsubscribe *WebhooksApi* | [**webhook_create_req**](docs/WebhooksApi.md#webhook_create_req) | **POST** /channels/{target}/webhooks | Creates a webhook *WebhooksApi* | [**webhook_fetch_all_req**](docs/WebhooksApi.md#webhook_fetch_all_req) | **GET** /channels/{channel_id}/webhooks | Gets all webhooks ## Documentation For Models - [AccountInfo](docs/AccountInfo.md) - [AccountStrike](docs/AccountStrike.md) - [AllMemberResponse](docs/AllMemberResponse.md) - [AuthifierError](docs/AuthifierError.md) - [AuthifierErrorOneOf](docs/AuthifierErrorOneOf.md) - [AuthifierErrorOneOf1](docs/AuthifierErrorOneOf1.md) - [AuthifierErrorOneOf10](docs/AuthifierErrorOneOf10.md) - [AuthifierErrorOneOf11](docs/AuthifierErrorOneOf11.md) - [AuthifierErrorOneOf12](docs/AuthifierErrorOneOf12.md) - [AuthifierErrorOneOf13](docs/AuthifierErrorOneOf13.md) - [AuthifierErrorOneOf14](docs/AuthifierErrorOneOf14.md) - [AuthifierErrorOneOf15](docs/AuthifierErrorOneOf15.md) - [AuthifierErrorOneOf16](docs/AuthifierErrorOneOf16.md) - [AuthifierErrorOneOf2](docs/AuthifierErrorOneOf2.md) - [AuthifierErrorOneOf3](docs/AuthifierErrorOneOf3.md) - [AuthifierErrorOneOf4](docs/AuthifierErrorOneOf4.md) - [AuthifierErrorOneOf5](docs/AuthifierErrorOneOf5.md) - [AuthifierErrorOneOf6](docs/AuthifierErrorOneOf6.md) - [AuthifierErrorOneOf7](docs/AuthifierErrorOneOf7.md) - [AuthifierErrorOneOf8](docs/AuthifierErrorOneOf8.md) - [AuthifierErrorOneOf9](docs/AuthifierErrorOneOf9.md) - [BanListResult](docs/BanListResult.md) - [BandcampType](docs/BandcampType.md) - [BannedUser](docs/BannedUser.md) - [BannedUserAvatar](docs/BannedUserAvatar.md) - [Bot](docs/Bot.md) - [BotInformation](docs/BotInformation.md) - [BuildInformation](docs/BuildInformation.md) - [BulkMessageResponse](docs/BulkMessageResponse.md) - [BulkMessageResponseAnyOf](docs/BulkMessageResponseAnyOf.md) - [CaptchaFeature](docs/CaptchaFeature.md) - [Category](docs/Category.md) - [Channel](docs/Channel.md) - [ChannelCompositeKey](docs/ChannelCompositeKey.md) - [ChannelOneOf](docs/ChannelOneOf.md) - [ChannelOneOf1](docs/ChannelOneOf1.md) - [ChannelOneOf2](docs/ChannelOneOf2.md) - [ChannelOneOf2Icon](docs/ChannelOneOf2Icon.md) - [ChannelOneOf3](docs/ChannelOneOf3.md) - [ChannelOneOf3DefaultPermissions](docs/ChannelOneOf3DefaultPermissions.md) - [ChannelOneOf4](docs/ChannelOneOf4.md) - [ChannelType](docs/ChannelType.md) - [ChannelUnread](docs/ChannelUnread.md) - [ChannelUnreadId](docs/ChannelUnreadId.md) - [CollectionScans](docs/CollectionScans.md) - [CollectionStats](docs/CollectionStats.md) - [CollectionStatsQueryExecStats](docs/CollectionStatsQueryExecStats.md) - [ContentReportReason](docs/ContentReportReason.md) - [CreateServerResponse](docs/CreateServerResponse.md) - [CreateServerResponseServer](docs/CreateServerResponseServer.md) - [CreateVoiceUserResponse](docs/CreateVoiceUserResponse.md) - [CreateWebhookBody](docs/CreateWebhookBody.md) - [Data](docs/Data.md) - [DataAccountDeletion](docs/DataAccountDeletion.md) - [DataBanCreate](docs/DataBanCreate.md) - [DataChangeEmail](docs/DataChangeEmail.md) - [DataChangePassword](docs/DataChangePassword.md) - [DataChangeUsername](docs/DataChangeUsername.md) - [DataCreateAccount](docs/DataCreateAccount.md) - [DataCreateBot](docs/DataCreateBot.md) - [DataCreateChannel](docs/DataCreateChannel.md) - [DataCreateEmoji](docs/DataCreateEmoji.md) - [DataCreateEmojiParent](docs/DataCreateEmojiParent.md) - [DataCreateGroup](docs/DataCreateGroup.md) - [DataCreateRole](docs/DataCreateRole.md) - [DataCreateServer](docs/DataCreateServer.md) - [DataCreateStrike](docs/DataCreateStrike.md) - [DataDefaultChannelPermissions](docs/DataDefaultChannelPermissions.md) - [DataDefaultChannelPermissionsAnyOf](docs/DataDefaultChannelPermissionsAnyOf.md) - [DataDefaultChannelPermissionsAnyOf1](docs/DataDefaultChannelPermissionsAnyOf1.md) - [DataDefaultChannelPermissionsAnyOf1Permissions](docs/DataDefaultChannelPermissionsAnyOf1Permissions.md) - [DataEditAccountStrike](docs/DataEditAccountStrike.md) - [DataEditBot](docs/DataEditBot.md) - [DataEditChannel](docs/DataEditChannel.md) - [DataEditMessage](docs/DataEditMessage.md) - [DataEditReport](docs/DataEditReport.md) - [DataEditReportStatus](docs/DataEditReportStatus.md) - [DataEditRole](docs/DataEditRole.md) - [DataEditServer](docs/DataEditServer.md) - [DataEditServerSystemMessages](docs/DataEditServerSystemMessages.md) - [DataEditSession](docs/DataEditSession.md) - [DataEditUser](docs/DataEditUser.md) - [DataEditUserProfile](docs/DataEditUserProfile.md) - [DataEditUserStatus](docs/DataEditUserStatus.md) - [DataHello](docs/DataHello.md) - [DataLogin](docs/DataLogin.md) - [DataLoginAnyOf](docs/DataLoginAnyOf.md) - [DataLoginAnyOf1](docs/DataLoginAnyOf1.md) - [DataLoginAnyOf1MfaResponse](docs/DataLoginAnyOf1MfaResponse.md) - [DataMemberEdit](docs/DataMemberEdit.md) - [DataMessageSend](docs/DataMessageSend.md) - [DataMessageSendInteractions](docs/DataMessageSendInteractions.md) - [DataMessageSendMasquerade](docs/DataMessageSendMasquerade.md) - [DataOnboard](docs/DataOnboard.md) - [DataPasswordReset](docs/DataPasswordReset.md) - [DataPermissions](docs/DataPermissions.md) - [DataPermissionsValue](docs/DataPermissionsValue.md) - [DataReportContent](docs/DataReportContent.md) - [DataReportContentContent](docs/DataReportContentContent.md) - [DataResendVerification](docs/DataResendVerification.md) - [DataSendFriendRequest](docs/DataSendFriendRequest.md) - [DataSendPasswordReset](docs/DataSendPasswordReset.md) - [DataSetServerRolePermission](docs/DataSetServerRolePermission.md) - [DataSetServerRolePermissionPermissions](docs/DataSetServerRolePermissionPermissions.md) - [Embed](docs/Embed.md) - [EmbedOneOf](docs/EmbedOneOf.md) - [EmbedOneOf1](docs/EmbedOneOf1.md) - [EmbedOneOf2](docs/EmbedOneOf2.md) - [EmbedOneOf3](docs/EmbedOneOf3.md) - [EmbedOneOf3Media](docs/EmbedOneOf3Media.md) - [EmbedOneOf4](docs/EmbedOneOf4.md) - [EmbedOneOfImage](docs/EmbedOneOfImage.md) - [EmbedOneOfSpecial](docs/EmbedOneOfSpecial.md) - [EmbedOneOfVideo](docs/EmbedOneOfVideo.md) - [Emoji](docs/Emoji.md) - [EmojiParent](docs/EmojiParent.md) - [EmojiParentOneOf](docs/EmojiParentOneOf.md) - [EmojiParentOneOf1](docs/EmojiParentOneOf1.md) - [Error](docs/Error.md) - [ErrorOneOf](docs/ErrorOneOf.md) - [ErrorOneOf1](docs/ErrorOneOf1.md) - [ErrorOneOf1OneOf](docs/ErrorOneOf1OneOf.md) - [ErrorOneOf1OneOf1](docs/ErrorOneOf1OneOf1.md) - [ErrorOneOf1OneOf10](docs/ErrorOneOf1OneOf10.md) - [ErrorOneOf1OneOf11](docs/ErrorOneOf1OneOf11.md) - [ErrorOneOf1OneOf12](docs/ErrorOneOf1OneOf12.md) - [ErrorOneOf1OneOf13](docs/ErrorOneOf1OneOf13.md) - [ErrorOneOf1OneOf14](docs/ErrorOneOf1OneOf14.md) - [ErrorOneOf1OneOf15](docs/ErrorOneOf1OneOf15.md) - [ErrorOneOf1OneOf16](docs/ErrorOneOf1OneOf16.md) - [ErrorOneOf1OneOf17](docs/ErrorOneOf1OneOf17.md) - [ErrorOneOf1OneOf18](docs/ErrorOneOf1OneOf18.md) - [ErrorOneOf1OneOf19](docs/ErrorOneOf1OneOf19.md) - [ErrorOneOf1OneOf2](docs/ErrorOneOf1OneOf2.md) - [ErrorOneOf1OneOf20](docs/ErrorOneOf1OneOf20.md) - [ErrorOneOf1OneOf21](docs/ErrorOneOf1OneOf21.md) - [ErrorOneOf1OneOf22](docs/ErrorOneOf1OneOf22.md) - [ErrorOneOf1OneOf23](docs/ErrorOneOf1OneOf23.md) - [ErrorOneOf1OneOf24](docs/ErrorOneOf1OneOf24.md) - [ErrorOneOf1OneOf25](docs/ErrorOneOf1OneOf25.md) - [ErrorOneOf1OneOf26](docs/ErrorOneOf1OneOf26.md) - [ErrorOneOf1OneOf27](docs/ErrorOneOf1OneOf27.md) - [ErrorOneOf1OneOf28](docs/ErrorOneOf1OneOf28.md) - [ErrorOneOf1OneOf29](docs/ErrorOneOf1OneOf29.md) - [ErrorOneOf1OneOf3](docs/ErrorOneOf1OneOf3.md) - [ErrorOneOf1OneOf30](docs/ErrorOneOf1OneOf30.md) - [ErrorOneOf1OneOf31](docs/ErrorOneOf1OneOf31.md) - [ErrorOneOf1OneOf32](docs/ErrorOneOf1OneOf32.md) - [ErrorOneOf1OneOf33](docs/ErrorOneOf1OneOf33.md) - [ErrorOneOf1OneOf34](docs/ErrorOneOf1OneOf34.md) - [ErrorOneOf1OneOf35](docs/ErrorOneOf1OneOf35.md) - [ErrorOneOf1OneOf36](docs/ErrorOneOf1OneOf36.md) - [ErrorOneOf1OneOf37](docs/ErrorOneOf1OneOf37.md) - [ErrorOneOf1OneOf38](docs/ErrorOneOf1OneOf38.md) - [ErrorOneOf1OneOf39](docs/ErrorOneOf1OneOf39.md) - [ErrorOneOf1OneOf4](docs/ErrorOneOf1OneOf4.md) - [ErrorOneOf1OneOf40](docs/ErrorOneOf1OneOf40.md) - [ErrorOneOf1OneOf41](docs/ErrorOneOf1OneOf41.md) - [ErrorOneOf1OneOf42](docs/ErrorOneOf1OneOf42.md) - [ErrorOneOf1OneOf43](docs/ErrorOneOf1OneOf43.md) - [ErrorOneOf1OneOf44](docs/ErrorOneOf1OneOf44.md) - [ErrorOneOf1OneOf45](docs/ErrorOneOf1OneOf45.md) - [ErrorOneOf1OneOf46](docs/ErrorOneOf1OneOf46.md) - [ErrorOneOf1OneOf47](docs/ErrorOneOf1OneOf47.md) - [ErrorOneOf1OneOf48](docs/ErrorOneOf1OneOf48.md) - [ErrorOneOf1OneOf49](docs/ErrorOneOf1OneOf49.md) - [ErrorOneOf1OneOf5](docs/ErrorOneOf1OneOf5.md) - [ErrorOneOf1OneOf6](docs/ErrorOneOf1OneOf6.md) - [ErrorOneOf1OneOf7](docs/ErrorOneOf1OneOf7.md) - [ErrorOneOf1OneOf8](docs/ErrorOneOf1OneOf8.md) - [ErrorOneOf1OneOf9](docs/ErrorOneOf1OneOf9.md) - [ErrorOneOf2](docs/ErrorOneOf2.md) - [ErrorOneOf3](docs/ErrorOneOf3.md) - [ErrorOneOf4](docs/ErrorOneOf4.md) - [ErrorOneOf5](docs/ErrorOneOf5.md) - [ErrorOneOf6](docs/ErrorOneOf6.md) - [ErrorOneOf7](docs/ErrorOneOf7.md) - [Feature](docs/Feature.md) - [FetchBotResponse](docs/FetchBotResponse.md) - [FetchBotResponseBot](docs/FetchBotResponseBot.md) - [FetchBotResponseUser](docs/FetchBotResponseUser.md) - [FetchServerResponse](docs/FetchServerResponse.md) - [FetchServerResponseAnyOf](docs/FetchServerResponseAnyOf.md) - [FieldsBot](docs/FieldsBot.md) - [FieldsChannel](docs/FieldsChannel.md) - [FieldsMember](docs/FieldsMember.md) - [FieldsRole](docs/FieldsRole.md) - [FieldsServer](docs/FieldsServer.md) - [FieldsUser](docs/FieldsUser.md) - [File](docs/File.md) - [FileMetadata](docs/FileMetadata.md) - [FlagResponse](docs/FlagResponse.md) - [Image](docs/Image.md) - [ImageSize](docs/ImageSize.md) - [Index](docs/Index.md) - [IndexAccess](docs/IndexAccess.md) - [IndexAccesses](docs/IndexAccesses.md) - [Interactions](docs/Interactions.md) - [Invite](docs/Invite.md) - [InviteBotDestination](docs/InviteBotDestination.md) - [InviteBotDestinationAnyOf](docs/InviteBotDestinationAnyOf.md) - [InviteBotDestinationAnyOf1](docs/InviteBotDestinationAnyOf1.md) - [InviteJoinResponse](docs/InviteJoinResponse.md) - [InviteJoinResponseOneOf](docs/InviteJoinResponseOneOf.md) - [InviteJoinResponseOneOfServer](docs/InviteJoinResponseOneOfServer.md) - [InviteOneOf](docs/InviteOneOf.md) - [InviteOneOf1](docs/InviteOneOf1.md) - [InviteResponse](docs/InviteResponse.md) - [InviteResponseOneOf](docs/InviteResponseOneOf.md) - [InviteResponseOneOf1](docs/InviteResponseOneOf1.md) - [InviteResponseOneOfServerBanner](docs/InviteResponseOneOfServerBanner.md) - [InviteResponseOneOfServerIcon](docs/InviteResponseOneOfServerIcon.md) - [InviteResponseOneOfUserAvatar](docs/InviteResponseOneOfUserAvatar.md) - [LatencyHistogramEntry](docs/LatencyHistogramEntry.md) - [LatencyStats](docs/LatencyStats.md) - [LightspeedType](docs/LightspeedType.md) - [Masquerade](docs/Masquerade.md) - [Member](docs/Member.md) - [MemberCompositeKey](docs/MemberCompositeKey.md) - [MemberId](docs/MemberId.md) - [MemberQueryResponse](docs/MemberQueryResponse.md) - [Message](docs/Message.md) - [MessageInteractions](docs/MessageInteractions.md) - [MessageMasquerade](docs/MessageMasquerade.md) - [MessageQuery](docs/MessageQuery.md) - [MessageQueryAnyOf](docs/MessageQueryAnyOf.md) - [MessageQueryAnyOf1](docs/MessageQueryAnyOf1.md) - [MessageSort](docs/MessageSort.md) - [MessageSystem](docs/MessageSystem.md) - [MessageWebhook](docs/MessageWebhook.md) - [Metadata](docs/Metadata.md) - [MetadataOneOf](docs/MetadataOneOf.md) - [MetadataOneOf1](docs/MetadataOneOf1.md) - [MetadataOneOf2](docs/MetadataOneOf2.md) - [MetadataOneOf3](docs/MetadataOneOf3.md) - [MetadataOneOf4](docs/MetadataOneOf4.md) - [MfaMethod](docs/MfaMethod.md) - [MfaResponse](docs/MfaResponse.md) - [MfaResponseAnyOf](docs/MfaResponseAnyOf.md) - [MfaResponseAnyOf1](docs/MfaResponseAnyOf1.md) - [MfaResponseAnyOf2](docs/MfaResponseAnyOf2.md) - [MfaTicket](docs/MfaTicket.md) - [MultiFactorStatus](docs/MultiFactorStatus.md) - [MutualResponse](docs/MutualResponse.md) - [NewRoleResponse](docs/NewRoleResponse.md) - [NewRoleResponseRole](docs/NewRoleResponseRole.md) - [OptionsBulkDelete](docs/OptionsBulkDelete.md) - [OptionsFetchSettings](docs/OptionsFetchSettings.md) - [OptionsMessageSearch](docs/OptionsMessageSearch.md) - [OptionsQueryStale](docs/OptionsQueryStale.md) - [Override](docs/Override.md) - [OverrideField](docs/OverrideField.md) - [OwnedBotsResponse](docs/OwnedBotsResponse.md) - [Permission](docs/Permission.md) - [Presence](docs/Presence.md) - [PublicBot](docs/PublicBot.md) - [QueryExecStats](docs/QueryExecStats.md) - [QueryExecStatsCollectionScans](docs/QueryExecStatsCollectionScans.md) - [Relationship](docs/Relationship.md) - [RelationshipStatus](docs/RelationshipStatus.md) - [Reply](docs/Reply.md) - [Report](docs/Report.md) - [ReportOneOf](docs/ReportOneOf.md) - [ReportOneOf1](docs/ReportOneOf1.md) - [ReportOneOf2](docs/ReportOneOf2.md) - [ReportStatus](docs/ReportStatus.md) - [ReportStatusOneOf](docs/ReportStatusOneOf.md) - [ReportStatusOneOf1](docs/ReportStatusOneOf1.md) - [ReportStatusOneOf2](docs/ReportStatusOneOf2.md) - [ReportStatusString](docs/ReportStatusString.md) - [ReportedContent](docs/ReportedContent.md) - [ReportedContentOneOf](docs/ReportedContentOneOf.md) - [ReportedContentOneOf1](docs/ReportedContentOneOf1.md) - [ReportedContentOneOf2](docs/ReportedContentOneOf2.md) - [ResponseLogin](docs/ResponseLogin.md) - [ResponseLoginOneOf](docs/ResponseLoginOneOf.md) - [ResponseLoginOneOf1](docs/ResponseLoginOneOf1.md) - [ResponseLoginOneOf2](docs/ResponseLoginOneOf2.md) - [ResponseLoginOneOfSubscription](docs/ResponseLoginOneOfSubscription.md) - [ResponseTotpSecret](docs/ResponseTotpSecret.md) - [ResponseVerify](docs/ResponseVerify.md) - [ResponseVerifyAnyOf](docs/ResponseVerifyAnyOf.md) - [ResponseVerifyAnyOfTicket](docs/ResponseVerifyAnyOfTicket.md) - [RevoltConfig](docs/RevoltConfig.md) - [RevoltConfigBuild](docs/RevoltConfigBuild.md) - [RevoltConfigFeatures](docs/RevoltConfigFeatures.md) - [RevoltFeatures](docs/RevoltFeatures.md) - [RevoltFeaturesAutumn](docs/RevoltFeaturesAutumn.md) - [RevoltFeaturesCaptcha](docs/RevoltFeaturesCaptcha.md) - [RevoltFeaturesJanuary](docs/RevoltFeaturesJanuary.md) - [RevoltFeaturesVoso](docs/RevoltFeaturesVoso.md) - [Role](docs/Role.md) - [RolePermissions](docs/RolePermissions.md) - [SendableEmbed](docs/SendableEmbed.md) - [Server](docs/Server.md) - [ServerBan](docs/ServerBan.md) - [ServerBanner](docs/ServerBanner.md) - [ServerIcon](docs/ServerIcon.md) - [ServerSystemMessages](docs/ServerSystemMessages.md) - [SessionInfo](docs/SessionInfo.md) - [SnapshotContent](docs/SnapshotContent.md) - [SnapshotContentOneOf](docs/SnapshotContentOneOf.md) - [SnapshotContentOneOf1](docs/SnapshotContentOneOf1.md) - [SnapshotContentOneOf2](docs/SnapshotContentOneOf2.md) - [SnapshotWithContext](docs/SnapshotWithContext.md) - [SnapshotWithContextContent](docs/SnapshotWithContextContent.md) - [SnapshotWithContextServer](docs/SnapshotWithContextServer.md) - [Special](docs/Special.md) - [SpecialOneOf](docs/SpecialOneOf.md) - [SpecialOneOf1](docs/SpecialOneOf1.md) - [SpecialOneOf2](docs/SpecialOneOf2.md) - [SpecialOneOf3](docs/SpecialOneOf3.md) - [SpecialOneOf4](docs/SpecialOneOf4.md) - [SpecialOneOf5](docs/SpecialOneOf5.md) - [SpecialOneOf6](docs/SpecialOneOf6.md) - [SpecialOneOf7](docs/SpecialOneOf7.md) - [SpecialOneOf8](docs/SpecialOneOf8.md) - [Stats](docs/Stats.md) - [SystemMessage](docs/SystemMessage.md) - [SystemMessageChannels](docs/SystemMessageChannels.md) - [SystemMessageOneOf](docs/SystemMessageOneOf.md) - [SystemMessageOneOf1](docs/SystemMessageOneOf1.md) - [SystemMessageOneOf10](docs/SystemMessageOneOf10.md) - [SystemMessageOneOf2](docs/SystemMessageOneOf2.md) - [SystemMessageOneOf3](docs/SystemMessageOneOf3.md) - [SystemMessageOneOf4](docs/SystemMessageOneOf4.md) - [SystemMessageOneOf5](docs/SystemMessageOneOf5.md) - [SystemMessageOneOf6](docs/SystemMessageOneOf6.md) - [SystemMessageOneOf7](docs/SystemMessageOneOf7.md) - [SystemMessageOneOf8](docs/SystemMessageOneOf8.md) - [SystemMessageOneOf9](docs/SystemMessageOneOf9.md) - [TwitchType](docs/TwitchType.md) - [User](docs/User.md) - [UserAvatar](docs/UserAvatar.md) - [UserBot](docs/UserBot.md) - [UserPermission](docs/UserPermission.md) - [UserProfile](docs/UserProfile.md) - [UserProfileBackground](docs/UserProfileBackground.md) - [UserProfileData](docs/UserProfileData.md) - [UserReportReason](docs/UserReportReason.md) - [UserStatus](docs/UserStatus.md) - [Video](docs/Video.md) - [VoiceFeature](docs/VoiceFeature.md) - [WebPushSubscription](docs/WebPushSubscription.md) - [Webhook](docs/Webhook.md) - [WebhookAvatar](docs/WebhookAvatar.md) To get access to the crate's generated documentation, use: ``` cargo doc --open ``` ## Author contact@revolt.chat