Table of Contents

Class JsonAutoModerationActionExecutionEventArgs

Namespace
NetCord.Gateway.JsonModels.EventArgs
Assembly
NetCord.dll
public class JsonAutoModerationActionExecutionEventArgs
Inheritance
JsonAutoModerationActionExecutionEventArgs
Inherited Members

Constructors

JsonAutoModerationActionExecutionEventArgs()

public JsonAutoModerationActionExecutionEventArgs()

Properties

Action

[JsonPropertyName("action")]
public JsonAutoModerationAction Action { get; set; }

Property Value

JsonAutoModerationAction

AlertSystemMessageId

[JsonPropertyName("alert_system_message_id")]
public ulong? AlertSystemMessageId { get; set; }

Property Value

ulong?

ChannelId

[JsonPropertyName("channel_id")]
public ulong? ChannelId { get; set; }

Property Value

ulong?

Content

[JsonPropertyName("content")]
public string Content { get; set; }

Property Value

string

GuildId

[JsonPropertyName("guild_id")]
public ulong GuildId { get; set; }

Property Value

ulong

MatchedContent

[JsonPropertyName("matched_content")]
public string? MatchedContent { get; set; }

Property Value

string

MatchedKeyword

[JsonPropertyName("matched_keyword")]
public string? MatchedKeyword { get; set; }

Property Value

string

MessageId

[JsonPropertyName("message_id")]
public ulong? MessageId { get; set; }

Property Value

ulong?

RuleId

[JsonPropertyName("rule_id")]
public ulong RuleId { get; set; }

Property Value

ulong

RuleTriggerType

[JsonPropertyName("rule_trigger_type")]
public AutoModerationRuleTriggerType RuleTriggerType { get; set; }

Property Value

AutoModerationRuleTriggerType

UserId

[JsonPropertyName("user_id")]
public ulong UserId { get; set; }

Property Value

ulong