Table of Contents

Interface IUserSettings

Namespace
Fluxer.Net
Assembly
Fluxer.Net.dll
public interface IUserSettings

Properties

AfkTimeout

The idle timeout in seconds before going AFK.

int AfkTimeout { get; }

Property Value

int

AnimateEmoji

Whether to animate custom emojis.

bool AnimateEmoji { get; }

Property Value

bool

AnimateStickers

Sticker animation preference setting.

int AnimateStickers { get; }

Property Value

int

CompactMessageDisplay

Whether to use compact message display mode.

bool CompactMessageDisplay { get; }

Property Value

bool

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

bool

DeveloperMode

Whether developer mode is enabled.

bool DeveloperMode { get; }

Property Value

bool

ExplicitContentFilter

int ExplicitContentFilter { get; }

Property Value

int

FriendSourceFlags

Friend source flags.

int FriendSourceFlags { get; }

Property Value

int

GifAutoPlay

Whether GIFs auto-play in chat.

bool GifAutoPlay { get; }

Property Value

bool

GroupDmAddPermissionFlags

Group DM add permissions.

int GroupDmAddPermissionFlags { get; }

Property Value

int

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

List<ulong>

IncomingCallFlags

Incoming call settings.

int IncomingCallFlags { get; }

Property Value

int

InlineAttachmentMedia

Whether to display attachments inline in chat.

bool InlineAttachmentMedia { get; }

Property Value

bool

InlineEmbedMedia

Whether to display embed media inline in chat.

bool InlineEmbedMedia { get; }

Property Value

bool

Locale

The locale code for the user interface language.

string Locale { get; }

Property Value

string

RenderEmbeds

Whether to render message embeds.

bool RenderEmbeds { get; }

Property Value

bool

RenderReactions

Whether to display reactions on messages.

bool RenderReactions { get; }

Property Value

bool

RenderSpoilers

Spoiler rendering preference setting.

int RenderSpoilers { get; }

Property Value

int

RestrictedGuilds

Guild IDs where direct messages are restricted

List<ulong>? RestrictedGuilds { get; }

Property Value

List<ulong>

Status

The current online status of the user

string Status { get; }

Property Value

string

Theme

The UI theme preference

string Theme { get; }

Property Value

string

TimeFormat

The preferred time format setting.

int TimeFormat { get; }

Property Value

int

UserId

ulong UserId { get; }

Property Value

ulong