Table of Contents

Class UserGuildSettings

Namespace
Fluxer.Net
Assembly
Fluxer.Net.dll
public class UserGuildSettings : Entity, IUserGuildSettings
Inheritance
object
UserGuildSettings
Implements

Properties

ChannelOverrides

public Dictionary<ulong, GuildChannelOverride>? ChannelOverrides { get; }

Property Value

Dictionary<ulong, GuildChannelOverride>

GuildId

public ulong? GuildId { get; }

Property Value

ulong?

HideMutedChannels

public bool HideMutedChannels { get; }

Property Value

bool

MessageNotifications

public NotificationType MessageNotifications { get; }

Property Value

NotificationType

MobilePush

public bool MobilePush { get; }

Property Value

bool

MuteConfig

public MuteConfiguration? MuteConfig { get; }

Property Value

MuteConfiguration

Muted

public bool Muted { get; }

Property Value

bool

SuppressEveryone

public bool SuppressEveryone { get; }

Property Value

bool

SuppressRoles

public bool SuppressRoles { get; }

Property Value

bool

UnreadBadges

public NotificationType? UnreadBadges { get; }

Property Value

NotificationType?

Version

public int Version { get; }

Property Value

int

Methods

Create(FluxerBaseClient, UserGuildSettingsJson)

Create a UserGuildSettings object from json.

public static UserGuildSettings Create(FluxerBaseClient client, UserGuildSettingsJson json)

Parameters

client FluxerBaseClient
json UserGuildSettingsJson

Returns

UserGuildSettings