diff --git a/discord-luau b/discord-luau
index defc604..d4861c3 160000
--- a/discord-luau
+++ b/discord-luau
@@ -1 +1 @@
-Subproject commit defc6044588f78c0319111a862b8b5664d161577
+Subproject commit d4861c3a2fb092eb774b26aa4ef56dc6b828ae13
diff --git a/src/content/docs/classes/Builders/DiscordPermission.mdx b/src/content/docs/classes/Builders/DiscordPermission.mdx
index e3a989c..631c547 100644
--- a/src/content/docs/classes/Builders/DiscordPermission.mdx
+++ b/src/content/docs/classes/Builders/DiscordPermission.mdx
@@ -17,7 +17,7 @@ import LuaProperty from '$/components/LuaProperty.astro';
[//]: # (----- DOCUMENT DESCRIPTION ----- )
-
+Represents a set of Discord permissions.
[//]: # (----- DOCUMENT PROPERTIES ----- )
@@ -26,8 +26,6 @@ import LuaProperty from '$/components/LuaProperty.astro';
### permissions
----
-
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Builders/GuildBuilder.mdx b/src/content/docs/classes/Builders/GuildBuilder.mdx
index c0452f4..4c57906 100644
--- a/src/content/docs/classes/Builders/GuildBuilder.mdx
+++ b/src/content/docs/classes/Builders/GuildBuilder.mdx
@@ -85,7 +85,7 @@ An enumeration of guild features.
- PreviewEnabled: "PREVIEW_ENABLED"
- RaidAlertsDisabled: "RAID_ALERTS_DISABLED"
- RoleIcons: "ROLE_ICONS"
-- RoleSubscriptionsAvaliableForPurchase: "ROLE_SUBSCRIPTIONS_AVAILABLE_FOR_PURCHASE"
+- RoleSubscriptionsAvailableForPurchase: "ROLE_SUBSCRIPTIONS_AVAILABLE_FOR_PURCHASE"
- RoleSubscriptionsEnabled: "ROLE_SUBSCRIPTIONS_ENABLED"
- TicketedEventsEnabled: "TICKETED_EVENTS_ENABLED"
- VanityUrl: "VANITY_URL"
diff --git a/src/content/docs/classes/DiscordClient.mdx b/src/content/docs/classes/DiscordClient.mdx
index 4cbeba4..a979d69 100644
--- a/src/content/docs/classes/DiscordClient.mdx
+++ b/src/content/docs/classes/DiscordClient.mdx
@@ -30,6 +30,42 @@ local DiscordClient = DiscordLuau.DiscordClient.new(SettingsBuilder)
## Properties
+### eventManager
+
+
+### discordGateway
+
+
+### onEvent
+
+
+### discordSettings
+
+
+### discordCache
+
+
+### reporter
+
+
+### websocketUrl
+
+
+### shardCount
+
+
+### maxConcurrency
+
+
+### discordShards
+
+
+### discordUser
+
+
+### discordApplication
+
+
### discordUser
@@ -40,16 +76,6 @@ local DiscordClient = DiscordLuau.DiscordClient.new(SettingsBuilder)
---
-### discordGateway
-
-
----
-
-### eventManager
-
-
----
-
[//]: # (----- DOCUMENT METHODS ----- )
@@ -69,7 +95,7 @@ end)
```
### fetchGuildAsync
->
+>
Fetches a guild by its ID.
### fetchChannelAsync
@@ -77,7 +103,7 @@ Fetches a guild by its ID.
Fetches a channel by its ID.
### updatePresenceAsync
->
+>
Updates the client's presence.
### createGuildAsync
@@ -94,7 +120,7 @@ Sets the verbosity level for logging.
### new
->
+>
Constructor function for the Discord Client, used to instantiate a Discord Client object.
diff --git a/src/content/docs/classes/Objects/BaseDiscordChannel.mdx b/src/content/docs/classes/Objects/BaseDiscordChannel.mdx
index e162c3a..1773137 100644
--- a/src/content/docs/classes/Objects/BaseDiscordChannel.mdx
+++ b/src/content/docs/classes/Objects/BaseDiscordChannel.mdx
@@ -26,13 +26,9 @@ Represents a base discord channel, every discord channel object will extend from
### id
----
-
### type
----
-
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/BaseDiscordGuildChannel.mdx b/src/content/docs/classes/Objects/BaseDiscordGuildChannel.mdx
index 96f4a29..c103931 100644
--- a/src/content/docs/classes/Objects/BaseDiscordGuildChannel.mdx
+++ b/src/content/docs/classes/Objects/BaseDiscordGuildChannel.mdx
@@ -23,18 +23,32 @@ Represents a base object for any/all guild channels.
## Properties
+### guildId
+
+
+### topic
+
+
+### nsfw
+
+
+### rateLimitPerUser
+
+
+### parentId
+
+
+### flags
+
+
### id
----
-
> This property was inherited from [Objects.BaseDiscordChannel](Objects.BaseDiscordChannel)
### type
----
-
> This property was inherited from [Objects.BaseDiscordChannel](Objects.BaseDiscordChannel)
diff --git a/src/content/docs/classes/Objects/BaseGuildTextChannel.mdx b/src/content/docs/classes/Objects/BaseGuildTextChannel.mdx
index ae277c3..b477f88 100644
--- a/src/content/docs/classes/Objects/BaseGuildTextChannel.mdx
+++ b/src/content/docs/classes/Objects/BaseGuildTextChannel.mdx
@@ -23,46 +23,42 @@ A base guild text channel, where any/all text channels extend from.
## Properties
+### lastPinTimestamp
+
+
+### lastMessageId
+
+
### guildId
----
-
+
+> This property was inherited from [Objects.BaseDiscordGuildChannel](Objects.BaseDiscordGuildChannel)
### topic
----
-
+
+> This property was inherited from [Objects.BaseDiscordGuildChannel](Objects.BaseDiscordGuildChannel)
### nsfw
----
-
+
+> This property was inherited from [Objects.BaseDiscordGuildChannel](Objects.BaseDiscordGuildChannel)
### rateLimitPerUser
----
-
+
+> This property was inherited from [Objects.BaseDiscordGuildChannel](Objects.BaseDiscordGuildChannel)
### parentId
----
-
+
+> This property was inherited from [Objects.BaseDiscordGuildChannel](Objects.BaseDiscordGuildChannel)
### flags
----
-
-### lastPinTimestamp
-
----
-
-### lastMessageId
-
-
----
-
+> This property was inherited from [Objects.BaseDiscordGuildChannel](Objects.BaseDiscordGuildChannel)
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/BaseGuildThread.mdx b/src/content/docs/classes/Objects/BaseGuildThread.mdx
index d5a6089..c1cd28f 100644
--- a/src/content/docs/classes/Objects/BaseGuildThread.mdx
+++ b/src/content/docs/classes/Objects/BaseGuildThread.mdx
@@ -26,97 +26,35 @@ A base discord Thread channel, all discord threads extend from.
### ownerId
----
-
### messageCount
----
-
### memberCount
----
-
### totalMessageSent
----
-
### threadMetadata
----
-
### availableTags
----
-
### appliedTags
----
-
### defaultReactionEmoji
----
-
-### guildId
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### topic
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### nsfw
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### rateLimitPerUser
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### parentId
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### flags
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
### lastPinTimestamp
----
-
> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
### lastMessageId
----
-
> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
diff --git a/src/content/docs/classes/Objects/BaseGuildVoiceChannel.mdx b/src/content/docs/classes/Objects/BaseGuildVoiceChannel.mdx
index a6dfb91..762b9a0 100644
--- a/src/content/docs/classes/Objects/BaseGuildVoiceChannel.mdx
+++ b/src/content/docs/classes/Objects/BaseGuildVoiceChannel.mdx
@@ -23,7 +23,57 @@ A base discord voice channel, every Guild Voice channel extends from.
## Properties
-The BaseGuildVoiceChannel instance has no set properties!
+### id
+
+
+### guildId
+
+
+### voiceConnection
+
+
+### bitrate
+
+
+### userLimit
+
+
+### rtcRegion
+
+
+### videoQualityMode
+
+
+### guildId
+
+
+
+> This property was inherited from [Objects.BaseDiscordGuildChannel](Objects.BaseDiscordGuildChannel)
+### topic
+
+
+
+> This property was inherited from [Objects.BaseDiscordGuildChannel](Objects.BaseDiscordGuildChannel)
+### nsfw
+
+
+
+> This property was inherited from [Objects.BaseDiscordGuildChannel](Objects.BaseDiscordGuildChannel)
+### rateLimitPerUser
+
+
+
+> This property was inherited from [Objects.BaseDiscordGuildChannel](Objects.BaseDiscordGuildChannel)
+### parentId
+
+
+
+> This property was inherited from [Objects.BaseDiscordGuildChannel](Objects.BaseDiscordGuildChannel)
+### flags
+
+
+
+> This property was inherited from [Objects.BaseDiscordGuildChannel](Objects.BaseDiscordGuildChannel)
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/BaseUserChannel.mdx b/src/content/docs/classes/Objects/BaseUserChannel.mdx
index 78a07b9..da89919 100644
--- a/src/content/docs/classes/Objects/BaseUserChannel.mdx
+++ b/src/content/docs/classes/Objects/BaseUserChannel.mdx
@@ -26,15 +26,17 @@ A base User channel, allwoing bots to interact with channels outside of a discor
### id
----
-
+### recipients
+
+
+### id
+
+
> This property was inherited from [Objects.BaseDiscordChannel](Objects.BaseDiscordChannel)
### type
----
-
> This property was inherited from [Objects.BaseDiscordChannel](Objects.BaseDiscordChannel)
diff --git a/src/content/docs/classes/Objects/DiscordApplication.mdx b/src/content/docs/classes/Objects/DiscordApplication.mdx
index dcb3f03..082b8c8 100644
--- a/src/content/docs/classes/Objects/DiscordApplication.mdx
+++ b/src/content/docs/classes/Objects/DiscordApplication.mdx
@@ -26,64 +26,15 @@ The `DiscordApplication` class provides methods to interact with Discord applica
### id
----
-
-### guildId
-
-
----
-
-### voiceConnection
-
-
----
-
-### bitrate
-
-
----
-
-### userLimit
-
-
----
-
-### rtcRegion
-
-
----
-
-### videoQualityMode
-
-
----
-
-### id
-
-
----
-
-### recipients
-
-
----
-
-### id
-
-
### flags
-
+
### id
----
-
### flags
----
-
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/DiscordAutomoderationRule.mdx b/src/content/docs/classes/Objects/DiscordAutomoderationRule.mdx
index 5a14a3b..f225943 100644
--- a/src/content/docs/classes/Objects/DiscordAutomoderationRule.mdx
+++ b/src/content/docs/classes/Objects/DiscordAutomoderationRule.mdx
@@ -26,53 +26,33 @@ The `DiscordAutomoderationRule` class provides methods to interact with Discord
### id
----
-
### guildId
-
----
-
+
### name
----
-
### eventType
----
-
### triggerType
----
-
### enabled
----
-
### exemptRoles
----
-
### exemptChannels
----
-
### triggerMetadata
----
-
### actions
----
-
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/DiscordCache.mdx b/src/content/docs/classes/Objects/DiscordCache.mdx
index 24d8758..b90aae1 100644
--- a/src/content/docs/classes/Objects/DiscordCache.mdx
+++ b/src/content/docs/classes/Objects/DiscordCache.mdx
@@ -23,16 +23,14 @@ The `DiscordCache` class provides a caching mechanism for storing and retrieving
## Properties
+### cache
+
+
### type
---
The type of the DiscordCache. Default is "DiscordCache".
-### cache
-
-
----
-
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/DiscordEmoji.mdx b/src/content/docs/classes/Objects/DiscordEmoji.mdx
index c03ea01..f51511b 100644
--- a/src/content/docs/classes/Objects/DiscordEmoji.mdx
+++ b/src/content/docs/classes/Objects/DiscordEmoji.mdx
@@ -23,46 +23,32 @@ The `DiscordEmoji` class represents a Discord emoji and provides a structure for
## Properties
-### type
-
-
----
-The type of the DiscordEmoji. Default is "DiscordEmoji".
### id
----
-
### name
----
-
### roles
----
-
### requireColons
----
-
### managed
----
-
### animated
----
-
-### avaliable
+### available
-
+
+### type
+
+
---
-
+The type of the DiscordEmoji. Default is "DiscordEmoji".
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/DiscordGuild.mdx b/src/content/docs/classes/Objects/DiscordGuild.mdx
index f5f5fb6..f58ea16 100644
--- a/src/content/docs/classes/Objects/DiscordGuild.mdx
+++ b/src/content/docs/classes/Objects/DiscordGuild.mdx
@@ -23,226 +23,140 @@ The `DiscordGuild` class represents a Discord guild (server) and provides method
## Properties
-### type
-
-
----
-The type of the DiscordGuild. Default is "DiscordGuild".
### shardId
----
-
### id
----
-
### name
----
-
### icon
----
-
### iconHash
----
-
### splash
----
-
### discoverySplash
----
-
### owner
----
-
### ownerId
----
-
### permissions
----
-
### afkChannelId
----
-
### afkTimeout
----
-
### widgetEnabled
----
-
### widgetChannelId
----
-
### verificationLevel
----
-
### defaultMessageNotifications
----
-
### explicitContentFilter
----
-
### roles
----
-
### emojis
----
-
### features
----
-
### mfaLevel
----
-
### applicationId
----
-
### systemChannelId
----
-
### systemChannelFlags
----
-
### rulesChannelId
----
-
### maxPresences
----
-
### maxMembers
----
-
### vanityUrlCode
----
-
### description
----
-
### banner
----
-
### premiumTier
----
-
### premiumSubscriptionCount
----
-
### preferredLocale
----
-
### publicUpdatesChannelId
----
-
### maxVideoChannelUsers
----
-
### maxStageVideoChannelUsers
----
-
### approximateMemberCount
----
-
### approximatePresenceCount
----
-
### welcomeScreen
----
-
### nsfwLevel
----
-
### stickers
----
-
### premiumProgressBarEnabled
----
-
### safetyAlertsChannelId
+### type
+
+
---
-
+The type of the DiscordGuild. Default is "DiscordGuild".
[//]: # (----- DOCUMENT METHODS ----- )
@@ -367,7 +281,7 @@ Requests discord to prune the Discord guild.
### getGuildVoiceRegionsAsync
>
-Fetches the avaliable voice regions for the guild.
+Fetches the available voice regions for the guild.
### getGuildInvitesAsync
>
diff --git a/src/content/docs/classes/Objects/DiscordGuildBan.mdx b/src/content/docs/classes/Objects/DiscordGuildBan.mdx
index 39cf3cb..a7386a7 100644
--- a/src/content/docs/classes/Objects/DiscordGuildBan.mdx
+++ b/src/content/docs/classes/Objects/DiscordGuildBan.mdx
@@ -23,21 +23,17 @@ The `DiscordGuildBan` class provides a way for developers to interact with guild
## Properties
-### type
-
-
----
-The type of the DiscordGuildBan. Default is "DiscordGuildBan".
### user
----
-
### reason
+### type
+
+
---
-
+The type of the DiscordGuildBan. Default is "DiscordGuildBan".
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/DiscordGuildMember.mdx b/src/content/docs/classes/Objects/DiscordGuildMember.mdx
index 8681cd4..1c7f94c 100644
--- a/src/content/docs/classes/Objects/DiscordGuildMember.mdx
+++ b/src/content/docs/classes/Objects/DiscordGuildMember.mdx
@@ -23,21 +23,17 @@ The `DiscordGuildMember` class represents a member of a Discord guild (server) a
## Properties
-### type
-
-
----
-The type of the DiscordGuildMember. Default is "DiscordGuildMember".
### user
----
-
### guildId
+### type
+
+
---
-
+The type of the DiscordGuildMember. Default is "DiscordGuildMember".
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/DiscordGuildRole.mdx b/src/content/docs/classes/Objects/DiscordGuildRole.mdx
index 0f82437..5b07cd8 100644
--- a/src/content/docs/classes/Objects/DiscordGuildRole.mdx
+++ b/src/content/docs/classes/Objects/DiscordGuildRole.mdx
@@ -23,56 +23,38 @@ The `DiscordGuildRole` class represents a role in a Discord guild (server) and p
## Properties
-### type
-
-
----
-The type of the DiscordGuildRole. Default is "DiscordGuildRole".
### guildId
----
-
### id
----
-
### name
----
-
### permissions
----
-
### position
----
-
### color
----
-
### hoist
----
-
### managed
----
-
### mentionable
+### type
+
+
---
-
+The type of the DiscordGuildRole. Default is "DiscordGuildRole".
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/DiscordIntegration.mdx b/src/content/docs/classes/Objects/DiscordIntegration.mdx
index 720a712..04cd31e 100644
--- a/src/content/docs/classes/Objects/DiscordIntegration.mdx
+++ b/src/content/docs/classes/Objects/DiscordIntegration.mdx
@@ -26,88 +26,54 @@ DiscordIntegration represents a guild integration.
### guildId
----
-
### id
----
-
### name
----
-
### type
----
-
### enabled
----
-
### syncing
----
-
### roleId
----
-
### enableEmoticons
----
-
### expireBehaviour
----
-
### expireGracePeriod
----
-
### user
----
-
### account
----
-
### syncedAt
----
-
### subscriberCount
----
-
### revoked
----
-
### application
----
-
### scopes
----
-
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/DiscordInteraction.mdx b/src/content/docs/classes/Objects/DiscordInteraction.mdx
index 5874343..77e291f 100644
--- a/src/content/docs/classes/Objects/DiscordInteraction.mdx
+++ b/src/content/docs/classes/Objects/DiscordInteraction.mdx
@@ -23,81 +23,53 @@ The `DiscordInteraction` class represents an interaction with the Discord API, s
## Properties
-### type
-
-
----
-The type of the DiscordInteraction. Default is "DiscordInteraction".
### channel
----
-
### guild
----
-
### user
----
-
### token
----
-
### applicationId
----
-
### id
----
-
### data
----
-
### channelId
----
-
### guilldId
----
-
### version
----
-
### appPermissions
----
-
### guildLocale
----
-
### locale
----
-
-### defered
+### deferred
+
+
+### type
-
+
---
-
+The type of the DiscordInteraction. Default is "DiscordInteraction".
[//]: # (----- DOCUMENT METHODS ----- )
@@ -117,7 +89,7 @@ Sends a modal in response to the interaction asynchronously.
Sends a message in response to the interaction asynchronously.
:::caution
-MessageBuilder cannot support Attachments UNLESS deffered, so if you're wanting to send attachments, please call `deferAsync` first!
+MessageBuilder cannot support Attachments UNLESS deferred, so if you're wanting to send attachments, please call `deferAsync` first!
:::
### deferAsync
diff --git a/src/content/docs/classes/Objects/DiscordInvite.mdx b/src/content/docs/classes/Objects/DiscordInvite.mdx
index 3292598..affc137 100644
--- a/src/content/docs/classes/Objects/DiscordInvite.mdx
+++ b/src/content/docs/classes/Objects/DiscordInvite.mdx
@@ -26,38 +26,24 @@ DiscordInvite represents an invite link to a Discord server, providing methods t
### code
----
-
### type
----
-
### guild
----
-
### inviter
----
-
### targetType
----
-
### targetUser
----
-
### targetApplication
----
-
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/DiscordMessage.mdx b/src/content/docs/classes/Objects/DiscordMessage.mdx
index b3d8cfa..3712690 100644
--- a/src/content/docs/classes/Objects/DiscordMessage.mdx
+++ b/src/content/docs/classes/Objects/DiscordMessage.mdx
@@ -26,78 +26,48 @@ DiscordMessage represents a message in a Discord channel, providing methods to r
### mentionRoles
----
-
### tts
----
-
### mentionEveryone
----
-
### nonce
----
-
### id
----
-
### author
----
-
### content
----
-
### mentions
----
-
### flags
----
-
### timestamp
----
-
### type
----
-
### pinned
----
-
### guildId
----
-
### channelId
----
-
### member
----
-
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/DiscordSticker.mdx b/src/content/docs/classes/Objects/DiscordSticker.mdx
index 5e668f3..483856d 100644
--- a/src/content/docs/classes/Objects/DiscordSticker.mdx
+++ b/src/content/docs/classes/Objects/DiscordSticker.mdx
@@ -23,66 +23,44 @@ The `DiscordSticker` class represents a Discord sticker and provides a structure
## Properties
-### type
-
-
----
-The type of the DiscordSticker. Default is "DiscordSticker".
### id
----
-
### packId
----
-
### name
----
-
### description
----
-
### tags
----
-
### type
----
-
### formatType
----
-
-### avaliable
+### available
-
----
-
+
### guildId
----
-
### user
----
-
### sortValue
+### type
+
+
---
-
+The type of the DiscordSticker. Default is "DiscordSticker".
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/DiscordUser.mdx b/src/content/docs/classes/Objects/DiscordUser.mdx
index 0960a78..91b56c8 100644
--- a/src/content/docs/classes/Objects/DiscordUser.mdx
+++ b/src/content/docs/classes/Objects/DiscordUser.mdx
@@ -26,43 +26,27 @@ DiscordUser represents a user on Discord, encapsulating user data such as userna
### username
----
-
### flags
----
-
### mfaEnabled
----
-
### avatar
----
-
### id
----
-
### bot
----
-
### verified
----
-
### discriminator
----
-
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/EndpointCache.mdx b/src/content/docs/classes/Objects/EndpointCache.mdx
index 5e3bdb2..d33c757 100644
--- a/src/content/docs/classes/Objects/EndpointCache.mdx
+++ b/src/content/docs/classes/Objects/EndpointCache.mdx
@@ -23,7 +23,9 @@ EndpointCache is a caching mechanism designed to store data temporarily with an
## Properties
-The EndpointCache instance has no set properties!
+### expiry
+
+
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/EventManager.mdx b/src/content/docs/classes/Objects/EventManager.mdx
index 7af379e..fff136e 100644
--- a/src/content/docs/classes/Objects/EventManager.mdx
+++ b/src/content/docs/classes/Objects/EventManager.mdx
@@ -28,99 +28,62 @@ guild events, and interactions.
### onReady
----
-
### onMessage
----
-
### onMessageChanged
----
-
### onMessageDeleted
----
-
### onMessageBulkDeleted
----
-
### onChannelCreate
----
-
### onChannelUpdate
----
-
### onChannelDelete
----
-
### onUserUpdated
----
-
### onChannelPinsUpdate
----
-
### onGuildCreate
----
-
### onGuildUpdate
----
-
### onGuildDelete
----
-
### onGuildMemberBanned
----
-
### onGuildMemberUnbanned
----
-
### onGuildMemberJoined
----
-
### onGuildMemberLeft
----
-
### onGuildMemberUpdated
----
-
### onInteraction
---
Fires when an interaction occurs.
-
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/GuildAnnouncementChannel.mdx b/src/content/docs/classes/Objects/GuildAnnouncementChannel.mdx
index 60cf6b6..aec4514 100644
--- a/src/content/docs/classes/Objects/GuildAnnouncementChannel.mdx
+++ b/src/content/docs/classes/Objects/GuildAnnouncementChannel.mdx
@@ -23,60 +23,14 @@ Represents the implementation of a Discord Announcement channel.
## Properties
-### guildId
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### topic
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### nsfw
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### rateLimitPerUser
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### parentId
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### flags
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
### lastPinTimestamp
----
-
> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
### lastMessageId
----
-
> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
diff --git a/src/content/docs/classes/Objects/GuildAnnouncementThreadChannel.mdx b/src/content/docs/classes/Objects/GuildAnnouncementThreadChannel.mdx
index c355097..100074a 100644
--- a/src/content/docs/classes/Objects/GuildAnnouncementThreadChannel.mdx
+++ b/src/content/docs/classes/Objects/GuildAnnouncementThreadChannel.mdx
@@ -26,57 +26,41 @@ Represents the implementation of a Discord Announcement thread channel.
### ownerId
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### messageCount
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### memberCount
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### totalMessageSent
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### threadMetadata
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### availableTags
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### appliedTags
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### defaultReactionEmoji
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
diff --git a/src/content/docs/classes/Objects/GuildCategoryChannel.mdx b/src/content/docs/classes/Objects/GuildCategoryChannel.mdx
index 0afd4f1..b26ad26 100644
--- a/src/content/docs/classes/Objects/GuildCategoryChannel.mdx
+++ b/src/content/docs/classes/Objects/GuildCategoryChannel.mdx
@@ -26,15 +26,11 @@ Represents the implementation of a Discord Category channel.
### id
----
-
> This property was inherited from [Objects.BaseDiscordChannel](Objects.BaseDiscordChannel)
### type
----
-
> This property was inherited from [Objects.BaseDiscordChannel](Objects.BaseDiscordChannel)
diff --git a/src/content/docs/classes/Objects/GuildDirectoryChannel.mdx b/src/content/docs/classes/Objects/GuildDirectoryChannel.mdx
index 50ae8b4..3db3505 100644
--- a/src/content/docs/classes/Objects/GuildDirectoryChannel.mdx
+++ b/src/content/docs/classes/Objects/GuildDirectoryChannel.mdx
@@ -23,60 +23,14 @@ Represents the implementation of a Discord Directory channel.
## Properties
-### guildId
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### topic
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### nsfw
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### rateLimitPerUser
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### parentId
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### flags
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
### lastPinTimestamp
----
-
> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
### lastMessageId
----
-
> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
diff --git a/src/content/docs/classes/Objects/GuildForumChannel.mdx b/src/content/docs/classes/Objects/GuildForumChannel.mdx
index bf88b0d..7135b0c 100644
--- a/src/content/docs/classes/Objects/GuildForumChannel.mdx
+++ b/src/content/docs/classes/Objects/GuildForumChannel.mdx
@@ -26,20 +26,14 @@ Represents the implementation of a Discord Forum channel.
### defaultSortOrder
----
-
### id
----
-
> This property was inherited from [Objects.BaseDiscordChannel](Objects.BaseDiscordChannel)
### type
----
-
> This property was inherited from [Objects.BaseDiscordChannel](Objects.BaseDiscordChannel)
diff --git a/src/content/docs/classes/Objects/GuildMediaChannel.mdx b/src/content/docs/classes/Objects/GuildMediaChannel.mdx
index de8f2e1..05aa681 100644
--- a/src/content/docs/classes/Objects/GuildMediaChannel.mdx
+++ b/src/content/docs/classes/Objects/GuildMediaChannel.mdx
@@ -26,20 +26,14 @@ Represents the implementation of a Discord Media channel.
### defaultForumLayout
----
-
### id
----
-
> This property was inherited from [Objects.BaseDiscordChannel](Objects.BaseDiscordChannel)
### type
----
-
> This property was inherited from [Objects.BaseDiscordChannel](Objects.BaseDiscordChannel)
diff --git a/src/content/docs/classes/Objects/GuildOnboarding.mdx b/src/content/docs/classes/Objects/GuildOnboarding.mdx
index a7b6c82..1f7d5ae 100644
--- a/src/content/docs/classes/Objects/GuildOnboarding.mdx
+++ b/src/content/docs/classes/Objects/GuildOnboarding.mdx
@@ -23,36 +23,26 @@ The `GuildOnboarding` class provides a way for developers to interact with a Gui
## Properties
-### type
-
-
----
-The type of the GuildOnboarding. Default is "GuildOnboarding".
### guildId
----
-
### prompts
----
-
### defaultChannelIds
----
-
### enabled
----
-
### mode
+### type
+
+
---
-
+The type of the GuildOnboarding. Default is "GuildOnboarding".
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/GuildOnboardingPrompt.mdx b/src/content/docs/classes/Objects/GuildOnboardingPrompt.mdx
index d91895a..b2895b9 100644
--- a/src/content/docs/classes/Objects/GuildOnboardingPrompt.mdx
+++ b/src/content/docs/classes/Objects/GuildOnboardingPrompt.mdx
@@ -23,46 +23,32 @@ The `GuildOnboardingPrompt` class provides a way for developers to interact with
## Properties
-### type
-
-
----
-The type of the GuildOnboardingPrompt. Default is "GuildOnboardingPrompt".
### id
----
-
### type
----
-
### options
----
-
### title
----
-
### singleSelect
----
-
### required
----
-
### inOboarding
+### type
+
+
---
-
+The type of the GuildOnboardingPrompt. Default is "GuildOnboardingPrompt".
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/GuildOnboardingPromptOption.mdx b/src/content/docs/classes/Objects/GuildOnboardingPromptOption.mdx
index f3438ef..9dc9c13 100644
--- a/src/content/docs/classes/Objects/GuildOnboardingPromptOption.mdx
+++ b/src/content/docs/classes/Objects/GuildOnboardingPromptOption.mdx
@@ -23,36 +23,26 @@ The `GuildOnboardingPromptOption` class provides a way for developers to interac
## Properties
-### type
-
-
----
-The type of the GuildOnboardingPromptOption. Default is "GuildOnboardingPromptOption".
### id
----
-
### channelIds
----
-
### roleIds
----
-
### title
----
-
### description
+### type
+
+
---
-
+The type of the GuildOnboardingPromptOption. Default is "GuildOnboardingPromptOption".
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/GuildPreview.mdx b/src/content/docs/classes/Objects/GuildPreview.mdx
index f4dabff..8c92a4a 100644
--- a/src/content/docs/classes/Objects/GuildPreview.mdx
+++ b/src/content/docs/classes/Objects/GuildPreview.mdx
@@ -26,58 +26,36 @@ GuildPreview represents a user on Discord, encapsulating user data such as usern
### id
----
-
### name
----
-
### icon
----
-
### splash
----
-
### discoverySplash
----
-
### emojis
----
-
### features
----
-
### approximateMemberCount
----
-
### approximatePresenceCount
----
-
### description
----
-
### stickers
----
-
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/GuildPrivateThreadChannel.mdx b/src/content/docs/classes/Objects/GuildPrivateThreadChannel.mdx
index b47bea1..3303d35 100644
--- a/src/content/docs/classes/Objects/GuildPrivateThreadChannel.mdx
+++ b/src/content/docs/classes/Objects/GuildPrivateThreadChannel.mdx
@@ -26,57 +26,41 @@ Represents the implementation of a Discord Private Thread channel.
### ownerId
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### messageCount
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### memberCount
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### totalMessageSent
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### threadMetadata
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### availableTags
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### appliedTags
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### defaultReactionEmoji
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
diff --git a/src/content/docs/classes/Objects/GuildPublicThreadChannel.mdx b/src/content/docs/classes/Objects/GuildPublicThreadChannel.mdx
index fb5e181..94e1b99 100644
--- a/src/content/docs/classes/Objects/GuildPublicThreadChannel.mdx
+++ b/src/content/docs/classes/Objects/GuildPublicThreadChannel.mdx
@@ -26,57 +26,41 @@ Represents the implementation of a Discord Public Thread channel.
### ownerId
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### messageCount
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### memberCount
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### totalMessageSent
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### threadMetadata
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### availableTags
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### appliedTags
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
### defaultReactionEmoji
----
-
> This property was inherited from [Objects.BaseGuildThread](Objects.BaseGuildThread)
diff --git a/src/content/docs/classes/Objects/GuildStageVoiceChannel.mdx b/src/content/docs/classes/Objects/GuildStageVoiceChannel.mdx
index cbd775b..cbb6241 100644
--- a/src/content/docs/classes/Objects/GuildStageVoiceChannel.mdx
+++ b/src/content/docs/classes/Objects/GuildStageVoiceChannel.mdx
@@ -23,7 +23,41 @@ Represents the implementation of a Discord Stage channel.
## Properties
-The GuildStageVoiceChannel instance has no set properties!
+### id
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
+### guildId
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
+### voiceConnection
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
+### bitrate
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
+### userLimit
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
+### rtcRegion
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
+### videoQualityMode
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/GuildTextChannel.mdx b/src/content/docs/classes/Objects/GuildTextChannel.mdx
index bc1d466..71b54fb 100644
--- a/src/content/docs/classes/Objects/GuildTextChannel.mdx
+++ b/src/content/docs/classes/Objects/GuildTextChannel.mdx
@@ -23,60 +23,14 @@ Represents the implementation of a Discord Text channel.
## Properties
-### guildId
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### topic
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### nsfw
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### rateLimitPerUser
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### parentId
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
-### flags
-
-
----
-
-
-> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
### lastPinTimestamp
----
-
> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
### lastMessageId
----
-
> This property was inherited from [Objects.BaseGuildTextChannel](Objects.BaseGuildTextChannel)
diff --git a/src/content/docs/classes/Objects/GuildVoiceChannel.mdx b/src/content/docs/classes/Objects/GuildVoiceChannel.mdx
index 583b6a2..d22965b 100644
--- a/src/content/docs/classes/Objects/GuildVoiceChannel.mdx
+++ b/src/content/docs/classes/Objects/GuildVoiceChannel.mdx
@@ -23,7 +23,41 @@ Represents the implementation of a Discord Voice channel.
## Properties
-The GuildVoiceChannel instance has no set properties!
+### id
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
+### guildId
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
+### voiceConnection
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
+### bitrate
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
+### userLimit
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
+### rtcRegion
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
+### videoQualityMode
+
+
+
+> This property was inherited from [Objects.BaseGuildVoiceChannel](Objects.BaseGuildVoiceChannel)
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/GuildWelcomeScreen.mdx b/src/content/docs/classes/Objects/GuildWelcomeScreen.mdx
index bb5c114..4ad90a2 100644
--- a/src/content/docs/classes/Objects/GuildWelcomeScreen.mdx
+++ b/src/content/docs/classes/Objects/GuildWelcomeScreen.mdx
@@ -23,21 +23,17 @@ The `GuildWelcomeScreen` class provides a way for developers to interact with a
## Properties
-### type
-
-
----
-The type of the GuildWelcomeScreen. Default is "GuildWelcomeScreen".
### description
----
-
### welcomeChannels
+### type
+
+
---
-
+The type of the GuildWelcomeScreen. Default is "GuildWelcomeScreen".
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/GuildWidget.mdx b/src/content/docs/classes/Objects/GuildWidget.mdx
index 4ba0fbd..f8e939c 100644
--- a/src/content/docs/classes/Objects/GuildWidget.mdx
+++ b/src/content/docs/classes/Objects/GuildWidget.mdx
@@ -23,41 +23,29 @@ The `GuildWidget` class provides a way for developers to interact with a Widget.
## Properties
-### type
-
-
----
-The type of the GuildWidget. Default is "GuildWidget".
### id
----
-
### name
----
-
### instantInvite
----
-
### channels
----
-
### members
----
-
### presenceCount
+### type
+
+
---
-
+The type of the GuildWidget. Default is "GuildWidget".
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/UserDMChannel.mdx b/src/content/docs/classes/Objects/UserDMChannel.mdx
index c7dc811..7a1bcac 100644
--- a/src/content/docs/classes/Objects/UserDMChannel.mdx
+++ b/src/content/docs/classes/Objects/UserDMChannel.mdx
@@ -23,7 +23,16 @@ Represents the implementation of a Discord Direct Message Channel
## Properties
-The UserDMChannel instance has no set properties!
+### id
+
+
+
+> This property was inherited from [Objects.BaseUserChannel](Objects.BaseUserChannel)
+### recipients
+
+
+
+> This property was inherited from [Objects.BaseUserChannel](Objects.BaseUserChannel)
[//]: # (----- DOCUMENT METHODS ----- )
diff --git a/src/content/docs/classes/Objects/UserGroupChannel.mdx b/src/content/docs/classes/Objects/UserGroupChannel.mdx
index 20b860e..61099bb 100644
--- a/src/content/docs/classes/Objects/UserGroupChannel.mdx
+++ b/src/content/docs/classes/Objects/UserGroupChannel.mdx
@@ -26,23 +26,25 @@ Represents the implementation of a Discord Group Channel
### icon
----
-
### ownerId
----
-
### applicationId
----
-
### managed
----
-
+### id
+
+
+
+> This property was inherited from [Objects.BaseUserChannel](Objects.BaseUserChannel)
+### recipients
+
+
+
+> This property was inherited from [Objects.BaseUserChannel](Objects.BaseUserChannel)
[//]: # (----- DOCUMENT METHODS ----- )