Class SocketGuildMember
Cached Guild Member.
public class SocketGuildMember : GuildMember, IGuildMember, ISnowflake, IMentionable
- Inheritance
-
objectSocketGuildMember
- Implements
- Inherited Members
- Extension Methods
Properties
Guild
Guild that the member is for.
public SocketGuild Guild { get; }
Property Value
Roles
public IEnumerable<SocketRole> Roles { get; }
Property Value
VoiceStates
public ConcurrentDictionary<string, SocketVoiceState> VoiceStates { get; }
Property Value
Methods
Create(FluxerBaseClient, GuildMemberJson)
Create a SocketGuildMember object from json.
public static SocketGuildMember Create(FluxerBaseClient client, GuildMemberJson json)
Parameters
clientFluxerBaseClientjsonGuildMemberJson
Returns
GetPermissions(Channel)
public ChannelPermissions GetPermissions(Channel channel)
Parameters
channelChannel
Returns
HasPermission(GuildPermission)
public bool HasPermission(GuildPermission permission)
Parameters
permissionGuildPermission