Skip to content

Commit

Permalink
Update ErrorResponse enum (#2693)
Browse files Browse the repository at this point in the history
  • Loading branch information
MinnDevelopment authored Jun 30, 2024
1 parent 9fc38fe commit 6d977de
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 7 deletions.
4 changes: 2 additions & 2 deletions src/main/java/net/dv8tion/jda/api/entities/Guild.java
Original file line number Diff line number Diff line change
Expand Up @@ -3277,7 +3277,7 @@ default Task<List<Member>> retrieveMembersByIds(boolean includePresence, @Nonnul
* Retrieves a {@link ScheduledEvent} by its ID.
* <p>Possible {@link net.dv8tion.jda.api.requests.ErrorResponse ErrorResponses} include:
* <ul>
* <li>{@link net.dv8tion.jda.api.requests.ErrorResponse#SCHEDULED_EVENT ErrorResponse.UNKNOWN_SCHEDULED_EVENT}
* <li>{@link net.dv8tion.jda.api.requests.ErrorResponse#UNKNOWN_SCHEDULED_EVENT ErrorResponse.UNKNOWN_SCHEDULED_EVENT}
* <br>A scheduled event with the specified ID does not exist in the guild, or the currently logged in user does not
* have access to it.</li>
* </ul>
Expand All @@ -3300,7 +3300,7 @@ default CacheRestAction<ScheduledEvent> retrieveScheduledEventById(long id)
* Retrieves a {@link ScheduledEvent} by its ID.
* <p>Possible {@link net.dv8tion.jda.api.requests.ErrorResponse ErrorResponses} include:
* <ul>
* <li>{@link net.dv8tion.jda.api.requests.ErrorResponse#SCHEDULED_EVENT ErrorResponse.UNKNOWN_SCHEDULED_EVENT}
* <li>{@link net.dv8tion.jda.api.requests.ErrorResponse#UNKNOWN_SCHEDULED_EVENT ErrorResponse.UNKNOWN_SCHEDULED_EVENT}
* <br>A scheduled event with the specified ID does not exist in this guild, or the currently logged in user does not
* have access to it.</li>
* </ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
import net.dv8tion.jda.api.entities.channel.unions.GuildChannelUnion;
import net.dv8tion.jda.api.managers.ScheduledEventManager;
import net.dv8tion.jda.api.requests.restaction.AuditableRestAction;
import net.dv8tion.jda.api.requests.restaction.pagination.ScheduledEventMembersPaginationAction;
import net.dv8tion.jda.api.requests.restaction.pagination.PaginationAction;
import net.dv8tion.jda.api.requests.restaction.pagination.ScheduledEventMembersPaginationAction;
import net.dv8tion.jda.api.utils.ImageProxy;

import javax.annotation.CheckReturnValue;
Expand Down Expand Up @@ -206,7 +206,7 @@ default String getCreatorId()
*
* <p>Possible ErrorResponses include:
* <ul>
* <li>{@link net.dv8tion.jda.api.requests.ErrorResponse#SCHEDULED_EVENT UNKNOWN_SCHEDULED_EVENT}
* <li>{@link net.dv8tion.jda.api.requests.ErrorResponse#UNKNOWN_SCHEDULED_EVENT UNKNOWN_SCHEDULED_EVENT}
* <br>If the the event was already deleted.</li>
*
* <li>{@link net.dv8tion.jda.api.requests.ErrorResponse#MISSING_PERMISSIONS MISSING_PERMISSIONS}
Expand Down Expand Up @@ -234,7 +234,7 @@ default String getCreatorId()
*
* <p>Possible ErrorResponses include:
* <ul>
* <li>{@link net.dv8tion.jda.api.requests.ErrorResponse#SCHEDULED_EVENT}
* <li>{@link net.dv8tion.jda.api.requests.ErrorResponse#UNKNOWN_SCHEDULED_EVENT}
* <br>If the the event was already deleted.</li>
*
* <li>{@link net.dv8tion.jda.api.requests.ErrorResponse#MISSING_ACCESS MISSING_ACCESS}
Expand Down
54 changes: 52 additions & 2 deletions src/main/java/net/dv8tion/jda/api/requests/ErrorResponse.java
Original file line number Diff line number Diff line change
Expand Up @@ -71,12 +71,14 @@ public enum ErrorResponse
UNKNOWN_STICKER( 10060, "Unknown Sticker"),
UNKNOWN_INTERACTION( 10062, "Unknown Interaction"),
UNKNOWN_COMMAND( 10063, "Unknown application command"),
UNKNOWN_VOICE_STATE( 10065, "Unknown voice state"),
UNKNOWN_COMMAND_PERMISSIONS( 10066, "Unknown application command permissions"),
UNKNOWN_STAGE_INSTANCE( 10067, "Unknown Stage Instance"),
UNKNOWN_GUILD_MEMBER_VERIFICATION_FORM( 10068, "Unknown Guild Member Verification Form"),
UNKNOWN_GUILD_WELCOME_SCREEN( 10069, "Unknown Guild Welcome Screen"),
SCHEDULED_EVENT( 10070, "Unknown Scheduled Event"),
SCHEDULED_EVENT_USER( 10071, "Unknown Scheduled Event User"),
UNKNOWN_SCHEDULED_EVENT( 10070, "Unknown Scheduled Event"),
UNKNOWN_SCHEDULED_EVENT_USER( 10071, "Unknown Scheduled Event User"),
UNKNOWN_TAG( 10087, "Unknown Tag"),
BOTS_NOT_ALLOWED( 20001, "Bots cannot use this endpoint"),
ONLY_BOTS_ALLOWED( 20002, "Only bots can use this endpoint"),
EXPLICIT_CONTENT_CANNOT_SEND_TO_RECIPIENT(20009, "Explicit content cannot be sent to the desired recipient(s)"),
Expand All @@ -85,6 +87,7 @@ public enum ErrorResponse
OWNER_ONLY( 20018, "Only the owner of this account can perform this action"),
ANNOUNCEMENT_RATE_LIMIT( 20022, "This message cannot be edited due to announcement rate limits"),
CHANNEL_WRITE_RATE_LIMIT( 20028, "The channel you are writing has hit the write rate limit"),
GUILD_WRITE_RATE_LIMIT( 20029, "The write action you are performing on the server has hit the write rate limit"),
GUILD_EXPLICIT_CONTENT_FILTER( 20031, "Your Stage topic, server name, server description, or channel names contain words that are not allowed"),
GUILD_PREMIUM_LEVEL_TOO_LOW( 20035, "Guild premium subscription level too low"),
MAX_GUILDS( 30001, "Maximum number of Guilds reached (100)"),
Expand All @@ -95,6 +98,7 @@ public enum ErrorResponse
MAX_WEBHOOKS( 30007, "Maximum number of webhooks reached (10)"),
MAX_EMOJIS( 30008, "Maximum number of emojis reached"),
TOO_MANY_REACTIONS( 30010, "Maximum number of reactions reached (20)"),
MAX_GROUP_DMS( 30011, "Maximum number of group DMs reached (10)"),
MAX_CHANNELS( 30013, "Maximum number of guild channels reached (500)"),
MAX_ATTACHMENTS( 30015, "Maximum number of attachments in a message reached (10)"),
MAX_INVITES( 30016, "Maximum number of invites reached (1000)"),
Expand All @@ -103,22 +107,41 @@ public enum ErrorResponse
MAX_CATEGORIES( 30030, "Maximum number of server categories has been reached (5)"),
ALREADY_HAS_TEMPLATE( 30031, "Guild already has a template"),
MAX_THREAD_PARTICIPANTS( 30033, "Max number of thread participants has been reached (1000)"),
MAX_DAILY_APPLICATION_COMMAND_CREATES( 30034, "Maximum number of daily application command creates has been reached (200)"),
MAX_NON_GUILD_MEMBER_BANS( 30035, "Maximum number of bans for non-guild members have been exceeded"),
MAX_BAN_FETCHES( 30037, "Maximum number of bans fetches has been reached"),
MAX_UNCOMPLETED_GUILD_SCHEDULED_EVENTS( 30038, "Maximum number of uncompleted guild scheduled events reached (100)"),
MAX_STICKERS( 30039, "Maximum number of stickers reached"),
MAX_PRUNE_REQUESTS( 30040, "Maximum number of prune requests has been reached. Try again later"),
MAX_GUILD_WIDGET_UPDATES( 30042, "Maximum number of guild widget settings updates has been reached. Try again later"),
MAX_OLD_MESSAGE_EDITS( 30046, "Maximum number of edits to messages older than 1 hour reached. Try again later"),
MAX_PINNED_THREADS_IN_FORUM( 30047, "Maximum number of pinned threads in a forum channel has been reached"),
MAX_FORUM_TAGS( 30048, "Maximum number of tags in a forum channel has been reached"),
MAX_BITRATE( 30052, "Bitrate is too high for channel of this type"),
MAX_PREMIUM_EMOJIS( 30056, "Maximum number of premium emojis reached (25)"),
MAX_GUILD_WEBHOOKS( 30058, "Maximum number of webhooks per guild reached (1000)"),
MAX_CHANNEL_OVERRIDES( 30060, "Maximum number of channel permission overwrites reached (1000)"),
GUILD_CHANNELS_TOO_LARGE( 30061, "The channels for this guild are too large"),
UNAUTHORIZED( 40001, "Unauthorized"),
NOT_VERIFIED( 40002, "You need to verify your account in order to perform this action"),
OPEN_DM_TOO_FAST( 40003, "You are opening direct messages too fast"),
MESSAGE_SEND_TEMPORARILY_DISABLED( 40004, "Send messages has been temporarily disabled"),
REQUEST_ENTITY_TOO_LARGE( 40005, "Request entity too large"),
FEATURE_TEMPORARILY_DISABLED( 40006, "This feature has been temporarily disabled server-side"),
USER_BANNED_FROM_GUILD( 40007, "The user is banned from this guild"),
CONNECTION_REVOKED( 40012, "Connection has been revoked"),
USER_NOT_CONNECTED( 40032, "Target user is not connected to voice."),
ALREADY_CROSSPOSTED( 40033, "This message has already been crossposted."),
APPLICATION_COMMAND_NAME_ALREADY_EXISTS( 40041, "An application command with that name already exists"),
APPLICATION_INTERACTION_FAILED( 40043, "Application interaction failed to send"),
CANNOT_SEND_MESSAGE_IN_FORUM( 40058, "Cannot send a message in a forum channel"),
INTERACTION_ALREADY_ACKNOWLEDGED( 40060, "Interaction has already been acknowledged"),
DUPLICATE_TAG_NAME( 40061, "Tag names must be unique"),
SERVICE_RESOURCE_RATE_LIMIT( 40062, "Service resource is being rate limited"),
MISSING_AVAILABLE_TAGS( 40066, "There are no tags available that can be set by non-moderators"),
FORUM_POST_TAG_REQUIRED( 40067, "A tag is required to create a forum post in this channel"),
DUPLICATE_RESOURCE_ENTITLEMENT( 40074, "An entitlement has already been granted for this resource"),
CLOUDFLARE_BLOCKED_REQUEST( 40333, "Cloudflare is blocking your request. This can often be resolved by setting a proper User Agent"),
MISSING_ACCESS( 50001, "Missing Access"),
INVALID_ACCOUNT_TYPE( 50002, "Invalid Account Type"),
INVALID_DM_ACTION( 50003, "Cannot execute action on a DM channel"),
Expand Down Expand Up @@ -149,26 +172,45 @@ public enum ErrorResponse
INVALID_BULK_DELETE_MESSAGE_AGE( 50034, "A Message provided to bulk_delete was older than 2 weeks"),
INVALID_FORM_BODY( 50035, "Invalid Form Body"),
INVITE_FOR_UNKNOWN_GUILD( 50036, "An invite was accepted to a guild the application's bot is not in"),
INVALID_ACTIVITY_ACTION( 50039, "Invalid Activity Action"),
INVALID_API_VERSION( 50041, "Invalid API version"),
FILE_UPLOAD_MAX_SIZE_EXCEEDED( 50045, "File uploaded exceeds the maximum size"),
INVALID_FILE_UPLOADED( 50046, "Invalid file uploaded"),
CANNOT_SELF_REDEEM_GIFT( 50054, "Cannot self-redeem this gift"),
INVALID_GUILD( 50055, "Invalid Guild"),
PAYMENT_SOURCE_REQUIRED( 50070, "Payment source required to redeem gift"),
CANNOT_MODIFY_SYSTEM_WEBHOOK( 50073, "Cannot modify a system webhook"),
CANNOT_DELETE_CHANNEL_COMMUNITY( 50074, "Cannot delete a channel required for Community guilds"),
CANNOT_EDIT_STICKER_MESSAGE( 50080, "Cannot edit a message with stickers"),
INVALID_STICKER_SENT( 50081, "Invalid Sticker Sent"),
ILLEGAL_OPERATION_ARCHIVED_THREAD( 50083, "Tried to perform an operation on an archived thread, such as editing a message or adding a user to the thread"),
INVALID_THREAD_NOTIFICATION_SETTINGS( 50084, "Invalid thread notification settings"),
BEFORE_VALUE_EARLIER_THAN_THREAD_CREATION(50085, "\"before\" value is earlier than the thread creation date"),
INVALID_COMMUNITY_SERVER_CHANNEL_TYPE( 50086, "Community server channels must be text channels"),
INCONSISTENT_EVENT_START_ENTITY( 50091, "The entity type of the event is different from the entity you are trying to start the event for"),
SERVER_NOT_AVAILABLE_IN_YOUR_LOCATION( 50095, "This server is not available in your location"),
SERVER_MONETIZATION_DISABLED( 50097, "This server needs monetization enabled in order to perform this action"),
SERVER_NOT_ENOUGH_BOOSTS( 50101, "This server needs more boosts to perform this action"),
INVALID_REQUEST_BODY( 50109, "The request body contains invalid JSON."),
OWNER_CANNOT_BE_PENDING( 50131, "Owner cannot be pending member"),
OWNER_TRANSFER_TO_BOT( 50132, "Ownership cannot be transferred to a bot user"),
CANNOT_RESIZE_BELOW_MAXIMUM( 50138, "Failed to resize asset below the maximum size: 262144"),
MIXED_PREMIUM_ROLES_FOR_EMOJI( 50144, "Cannot mix subscription and non subscription roles for an emoji"),
ILLEGAL_EMOJI_CONVERSION( 50145, "Cannot convert between premium emoji and normal emoji"),
UNKNOWN_UPLOADED_FILE( 50146, "Uploaded file not found"),
VOICE_MESSAGE_ADDITIONAL_CONTENT( 50159, "Voice messages do not support additional content"),
VOICE_MESSAGE_TOO_MANY_AUDIO_ATTACHMENTS( 50160, "Voice messages must have a single audio attachment"),
VOICE_MESSAGE_MISSING_METADATA( 50161, "Voice messages must have supporting metadata"),
CANNOT_EDIT_VOICE_MESSAGE( 50162, "Voice messages cannot be edited"),
CANNOT_DELETE_GUILD_INTEGRATION( 50163, "Cannot delete guild subscription integration"),
CANNOT_SEND_VOICE_MESSAGE( 50173, "You cannot send voice messages in this channel"),
USER_MUST_BE_VERIFIED( 50178, "The user account must first be verified"),
CANNOT_SEND_STICKER( 50600, "You do not have permission to send this sticker"),
MFA_NOT_ENABLED( 60003, "MFA auth required but not enabled"),
NO_USER_WITH_TAG_EXISTS( 80004, "No users with DiscordTag exist"),
REACTION_BLOCKED( 90001, "Reaction Blocked"),
CANNOT_SEND_SUPER_REACTION( 90002, "User cannot use burst reactions"),
APPLICATION_NOT_AVAILABLE( 110001, "Application not yet available. Try again later"),
RESOURCES_OVERLOADED( 130000, "Resource overloaded"),
STAGE_ALREADY_OPEN( 150006, "The Stage is already open"),
REPLY_FAILED_MISSING_MESSAGE_HISTORY_PERM(160002, "Cannot reply without permission to read message history"),
Expand All @@ -183,9 +225,17 @@ public enum ErrorResponse
MAX_LOTTIE_ANIMATION_DIMENSION( 170005, "Lottie animation maximum dimensions exceeded"),
STICKER_FPS_TOO_SMALL_OR_TOO_LARGE( 170006, "Sticker frame rate is either too small or too large"),
MAX_STICKER_ANIMATION_DURATION( 170007, "Sticker animation duration exceeds maximum of 5 seconds"),
CANNOT_UPDATE_FINISHED_EVENT( 180000, "Cannot update a finished event"),
CANNOT_CREATE_STAGE_CHANNEL_FOR_EVENT( 180002, "Failed to create stage needed for stage event"),
MESSAGE_BLOCKED_BY_AUTOMOD( 200000, "Message was blocked by automatic moderation"),
TITLE_BLOCKED_BY_AUTOMOD( 200001, "Title was blocked by automatic moderation"),
WEBHOOK_FORUM_POST_WITHOUT_THREAD( 220001, "Webhooks posted to forum channels must have a thread_name or thread_id"),
WEBHOOK_POST_WITH_THREAD_NAME_AND_ID( 220002, "Webhooks posted to forum channels cannot have both a thread_name and thread_id"),
INVALID_WEBHOOK_THREAD_CHANNEL( 220003, "Webhooks can only create threads in forum channels"),
INVALID_WEBHOOK_SERVICE_CHANNEL( 220004, "Webhook services cannot be used in forum channels"),
MESSAGE_BLOCKED_BY_HARMFUL_LINK_FILTER( 240000, "Message blocked by harmful links filter"),
ENABLE_ONBOARDING_MISSING_REQUIREMENTS( 350000, "Cannot enable onboarding, requirements are not met"),
UPDATE_ONBOARDING_MISSING_REQUIREMENTS( 350001, "Cannot update onboarding while below requirements"),
FAILED_TO_BAN_USERS( 500000, "Failed to ban users"),
POLL_VOTING_BLOCKED( 520000, "Poll voting blocked"),
POLL_EXPIRED( 520001, "Poll expired"),
Expand Down

0 comments on commit 6d977de

Please sign in to comment.