Class PermissionOverwrite
Fluxer entity with client attached.
public class PermissionOverwrite : Entity, IPermissionOverwrite
- Inheritance
-
objectPermissionOverwrite
- Implements
Properties
Allow
The bitwise value of allowed permissions.
public ChannelPermissions Allow { get; }
Property Value
Deny
The bitwise value of denied permissions.
public ChannelPermissions Deny { get; }
Property Value
Id
The unique identifier for the role or user this overwrite applies to.
public ulong Id { get; }
Property Value
Type
The type of overwrite (0 = role, 1 = member)
public PermissionOverwriteType Type { get; }
Property Value
Methods
Create(FluxerBaseClient, PermissionOverwriteJson)
Create a PermissionOverwrite object from json.
public static PermissionOverwrite Create(FluxerBaseClient client, PermissionOverwriteJson json)
Parameters
clientFluxerBaseClientjsonPermissionOverwriteJson