# 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*
*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