RestClientOptions constructor
- {List<
NyxxPlugin< plugins = const [],Nyxx> > - String loggerName = 'Nyxx',
- Duration? rateLimitWarningThreshold = const Duration(seconds: 10),
- CacheConfig<
User> userCacheConfig = const CacheConfig(), - CacheConfig<
Channel> channelCacheConfig = const CacheConfig(), - CacheConfig<
Message> messageCacheConfig = const CacheConfig(), - CacheConfig<
Webhook> webhookCacheConfig = const CacheConfig(), - CacheConfig<
Guild> guildCacheConfig = const CacheConfig(), - CacheConfig<
Member> memberCacheConfig = const CacheConfig(), - CacheConfig<
Role> roleCacheConfig = const CacheConfig(), - CacheConfig<
Emoji> emojiCacheConfig = const CacheConfig(), - CacheConfig<
StageInstance> stageInstanceCacheConfig = const CacheConfig(), - CacheConfig<
ScheduledEvent> scheduledEventCacheConfig = const CacheConfig(), - CacheConfig<
AutoModerationRule> autoModerationRuleConfig = const CacheConfig(), - CacheConfig<
Integration> integrationConfig = const CacheConfig(), - CacheConfig<
AuditLogEntry> auditLogEntryConfig = const CacheConfig(), - CacheConfig<
VoiceState> voiceStateConfig = const CacheConfig(), - CacheConfig<
GuildSticker> stickerCacheConfig = const CacheConfig(), - CacheConfig<
GlobalSticker> globalStickerCacheConfig = const CacheConfig(), - CacheConfig<
ApplicationCommand> applicationCommandConfig = const CacheConfig(), - CacheConfig<
CommandPermissions> commandPermissionsConfig = const CacheConfig(), - CacheConfig<
Entitlement> entitlementConfig = const CacheConfig()}
Create a new RestClientOptions.
Implementation
const RestClientOptions({
super.plugins,
super.loggerName,
super.rateLimitWarningThreshold,
this.userCacheConfig = const CacheConfig(),
this.channelCacheConfig = const CacheConfig(),
this.messageCacheConfig = const CacheConfig(),
this.webhookCacheConfig = const CacheConfig(),
this.guildCacheConfig = const CacheConfig(),
this.memberCacheConfig = const CacheConfig(),
this.roleCacheConfig = const CacheConfig(),
this.emojiCacheConfig = const CacheConfig(),
this.stageInstanceCacheConfig = const CacheConfig(),
this.scheduledEventCacheConfig = const CacheConfig(),
this.autoModerationRuleConfig = const CacheConfig(),
this.integrationConfig = const CacheConfig(),
this.auditLogEntryConfig = const CacheConfig(),
this.voiceStateConfig = const CacheConfig(),
this.stickerCacheConfig = const CacheConfig(),
this.globalStickerCacheConfig = const CacheConfig(),
this.applicationCommandConfig = const CacheConfig(),
this.commandPermissionsConfig = const CacheConfig(),
this.entitlementConfig = const CacheConfig(),
});