Table of Contents

Interface IPermissionOverwrite<TTarget, TId>

Namespace
Kook
Assembly
Kook.Net.Core.dll

表示一个通用的频道权限重写设置。

public interface IPermissionOverwrite<TTarget, TId> where TTarget : IEntity<TId> where TId : IEquatable<TId>

Type Parameters

TTarget

权限重写设置所应用的目标的实体类型。

TId

权限重写设置所应用的目标的实体的 ID 的类型。

Properties

Permissions

获取此重写的权限重写配置。

OverwritePermissions Permissions { get; }

Property Value

OverwritePermissions

Target

获取此重写所应用的目标。

TTarget? Target { get; }

Property Value

TTarget

TargetId

获取此重写所应用的目标的唯一标识符。

TId TargetId { get; }

Property Value

TId

TargetType

获取此重写所应用的目标的类型。

PermissionOverwriteTarget TargetType { get; }

Property Value

PermissionOverwriteTarget