Table of Contents

Class PermissionOverwrite

Namespace
Fluxer.Net
Assembly
Fluxer.Net.dll

Fluxer entity with client attached.

public class PermissionOverwrite : Entity, IPermissionOverwrite
Inheritance
object
PermissionOverwrite
Implements

Properties

Allow

The bitwise value of allowed permissions.

public ChannelPermissions Allow { get; }

Property Value

ChannelPermissions

Deny

The bitwise value of denied permissions.

public ChannelPermissions Deny { get; }

Property Value

ChannelPermissions

Id

The unique identifier for the role or user this overwrite applies to.

public ulong Id { get; }

Property Value

ulong

Type

The type of overwrite (0 = role, 1 = member)

public PermissionOverwriteType Type { get; }

Property Value

PermissionOverwriteType

Methods

Create(FluxerBaseClient, PermissionOverwriteJson)

Create a PermissionOverwrite object from json.

public static PermissionOverwrite Create(FluxerBaseClient client, PermissionOverwriteJson json)

Parameters

client FluxerBaseClient
json PermissionOverwriteJson

Returns

PermissionOverwrite