contracts library
Classes
- CacheConfig
- Runtime configuration for the cache layer.
- CacheProviderContract
- CacheTtlPolicy
- Resolves a TTL for a given cache key based on a list of ordered rules.
- ChannelPartContract
- CommandInteractionManager
- CommandInteractionManagerContract
- DataStoreContract
- DataStorePart
- EmojiPartContract
- EncodingStrategy
- GuildScheduledEventPartContract
- InteractionContract
- InteractionDispatcherContract
- InteractionPartContract
- InteractiveButton
-
InteractiveComponent<
T> - InteractiveComponentManager
- InteractiveComponentManagerContract
- InteractiveComponentService
-
InteractiveModal<
T extends dynamic> -
InteractiveSelectMenu<
T extends dynamic> - InvitePartContract
- LoggerContract
- MarshallerContract
- MemberPartContract
- MessagePartContract
- PacketListenerContract
- PacketTypeContract
- PlaceholderContract
- ReactionPartContract
- RolePartContract
- RulesPartContract
- ServerPartContract
- ShardAuthenticationContract
- ShardContract
- ShardDataContract
- ShardingConfigContract
-
ShardMessageContract<
T, OpCodeEnum extends OpCode> - ShardNetworkErrorContract
- StickerPartContract
- ThreadPartContract
- UserPartContract
- WebhookPartContract
- WebsocketOrchestratorContract
Typedefs
-
RequestQueueEntry
= ({Completer completer, List<
String> targetKeys, String uid})