From 0b08537e6b6e14d0d245a9934fd7b638ac7679c9 Mon Sep 17 00:00:00 2001 From: NoComment <67918617+NoComment1105@users.noreply.github.com> Date: Wed, 25 Jan 2023 18:03:26 +0000 Subject: [PATCH] Add new error codes (#742) * 30056, 50144, 50145: https://github.com/discord/discord-api-docs/pull/5724 * 30058: https://github.com/discord/discord-api-docs/commit/383f03928e0138d4d83f655362459345749938b9 * 50067: https://github.com/discord/discord-api-docs/pull/5626 * 40062: https://github.com/discord/discord-api-docs/pull/5574 * 50091: https://github.com/discord/discord-api-docs/pull/5746 --- rest/api/rest.api | 7 +++++++ rest/src/main/kotlin/json/JsonErrorCode.kt | 21 +++++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/rest/api/rest.api b/rest/api/rest.api index 0480eaed8b0f..884038fa5585 100644 --- a/rest/api/rest.api +++ b/rest/api/rest.api @@ -2212,11 +2212,13 @@ public final class dev/kord/rest/json/JsonErrorCode : java/lang/Enum { public static final field BitrateTooHigh Ldev/kord/rest/json/JsonErrorCode; public static final field BotsEndpoint Ldev/kord/rest/json/JsonErrorCode; public static final field BulkDeleteOldMessage Ldev/kord/rest/json/JsonErrorCode; + public static final field CannotConvertBetweenPremiumAndNormalEmoji Ldev/kord/rest/json/JsonErrorCode; public static final field CannotDeleteRequiredCommunityChannel Ldev/kord/rest/json/JsonErrorCode; public static final field CannotEditMessageByAnotherUser Ldev/kord/rest/json/JsonErrorCode; public static final field CannotEditStickersWithinMessage Ldev/kord/rest/json/JsonErrorCode; public static final field CannotExecuteOnDM Ldev/kord/rest/json/JsonErrorCode; public static final field CannotExecuteOnSystemMessage Ldev/kord/rest/json/JsonErrorCode; + public static final field CannotMixSubscriptionAndNonSubscriptionRoles Ldev/kord/rest/json/JsonErrorCode; public static final field CannotModifySystemWebhook Ldev/kord/rest/json/JsonErrorCode; public static final field CannotPinMessageFromAnotherChannel Ldev/kord/rest/json/JsonErrorCode; public static final field CannotReplyWithoutMessageHistoryPermission Ldev/kord/rest/json/JsonErrorCode; @@ -2232,6 +2234,7 @@ public final class dev/kord/rest/json/JsonErrorCode : java/lang/Enum { public static final field Companion Ldev/kord/rest/json/JsonErrorCode$Companion; public static final field ConnectionRevoked Ldev/kord/rest/json/JsonErrorCode; public static final field DisallowedName Ldev/kord/rest/json/JsonErrorCode; + public static final field EntityOfEventDifferentFromEventEntity Ldev/kord/rest/json/JsonErrorCode; public static final field FailedToCreateStage Ldev/kord/rest/json/JsonErrorCode; public static final field FailedToResizeAssetBelowMaximumSize Ldev/kord/rest/json/JsonErrorCode; public static final field FileTooLarge Ldev/kord/rest/json/JsonErrorCode; @@ -2256,6 +2259,7 @@ public final class dev/kord/rest/json/JsonErrorCode : java/lang/Enum { public static final field InvalidOAuth2AccessToken Ldev/kord/rest/json/JsonErrorCode; public static final field InvalidOAuth2State Ldev/kord/rest/json/JsonErrorCode; public static final field InvalidRecipients Ldev/kord/rest/json/JsonErrorCode; + public static final field InvalidRequestOrigin Ldev/kord/rest/json/JsonErrorCode; public static final field InvalidRole Ldev/kord/rest/json/JsonErrorCode; public static final field InvalidStickerFrameRate Ldev/kord/rest/json/JsonErrorCode; public static final field InvalidStickerSent Ldev/kord/rest/json/JsonErrorCode; @@ -2273,6 +2277,7 @@ public final class dev/kord/rest/json/JsonErrorCode : java/lang/Enum { public static final field MaxFriends Ldev/kord/rest/json/JsonErrorCode; public static final field MaxGuildChannels Ldev/kord/rest/json/JsonErrorCode; public static final field MaxGuildRoles Ldev/kord/rest/json/JsonErrorCode; + public static final field MaxGuildWebhooks Ldev/kord/rest/json/JsonErrorCode; public static final field MaxGuildWidgetSettingsUpdates Ldev/kord/rest/json/JsonErrorCode; public static final field MaxGuilds Ldev/kord/rest/json/JsonErrorCode; public static final field MaxInvites Ldev/kord/rest/json/JsonErrorCode; @@ -2280,6 +2285,7 @@ public final class dev/kord/rest/json/JsonErrorCode : java/lang/Enum { public static final field MaxNonMemberBans Ldev/kord/rest/json/JsonErrorCode; public static final field MaxOldMessageEdits Ldev/kord/rest/json/JsonErrorCode; public static final field MaxPins Ldev/kord/rest/json/JsonErrorCode; + public static final field MaxPremiumEmojis Ldev/kord/rest/json/JsonErrorCode; public static final field MaxPruneRequests Ldev/kord/rest/json/JsonErrorCode; public static final field MaxReactions Ldev/kord/rest/json/JsonErrorCode; public static final field MaxRecipients Ldev/kord/rest/json/JsonErrorCode; @@ -2311,6 +2317,7 @@ public final class dev/kord/rest/json/JsonErrorCode : java/lang/Enum { public static final field ReactionBlocked Ldev/kord/rest/json/JsonErrorCode; public static final field RequestEntityTooLarge Ldev/kord/rest/json/JsonErrorCode; public static final field Require2FA Ldev/kord/rest/json/JsonErrorCode; + public static final field ResourceIsRateLimited Ldev/kord/rest/json/JsonErrorCode; public static final field SendMessagesTemporarilyDisabled Ldev/kord/rest/json/JsonErrorCode; public static final field ServerNeedsMonetizationEnabled Ldev/kord/rest/json/JsonErrorCode; public static final field ServerNeedsMoreBoosts Ldev/kord/rest/json/JsonErrorCode; diff --git a/rest/src/main/kotlin/json/JsonErrorCode.kt b/rest/src/main/kotlin/json/JsonErrorCode.kt index cca54608ebe6..f17f53744f72 100644 --- a/rest/src/main/kotlin/json/JsonErrorCode.kt +++ b/rest/src/main/kotlin/json/JsonErrorCode.kt @@ -259,6 +259,12 @@ public enum class JsonErrorCode(public val code: Int) { /** Bitrate is too high for channel of this type. */ BitrateTooHigh(30052), + /** Maximum number of premium emojis reached (25). */ + MaxPremiumEmojis(30056), + + /** Maximum number of webhooks per guild reached (1000). */ + MaxGuildWebhooks(30058), + /** Unauthorized. Provide a valid token and try again. */ Unauthorized(40001), @@ -298,6 +304,9 @@ public enum class JsonErrorCode(public val code: Int) { /** Interaction has already been acknowledged. */ InteractionAlreadyAcknowledged(40060), + /** Service resource is being rate limited. */ + ResourceIsRateLimited(40062), + /** Missing access. */ MissingAccess(50001), @@ -408,6 +417,9 @@ public enum class JsonErrorCode(public val code: Int) { /** Invalid Guild. */ InvalidGuild(50055), + /** Invalid request origin. */ + InvalidRequestOrigin(50067), + /** Invalid message type. */ InvalidMessageType(50068), @@ -440,6 +452,9 @@ public enum class JsonErrorCode(public val code: Int) { /** Community server channels must be text channels. */ CommunityServerChannelMustBeTextChannel(50086), + /** The entity type of the event is different from the entity you are trying to start the event for. */ + EntityOfEventDifferentFromEventEntity(50091), + /** This server is not available in your location. */ ServerNotAvailableInLocation(50095), @@ -458,6 +473,12 @@ public enum class JsonErrorCode(public val code: Int) { /** Failed to resize the asset below the maximum size: 262144. */ FailedToResizeAssetBelowMaximumSize(50138), + /** Cannot mix subscription and non subscription roles for an emoji. */ + CannotMixSubscriptionAndNonSubscriptionRoles(50144), + + /** Cannot convert between premium emoji and normal emoji. */ + CannotConvertBetweenPremiumAndNormalEmoji(50145), + /** Uploaded file not found. */ UnknownUpload(50146),