All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.dv8tion.jda.api.audit.ActionType Maven / Gradle / Ivy

Go to download

Java wrapper for the popular chat & VOIP service: Discord https://discord.com

There is a newer version: 5.1.0
Show newest version
/*
 * Copyright 2015 Austin Keener, Michael Ritter, Florian Spieß, and the JDA contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package net.dv8tion.jda.api.audit;

import net.dv8tion.jda.api.entities.Member;
import net.dv8tion.jda.api.entities.ScheduledEvent;
import net.dv8tion.jda.api.entities.channel.attribute.IVoiceStatusChannel;
import net.dv8tion.jda.api.entities.channel.middleman.GuildChannel;
import net.dv8tion.jda.api.entities.emoji.RichCustomEmoji;

/**
 * ActionTypes for {@link net.dv8tion.jda.api.audit.AuditLogEntry AuditLogEntry} instances
 * 
Found via {@link net.dv8tion.jda.api.audit.AuditLogEntry#getType() AuditLogEntry.getType()} */ public enum ActionType { /** * An Administrator updated {@link net.dv8tion.jda.api.entities.Guild Guild} information. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#GUILD_AFK_CHANNEL GUILD_AFK_CHANNEL}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#GUILD_AFK_TIMEOUT GUILD_AFK_TIMEOUT}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#GUILD_EXPLICIT_CONTENT_FILTER GUILD_EXPLICIT_CONTENT_FILTER}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#GUILD_ICON GUILD_ICON}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#GUILD_MFA_LEVEL GUILD_MFA_LEVEL}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#GUILD_NAME GUILD_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#GUILD_NOTIFICATION_LEVEL GUILD_NOTIFICATION_LEVEL}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#GUILD_OWNER GUILD_OWNER}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#GUILD_REGION GUILD_REGION}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#GUILD_SPLASH GUILD_SPLASH}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#GUILD_SYSTEM_CHANNEL GUILD_SYSTEM_CHANNEL}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#GUILD_RULES_CHANNEL GUILD_RULES_CHANNEL}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#GUILD_COMMUNITY_UPDATES_CHANNEL GUILD_COMMUNITY_UPDATES_CHANNEL}
  • *
*/ GUILD_UPDATE(1, TargetType.GUILD), /** * An Administrator created a {@link GuildChannel GuildChannel} * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_BITRATE CHANNEL_BITRATE} (VoiceChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_USER_LIMIT CHANNEL_USER_LIMIT} (VoiceChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_TOPIC CHANNEL_TOPIC} (TextChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_SLOWMODE CHANNEL_SLOWMODE} (TextChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_NSFW CHANNEL_NSFW} (TextChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_OVERRIDES CHANNEL_OVERRIDES}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_NAME CHANNEL_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_TYPE CHANNEL_TYPE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ID ID}
  • *
*/ CHANNEL_CREATE(10, TargetType.CHANNEL), /** * An Administrator updated {@link GuildChannel GuildChannel} information. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_BITRATE CHANNEL_BITRATE} (VoiceChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_USER_LIMIT CHANNEL_USER_LIMIT} (VoiceChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_TOPIC CHANNEL_TOPIC} (TextChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_SLOWMODE CHANNEL_SLOWMODE} (TextChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_NSFW CHANNEL_NSFW} (TextChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_NAME CHANNEL_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_TYPE CHANNEL_TYPE}
  • *
*/ CHANNEL_UPDATE(11, TargetType.CHANNEL), /** * An Administrator deleted a {@link GuildChannel GuildChannel}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_BITRATE CHANNEL_BITRATE} (VoiceChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_USER_LIMIT CHANNEL_USER_LIMIT} (VoiceChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_TOPIC CHANNEL_TOPIC} (TextChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_SLOWMODE CHANNEL_SLOWMODE} (TextChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_NSFW CHANNEL_NSFW} (TextChannel only)
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_OVERRIDES CHANNEL_OVERRIDES}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_NAME CHANNEL_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_TYPE CHANNEL_TYPE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ID ID}
  • *
*/ CHANNEL_DELETE(12, TargetType.CHANNEL), /** * An Administrator created a {@link net.dv8tion.jda.api.entities.PermissionOverride PermissionOverride}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#OVERRIDE_ALLOW OVERRIDE_ALLOW}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#OVERRIDE_DENY OVERRIDE_DENY}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#OVERRIDE_TYPE OVERRIDE_TYPE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ID ID}
  • *
* *

Possible Options
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogOption#ROLE ROLE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogOption#USER USER}
  • *
*/ CHANNEL_OVERRIDE_CREATE(13, TargetType.CHANNEL), /** * An Administrator updated {@link net.dv8tion.jda.api.entities.PermissionOverride PermissionOverride} information. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#OVERRIDE_ALLOW OVERRIDE_ALLOW}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#OVERRIDE_DENY OVERRIDE_DENY}
  • *
*/ CHANNEL_OVERRIDE_UPDATE(14, TargetType.CHANNEL), /** * An Administrator deleted a {@link net.dv8tion.jda.api.entities.PermissionOverride PermissionOverride}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#OVERRIDE_ALLOW OVERRIDE_ALLOW}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#OVERRIDE_DENY OVERRIDE_DENY}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#OVERRIDE_TYPE OVERRIDE_TYPE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ID ID}
  • *
* *

Possible Options
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogOption#ROLE ROLE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogOption#USER USER}
  • *
*/ CHANNEL_OVERRIDE_DELETE(15, TargetType.CHANNEL), /** * An Administrator has kicked a member. */ KICK( 20, TargetType.MEMBER), /** * An Administrator has pruned members for inactivity. * *

Possible Options
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogOption#DELETE_MEMBER_DAYS DELETE_MEMBER_DAYS}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogOption#MEMBERS_REMOVED MEMBERS_REMOVED}
  • *
*/ PRUNE(21, TargetType.MEMBER), /** * An Administrator has banned a user. */ BAN( 22, TargetType.MEMBER), /** * An Administrator has unbanned a user. */ UNBAN(23, TargetType.MEMBER), /** * A {@link net.dv8tion.jda.api.entities.Member Member} was either updated by an administrator or * the member updated itself. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#MEMBER_NICK MEMBER_NICK}
  • *
*/ MEMBER_UPDATE( 24, TargetType.MEMBER), /** * An Administrator updated the roles of a member. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#MEMBER_ROLES_ADD MEMBER_ROLES_ADD}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#MEMBER_ROLES_REMOVE MEMBER_ROLES_REMOVE}
  • *
*/ MEMBER_ROLE_UPDATE(25, TargetType.MEMBER), /** * One or more members were moved from one voice channel to another by an Administrator * *

Possible Options
*

    *
  • {@link AuditLogOption#COUNT} The amount of users moved
  • *
  • {@link AuditLogOption#CHANNEL} The target channel
  • *
*/ MEMBER_VOICE_MOVE(26, TargetType.MEMBER), /** * One or more members were disconnected from a voice channel by an Administrator * *

Possible Options
*

    *
  • {@link AuditLogOption#COUNT} The amount of users who were disconnected
  • *
*/ MEMBER_VOICE_KICK(27, TargetType.MEMBER), /** * An Administrator has added a bot to the server. */ BOT_ADD(28, TargetType.MEMBER), /** * An Administrator has created a {@link net.dv8tion.jda.api.entities.Role Role}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_COLOR ROLE_COLOR}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_HOISTED ROLE_HOISTED}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_MENTIONABLE ROLE_MENTIONABLE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_NAME ROLE_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_PERMISSIONS ROLE_PERMISSIONS}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ID ID}
  • *
*/ ROLE_CREATE(30, TargetType.ROLE), /** * An Administrator has updated a {@link net.dv8tion.jda.api.entities.Role Role}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_COLOR ROLE_COLOR}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_HOISTED ROLE_HOISTED}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_MENTIONABLE ROLE_MENTIONABLE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_NAME ROLE_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_PERMISSIONS ROLE_PERMISSIONS}
  • *
*/ ROLE_UPDATE(31, TargetType.ROLE), /** * An Administrator has deleted a {@link net.dv8tion.jda.api.entities.Role Role}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_COLOR ROLE_COLOR}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_HOISTED ROLE_HOISTED}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_MENTIONABLE ROLE_MENTIONABLE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_NAME ROLE_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ROLE_PERMISSIONS ROLE_PERMISSIONS}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ID ID}
  • *
*/ ROLE_DELETE(32, TargetType.ROLE), /** * Someone has created an {@link net.dv8tion.jda.api.entities.Invite Invite}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#INVITE_CHANNEL INVITE_CHANNEL}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#INVITE_CODE INVITE_CODE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#INVITE_INVITER INVITE_INVITER}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#INVITE_MAX_AGE INVITE_MAX_AGE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#INVITE_MAX_USES INVITE_MAX_USES}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#INVITE_USES INVITE_USES}
  • *
*/ INVITE_CREATE(40, TargetType.INVITE), /** * An {@link net.dv8tion.jda.api.entities.Invite Invite} has been updated. */ INVITE_UPDATE(41, TargetType.INVITE), /** * An Administrator has deleted an {@link net.dv8tion.jda.api.entities.Invite Invite}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#INVITE_CHANNEL INVITE_CHANNEL}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#INVITE_CODE INVITE_CODE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#INVITE_INVITER INVITE_INVITER}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#INVITE_MAX_AGE INVITE_MAX_AGE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#INVITE_MAX_USES INVITE_MAX_USES}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#INVITE_USES INVITE_USES}
  • *
*/ INVITE_DELETE(42, TargetType.INVITE), /** * An Administrator has created a {@link net.dv8tion.jda.api.entities.Webhook Webhook}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#WEBHOOK_CHANNEL WEBHOOK_CHANNEL}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#WEBHOOK_ICON WEBHOOK_ICON}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#WEBHOOK_NAME WEBHOOK_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ID ID}
  • *
*/ WEBHOOK_CREATE(50, TargetType.WEBHOOK), /** * An Administrator has updated a {@link net.dv8tion.jda.api.entities.Webhook Webhook}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#WEBHOOK_CHANNEL WEBHOOK_CHANNEL}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#WEBHOOK_ICON WEBHOOK_ICON}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#WEBHOOK_NAME WEBHOOK_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ID ID}
  • *
*/ WEBHOOK_UPDATE(51, TargetType.WEBHOOK), /** * An Administrator has deleted a {@link net.dv8tion.jda.api.entities.Webhook Webhook}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#WEBHOOK_CHANNEL WEBHOOK_CHANNEL}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#WEBHOOK_ICON WEBHOOK_ICON}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#WEBHOOK_NAME WEBHOOK_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ID ID}
  • *
*/ WEBHOOK_REMOVE(52, TargetType.WEBHOOK), /** * An Administrator created an {@link RichCustomEmoji Custom Emoji}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#EMOJI_NAME EMOJI_NAME}
  • *
*/ EMOJI_CREATE(60, TargetType.EMOJI), /** * An Administrator updated an {@link RichCustomEmoji Custom Emoji}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#EMOJI_NAME EMOJI_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#EMOJI_ROLES_ADD EMOJI_ROLES_ADD}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#EMOJI_ROLES_REMOVE EMOJI_ROLES_REMOVE}
  • *
*/ EMOJI_UPDATE(61, TargetType.EMOJI), /** * An Administrator deleted an {@link RichCustomEmoji Custom Emoji}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#EMOJI_NAME EMOJI_NAME}
  • *
*/ EMOJI_DELETE(62, TargetType.EMOJI), /** * A message was created. */ MESSAGE_CREATE(70, TargetType.UNKNOWN), /** * A message was updated. */ MESSAGE_UPDATE(71, TargetType.UNKNOWN), /** * An Administrator has deleted one or more {@link net.dv8tion.jda.api.entities.Message Messages}. * *

Possible Options
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogOption#COUNT COUNT}
  • *
*/ MESSAGE_DELETE(72, TargetType.MEMBER), /** * An Administrator has performed a bulk delete of messages in a channel * *

Possible Options
*

    *
  • {@link AuditLogOption#COUNT}
  • *
*/ MESSAGE_BULK_DELETE(73, TargetType.CHANNEL), /** * An Administrator has pinned a message in the channel * *

Possible Options
*

    *
  • {@link AuditLogOption#CHANNEL}
  • *
  • {@link AuditLogOption#MESSAGE}
  • *
*/ MESSAGE_PIN(74, TargetType.CHANNEL), /** * An Administrator has unpinned a message in the channel * *

Possible Options
*

    *
  • {@link AuditLogOption#CHANNEL}
  • *
  • {@link AuditLogOption#MESSAGE}
  • *
*/ MESSAGE_UNPIN(75, TargetType.CHANNEL), /** * An Administrator has added an integration to the guild */ INTEGRATION_CREATE(80, TargetType.INTEGRATION), /** * An Administrator has updated an integration of the guild */ INTEGRATION_UPDATE(81, TargetType.INTEGRATION), /** * An Administrator has removed an integration from the guild */ INTEGRATION_DELETE(82, TargetType.INTEGRATION), /** * A {@link net.dv8tion.jda.api.entities.StageInstance StageInstance} was started by a {@link net.dv8tion.jda.api.entities.channel.concrete.StageChannel#isModerator(Member) Stage Moderator}. * *

Possible Options
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogOption#CHANNEL CHANNEL}
  • *
* *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_TOPIC CHANNEL_TOPIC}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#PRIVACY_LEVEL STAGE_INSTANCE_PRIVACY_LEVEL}
  • *
*/ STAGE_INSTANCE_CREATE(83, TargetType.STAGE_INSTANCE), /** * A {@link net.dv8tion.jda.api.entities.StageInstance StageInstance} was updated by a {@link net.dv8tion.jda.api.entities.channel.concrete.StageChannel#isModerator(Member) Stage Moderator}. * *

Possible Options
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogOption#CHANNEL CHANNEL}
  • *
* *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_TOPIC CHANNEL_TOPIC}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#PRIVACY_LEVEL STAGE_INSTANCE_PRIVACY_LEVEL}
  • *
*/ STAGE_INSTANCE_UPDATE(84, TargetType.STAGE_INSTANCE), /** * A {@link net.dv8tion.jda.api.entities.StageInstance StageInstance} was deleted by a {@link net.dv8tion.jda.api.entities.channel.concrete.StageChannel#isModerator(Member) Stage Moderator}. * *

Possible Options
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogOption#CHANNEL CHANNEL}
  • *
* *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#CHANNEL_TOPIC CHANNEL_TOPIC}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#PRIVACY_LEVEL STAGE_INSTANCE_PRIVACY_LEVEL}
  • *
*/ STAGE_INSTANCE_DELETE(85, TargetType.STAGE_INSTANCE), /** * A user created a {@link ScheduledEvent ScheduledEvent} */ SCHEDULED_EVENT_CREATE(100, TargetType.SCHEDULED_EVENT), /** * A user updated a {@link ScheduledEvent ScheduledEvent} */ SCHEDULED_EVENT_UPDATE(101, TargetType.SCHEDULED_EVENT), /** * A user deleted/cancelled a {@link ScheduledEvent ScheduledEvent} */ SCHEDULED_EVENT_DELETE(102, TargetType.SCHEDULED_EVENT), /** * An Administrator created a {@link net.dv8tion.jda.api.entities.sticker.GuildSticker GuildSticker}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#STICKER_NAME STICKER_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#STICKER_FORMAT STICKER_FORMAT}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#STICKER_DESCRIPTION STICKER_DESCRIPTION}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#STICKER_TAGS STICKER_TAGS}
  • *
*/ STICKER_CREATE(90, TargetType.STICKER), /** * An Administrator updated a {@link net.dv8tion.jda.api.entities.sticker.GuildSticker GuildSticker}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#STICKER_DESCRIPTION STICKER_DESCRIPTION}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#STICKER_TAGS STICKER_TAGS}
  • *
*/ STICKER_UPDATE(91, TargetType.STICKER), /** * An Administrator deleted a {@link net.dv8tion.jda.api.entities.sticker.GuildSticker GuildSticker}. * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#STICKER_NAME STICKER_NAME}
  • *
*/ STICKER_DELETE(92, TargetType.STICKER), /** * A user created a {@link net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel ThreadChannel} * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#THREAD_NAME THREAD_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#THREAD_SLOWMODE THREAD_SLOWMODE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#THREAD_ARCHIVED THREAD_ARCHIVED}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#THREAD_AUTO_ARCHIVE_DURATION THREAD_AUTO_ARCHIVE_DURATION}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#THREAD_LOCKED THREAD_LOCKED}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#THREAD_INVITABLE THREAD_INVITABLE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ID ID}
  • *
*/ THREAD_CREATE(110, TargetType.THREAD), /** * A user updated a {@link net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel ThreadChannel} * *

Possible Keys
*

    *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#THREAD_NAME THREAD_NAME}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#THREAD_SLOWMODE THREAD_SLOWMODE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#THREAD_ARCHIVED THREAD_ARCHIVED}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#THREAD_AUTO_ARCHIVE_DURATION THREAD_AUTO_ARCHIVE_DURATION}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#THREAD_LOCKED THREAD_LOCKED}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#THREAD_INVITABLE THREAD_INVITABLE}
  • *
  • {@link net.dv8tion.jda.api.audit.AuditLogKey#ID ID}
  • *
*/ THREAD_UPDATE(111, TargetType.THREAD), /** * A user deleted a {@link net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel ThreadChannel} */ THREAD_DELETE(112, TargetType.THREAD), /** * A moderator updated the privileges for an application */ APPLICATION_COMMAND_PRIVILEGES_UPDATE(121, TargetType.INTEGRATION), /** * A moderator created a new {@link net.dv8tion.jda.api.entities.automod.AutoModRule AutoModRule} */ AUTO_MODERATION_RULE_CREATE(140, TargetType.AUTO_MODERATION_RULE), /** * A moderator updated an existing {@link net.dv8tion.jda.api.entities.automod.AutoModRule AutoModRule} */ AUTO_MODERATION_RULE_UPDATE(141, TargetType.AUTO_MODERATION_RULE), /** * A moderator deleted an existing {@link net.dv8tion.jda.api.entities.automod.AutoModRule AutoModRule} */ AUTO_MODERATION_RULE_DELETE(142, TargetType.AUTO_MODERATION_RULE), /** * An automod rule blocked a message from being sent * *

Possible Keys
*

    *
  • {@link AuditLogKey#AUTO_MODERATION_RULE_NAME AUTO_MODERATION_RULE_NAME}
  • *
  • {@link AuditLogKey#AUTO_MODERATION_RULE_TRIGGER_TYPE AUTO_MODERATION_RULE_TRIGGER_TYPE}
  • *
  • {@link AuditLogKey#CHANNEL_ID CHANNEL_ID}
  • *
*/ AUTO_MODERATION_RULE_BLOCK_MESSAGE(143, TargetType.MEMBER), /** * An automod rule sent an alert to a channel * *

Possible Keys
*

    *
  • {@link AuditLogKey#AUTO_MODERATION_RULE_NAME AUTO_MODERATION_RULE_NAME}
  • *
  • {@link AuditLogKey#AUTO_MODERATION_RULE_TRIGGER_TYPE AUTO_MODERATION_RULE_TRIGGER_TYPE}
  • *
*/ AUTO_MODERATION_FLAG_TO_CHANNEL( 144, TargetType.MEMBER), /** * An automod rule put a user in {@link Member#isTimedOut() timeout} * *

Possible Keys
*

    *
  • {@link AuditLogKey#AUTO_MODERATION_RULE_NAME AUTO_MODERATION_RULE_NAME}
  • *
  • {@link AuditLogKey#AUTO_MODERATION_RULE_TRIGGER_TYPE AUTO_MODERATION_RULE_TRIGGER_TYPE}
  • *
*/ AUTO_MODERATION_MEMBER_TIMEOUT( 145, TargetType.MEMBER), /** * A user updated the {@link IVoiceStatusChannel#getStatus() status} of a voice channel. * *

Possible Keys
*

    *
  • {@link AuditLogKey#CHANNEL_VOICE_STATUS CHANNEL_VOICE_STATUS}
  • *
  • {@link AuditLogKey#CHANNEL_ID CHANNEL_ID}
  • *
*/ VOICE_CHANNEL_STATUS_UPDATE(192, TargetType.CHANNEL), /** * A user removed the {@link IVoiceStatusChannel#getStatus() status} of a voice channel. * *

Possible Keys
*

    *
  • {@link AuditLogKey#CHANNEL_ID CHANNEL_ID}
  • *
*/ VOICE_CHANNEL_STATUS_DELETE(193, TargetType.CHANNEL), UNKNOWN(-1, TargetType.UNKNOWN); private final int key; private final TargetType target; ActionType(int key, TargetType target) { this.key = key; this.target = target; } /** * The raw key used to identify types within the api. * * @return Raw key for this ActionType */ public int getKey() { return key; } /** * The expected {@link net.dv8tion.jda.api.audit.TargetType TargetType} * for this ActionType * * @return {@link net.dv8tion.jda.api.audit.TargetType TargetType} */ public TargetType getTargetType() { return target; } public static ActionType from(int key) { for (ActionType type : values()) { if (type.key == key) return type; } return UNKNOWN; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy