Interface IUserSettings
public interface IUserSettings
Properties
AfkTimeout
The idle timeout in seconds before going AFK.
int AfkTimeout { get; }
Property Value
AnimateEmoji
Whether to animate custom emojis.
bool AnimateEmoji { get; }
Property Value
AnimateStickers
Sticker animation preference setting.
int AnimateStickers { get; }
Property Value
CompactMessageDisplay
Whether to use compact message display mode.
bool CompactMessageDisplay { get; }
Property Value
CustomStatus
The custom status set by the user.
UserCustomStatusJson? CustomStatus { get; }
Property Value
- UserCustomStatusJson
DefaultGuildsRestricted
Whether new guilds have DM restrictions by default.
bool DefaultGuildsRestricted { get; }
Property Value
DeveloperMode
Whether developer mode is enabled.
bool DeveloperMode { get; }
Property Value
ExplicitContentFilter
int ExplicitContentFilter { get; }
Property Value
FriendSourceFlags
Friend source flags.
int FriendSourceFlags { get; }
Property Value
GifAutoPlay
Whether GIFs auto-play in chat.
bool GifAutoPlay { get; }
Property Value
GroupDmAddPermissionFlags
Group DM add permissions.
int GroupDmAddPermissionFlags { get; }
Property Value
GuildFolders
The folder structure for organizing guilds in the sidebar.
List<UserGuildFolderJson>? GuildFolders { get; }
Property Value
- List<UserGuildFolderJson>
GuildPositions
List<ulong>? GuildPositions { get; }
Property Value
IncomingCallFlags
Incoming call settings.
int IncomingCallFlags { get; }
Property Value
InlineAttachmentMedia
Whether to display attachments inline in chat.
bool InlineAttachmentMedia { get; }
Property Value
InlineEmbedMedia
Whether to display embed media inline in chat.
bool InlineEmbedMedia { get; }
Property Value
Locale
The locale code for the user interface language.
string Locale { get; }
Property Value
RenderEmbeds
Whether to render message embeds.
bool RenderEmbeds { get; }
Property Value
RenderReactions
Whether to display reactions on messages.
bool RenderReactions { get; }
Property Value
RenderSpoilers
Spoiler rendering preference setting.
int RenderSpoilers { get; }
Property Value
RestrictedGuilds
Guild IDs where direct messages are restricted
List<ulong>? RestrictedGuilds { get; }
Property Value
Status
The current online status of the user
string Status { get; }
Property Value
Theme
The UI theme preference
string Theme { get; }
Property Value
TimeFormat
The preferred time format setting.
int TimeFormat { get; }
Property Value
UserId
ulong UserId { get; }