Interface IDiscordGuildMember
Represents a discord Guild Member Structure API model. Docs: https://discord.com/developers/docs/resources/guild#guild-member-object-guild-member-structure
Namespace: Color_Chan.Discord.Core.Common.Models.Guild
Assembly: Color-Chan.Discord.Core.dll
Syntax
public interface IDiscordGuildMember
Properties
| Improve this Doc View SourceCommunicationDisabledUntil
When the user's timeout will expire and the user will be able to communicate in the guild again, null or a time in the past if the user is not timed out.
Declaration
DateTimeOffset? CommunicationDisabledUntil { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTimeOffset> |
Deaf
Whether the user is deafened in voice channels.
Declaration
bool Deaf { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
JoinedAt
When the user joined the guild.
Declaration
DateTimeOffset JoinedAt { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset |
Mute
Whether the user is muted in voice channels.
Declaration
bool Mute { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
NickName
This users guild nickname.
Declaration
string NickName { get; set; }
Property Value
Type | Description |
---|---|
String |
Pending
Whether the user has not yet passed the guild's Membership Screening requirements.
Declaration
bool? Pending { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<Boolean> |
Permissions
Total permissions of the member in the channel, including overwrites, returned when in the interaction object.
Declaration
DiscordPermission? Permissions { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DiscordPermission> |
PremiumSince
When the user started boosting the guild.
Declaration
DateTimeOffset? PremiumSince { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DateTimeOffset> |
Roles
A list of role ids that are assigned the this guild member.
Declaration
IEnumerable<ulong> Roles { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.UInt64> |
User
The user this guild member represents.
Declaration
IDiscordUser User { get; set; }
Property Value
Type | Description |
---|---|
IDiscordUser |