Table of Contents

Class SocketRole

Namespace
Fluxer.Net
Assembly
Fluxer.Net.dll
public class SocketRole : Role, IRole, ISnowflake, IMentionable
Inheritance
object
SocketRole
Implements
Inherited Members
Extension Methods

Properties

Guild

public SocketGuild Guild { get; }

Property Value

SocketGuild

Methods

Create(FluxerBaseClient, RoleJson, SocketGuild)

Create a SocketRole object from json.

public static SocketRole Create(FluxerBaseClient client, RoleJson json, SocketGuild guild)

Parameters

client FluxerBaseClient
json RoleJson
guild SocketGuild

Returns

SocketRole

HasPermission(GuildPermission)

public bool HasPermission(GuildPermission permission)

Parameters

permission GuildPermission

Returns

bool