Table of Contents

Class AuditLogEntryInfo

Namespace
NetCord
Assembly
NetCord.dll
public class AuditLogEntryInfo : IJsonModel<JsonAuditLogEntryInfo>
Inheritance
AuditLogEntryInfo
Implements
Inherited Members

Constructors

AuditLogEntryInfo(JsonAuditLogEntryInfo)

public AuditLogEntryInfo(JsonAuditLogEntryInfo jsonModel)

Parameters

jsonModel JsonAuditLogEntryInfo

Properties

ApplicationId

ID of the app whose permissions were targeted.

public ulong? ApplicationId { get; }

Property Value

ulong?

AutoModerationRuleName

Name of the Auto Moderation rule that was triggered.

public string? AutoModerationRuleName { get; }

Property Value

string

AutoModerationRuleTriggerType

Trigger type of the Auto Moderation rule that was triggered.

public AutoModerationRuleTriggerType? AutoModerationRuleTriggerType { get; }

Property Value

AutoModerationRuleTriggerType?

ChannelId

Channel in which the entities were targeted.

public ulong? ChannelId { get; }

Property Value

ulong?

Count

Number of entities that were targeted.

public int? Count { get; }

Property Value

int?

DeleteGuildUserDays

Number of days after which inactive members were kicked.

public int? DeleteGuildUserDays { get; }

Property Value

int?

GuildUsersRemoved

Number of members removed by the prune.

public int? GuildUsersRemoved { get; }

Property Value

int?

Id

ID of the overwritten entity.

public ulong? Id { get; }

Property Value

ulong?

IntegrationType

Type of integration which performed the action.

public IntegrationType? IntegrationType { get; }

Property Value

IntegrationType?

MessageId

ID of the message that was targeted.

public ulong? MessageId { get; }

Property Value

ulong?

RoleName

Name of the role.

public string? RoleName { get; }

Property Value

string

Type

Type of overwritten entity.

public PermissionOverwriteType? Type { get; }

Property Value

PermissionOverwriteType?