UserSettingsUpdateRequest constructor

const UserSettingsUpdateRequest({
  1. bool? inlineEmbedMedia,
  2. UserStatusType? status,
  3. dynamic statusResetsAt,
  4. UserStatusType? statusResetsTo,
  5. UserThemeType? theme,
  6. Locale? locale,
  7. List<SnowflakeType>? restrictedGuilds,
  8. List<SnowflakeType>? botRestrictedGuilds,
  9. bool? defaultGuildsRestricted,
  10. bool? botDefaultGuildsRestricted,
  11. bool? inlineAttachmentMedia,
  12. FriendSourceFlags? flags,
  13. bool? gifAutoPlay,
  14. bool? renderEmbeds,
  15. bool? renderReactions,
  16. bool? animateEmoji,
  17. StickerAnimationOptions? animateStickers,
  18. RenderSpoilers? renderSpoilers,
  19. bool? messageDisplayCompact,
  20. FriendSourceFlags? friendSourceFlags,
  21. IncomingCallFlags? incomingCallFlags,
  22. GroupDmAddPermissionFlags? groupDmAddPermissionFlags,
  23. List<UserSettingsUpdateRequestGuildFolders>? guildFolders,
  24. String? syncedPreferences,
  25. int? afkTimeout,
  26. TimeFormatTypes? timeFormat,
  27. bool? developerMode,
  28. List<String>? trustedDomains,
  29. bool? defaultHideMutedChannels,
  30. SensitiveMediaFilterLevel? sensitiveContentFriendDmFilter,
  31. SensitiveMediaFilterLevel? sensitiveContentNonFriendDmFilter,
  32. SensitiveMediaGuildFilterLevel? sensitiveContentGuildFilter,
  33. bool? suppressUnprivilegedSelfMentions,
  34. List<SnowflakeType>? suppressUnprivilegedSelfMentionsBypassUserIds,
  35. List<SnowflakeType>? staffDmAccessUserIds,
  36. CustomStatusPayload? customStatus,
})

Implementation

const UserSettingsUpdateRequest({
  this.inlineEmbedMedia,
  this.status,
  this.statusResetsAt,
  this.statusResetsTo,
  this.theme,
  this.locale,
  this.restrictedGuilds,
  this.botRestrictedGuilds,
  this.defaultGuildsRestricted,
  this.botDefaultGuildsRestricted,
  this.inlineAttachmentMedia,
  this.flags,
  this.gifAutoPlay,
  this.renderEmbeds,
  this.renderReactions,
  this.animateEmoji,
  this.animateStickers,
  this.renderSpoilers,
  this.messageDisplayCompact,
  this.friendSourceFlags,
  this.incomingCallFlags,
  this.groupDmAddPermissionFlags,
  this.guildFolders,
  this.syncedPreferences,
  this.afkTimeout,
  this.timeFormat,
  this.developerMode,
  this.trustedDomains,
  this.defaultHideMutedChannels,
  this.sensitiveContentFriendDmFilter,
  this.sensitiveContentNonFriendDmFilter,
  this.sensitiveContentGuildFilter,
  this.suppressUnprivilegedSelfMentions,
  this.suppressUnprivilegedSelfMentionsBypassUserIds,
  this.staffDmAccessUserIds,
  this.customStatus,
});