-
-
Notifications
You must be signed in to change notification settings - Fork 4k
Open
Labels
Description
With the recent merge of #10900 we are now ready to implement the rest of the structures. The following is a progress tracker that includes all structures. Anyone may PR any one of these structures (or a group that makes sense together).
Some general guidelines (please take a look at the existing structures before working on new ones):
- These base structures do not construct sub-structures, that will be delegated to the caching library
- Because we do not construct sub-structures, the base structures must not expose these via a getter to make it possible to expose the constructed classes via that getter in a subclass.
- Things that are ineffecient to store the way Discord sends them may be optimized (like timestamps), they must be reintroduced the way Discord sends them in
toJSON()
GLHF
- Application
- Audit Log
- Auto Moderation
- Channel
- Channels
- PermissionOverwrite
- ForumTag
- ThreadMetadata
- Mixins
- DM
- Guild
- Text
- Owner
- Parent
- Permissions
- Pin
- Slowmode
- Topic
- Webhooks
- Thread
- ThreadOnly
- Voice
- Emoji
- Entitlement
- Guild
- Guild
- Guild Preview
- Guild Widget
- Guild Member
- Integration
- Guild Ban
-
Membership ScreeningOh wait...this is still undocumented
- Guild Scheduled Event
- Guild Template
- Interactions (Need more thoughts on this)
- Invite
- Message
- Poll
- SKU
- Soundboard
- Stage Instance
- Sticker
- Sticker
- Sticker Pack
- Subscription
- Teams
- User
- User
- AvatarDecorationData
- Connection
- User
- Voice
- Voice State
- Voice Region
- Webhook