Enum Class JsonErrorCode

java.lang.Object
java.lang.Enum<JsonErrorCode>
com.mewna.catnip.rest.JsonErrorCode
All Implemented Interfaces:
Serializable, Comparable<JsonErrorCode>, Constable

public enum JsonErrorCode extends Enum<JsonErrorCode>
Since:
10/13/20.
Author:
amy
  • Enum Constant Details

    • UNKNOWN_ERROR_CODE

      public static final JsonErrorCode UNKNOWN_ERROR_CODE
    • GENERAL_ERROR

      public static final JsonErrorCode GENERAL_ERROR
    • UNKNOWN_ACCOUNT

      public static final JsonErrorCode UNKNOWN_ACCOUNT
    • UNKNOWN_APPLICATION

      public static final JsonErrorCode UNKNOWN_APPLICATION
    • UNKNOWN_CHANNEL

      public static final JsonErrorCode UNKNOWN_CHANNEL
    • UNKNOWN_GUILD

      public static final JsonErrorCode UNKNOWN_GUILD
    • UNKNOWN_INTEGRATION

      public static final JsonErrorCode UNKNOWN_INTEGRATION
    • UNKNOWN_INVITE

      public static final JsonErrorCode UNKNOWN_INVITE
    • UNKNOWN_MEMBER

      public static final JsonErrorCode UNKNOWN_MEMBER
    • UNKNOWN_MESSAGE

      public static final JsonErrorCode UNKNOWN_MESSAGE
    • UNKNOWN_PERMISSION_OVERWRITE

      public static final JsonErrorCode UNKNOWN_PERMISSION_OVERWRITE
    • UNKNOWN_PROVIDER

      public static final JsonErrorCode UNKNOWN_PROVIDER
    • UNKNOWN_ROLE

      public static final JsonErrorCode UNKNOWN_ROLE
    • UNKNOWN_TOKEN

      public static final JsonErrorCode UNKNOWN_TOKEN
    • UNKNOWN_USER

      public static final JsonErrorCode UNKNOWN_USER
    • UNKNOWN_EMOJI

      public static final JsonErrorCode UNKNOWN_EMOJI
    • UNKNOWN_WEBHOOK

      public static final JsonErrorCode UNKNOWN_WEBHOOK
    • UNKNOWN_BAN

      public static final JsonErrorCode UNKNOWN_BAN
    • UNKNOWN_SKU

      public static final JsonErrorCode UNKNOWN_SKU
    • UNKNOWN_STORE_LISTING

      public static final JsonErrorCode UNKNOWN_STORE_LISTING
    • UNKNOWN_ENTITLEMENT

      public static final JsonErrorCode UNKNOWN_ENTITLEMENT
    • UNKNOWN_BUILD

      public static final JsonErrorCode UNKNOWN_BUILD
    • UNKNOWN_LOBBY

      public static final JsonErrorCode UNKNOWN_LOBBY
    • UNKNOWN_BRANCH

      public static final JsonErrorCode UNKNOWN_BRANCH
    • UNKNOWN_STORE_DIRECTORY_LAYOUT

      public static final JsonErrorCode UNKNOWN_STORE_DIRECTORY_LAYOUT
    • UNKNOWN_REDISTRIBUTABLE

      public static final JsonErrorCode UNKNOWN_REDISTRIBUTABLE
    • BOTS_CANT_USE

      public static final JsonErrorCode BOTS_CANT_USE
    • ONLY_BOTS_CAN_USE

      public static final JsonErrorCode ONLY_BOTS_CAN_USE
    • MESSAGE_CANT_EDIT_PUBLISH_RATELIMIT

      public static final JsonErrorCode MESSAGE_CANT_EDIT_PUBLISH_RATELIMIT
    • CHANNEL_RATE_LIMIT

      public static final JsonErrorCode CHANNEL_RATE_LIMIT
    • MAX_GUILD_COUNT

      public static final JsonErrorCode MAX_GUILD_COUNT
    • MAX_FRIEND_COUNT

      public static final JsonErrorCode MAX_FRIEND_COUNT
    • MAX_PIN_COUNT

      public static final JsonErrorCode MAX_PIN_COUNT
    • MAX_ROLE_COUNT

      public static final JsonErrorCode MAX_ROLE_COUNT
    • MAX_WEBHOOK_COUNT

      public static final JsonErrorCode MAX_WEBHOOK_COUNT
    • MAX_REACTION_COUNT

      public static final JsonErrorCode MAX_REACTION_COUNT
    • MAX_CHANNEL_COUNT

      public static final JsonErrorCode MAX_CHANNEL_COUNT
    • MAX_ATTACHMENT_COUNT

      public static final JsonErrorCode MAX_ATTACHMENT_COUNT
    • MAX_INVITE_COUNT

      public static final JsonErrorCode MAX_INVITE_COUNT
    • UNAUTHORIZED

      public static final JsonErrorCode UNAUTHORIZED
    • ACCOUNT_NEEDS_VERIFICATION

      public static final JsonErrorCode ACCOUNT_NEEDS_VERIFICATION
    • ENTITY_TOO_LARGE

      public static final JsonErrorCode ENTITY_TOO_LARGE
    • FEATURE_SERVER_SIDE_DISABLED

      public static final JsonErrorCode FEATURE_SERVER_SIDE_DISABLED
    • USER_BANNED

      public static final JsonErrorCode USER_BANNED
    • MESSAGE_ALREADY_PUBLISHED

      public static final JsonErrorCode MESSAGE_ALREADY_PUBLISHED
    • MISSING_ACCESS

      public static final JsonErrorCode MISSING_ACCESS
    • INVALID_ACCOUNT_TYPE

      public static final JsonErrorCode INVALID_ACCOUNT_TYPE
    • CANT_USE_IN_DMS

      public static final JsonErrorCode CANT_USE_IN_DMS
    • GUILD_WIDGET_DISABLED

      public static final JsonErrorCode GUILD_WIDGET_DISABLED
    • CANT_EDIT_OTHER_USERS_MESSAGE

      public static final JsonErrorCode CANT_EDIT_OTHER_USERS_MESSAGE
    • CANT_SEND_EMPTY_MESSAGE

      public static final JsonErrorCode CANT_SEND_EMPTY_MESSAGE
    • CANT_DM_USER

      public static final JsonErrorCode CANT_DM_USER
    • CANT_MESSAGE_VOICE_CHANNEL

      public static final JsonErrorCode CANT_MESSAGE_VOICE_CHANNEL
    • CHANNEL_VERIFICATION_TOO_HIGH

      public static final JsonErrorCode CHANNEL_VERIFICATION_TOO_HIGH
    • OAUTH_APP_NO_BOT

      public static final JsonErrorCode OAUTH_APP_NO_BOT
    • OAUTH_APP_LIMIT_REACHED

      public static final JsonErrorCode OAUTH_APP_LIMIT_REACHED
    • INVALID_OAUTH_STATE

      public static final JsonErrorCode INVALID_OAUTH_STATE
    • NO_PERMISSIONS

      public static final JsonErrorCode NO_PERMISSIONS
    • NO_AUTH_TOKEN

      public static final JsonErrorCode NO_AUTH_TOKEN
    • NOTE_TOO_LONG

      public static final JsonErrorCode NOTE_TOO_LONG
    • INVALID_DELETE_COUNT

      public static final JsonErrorCode INVALID_DELETE_COUNT
    • PIN_MESSAGE_WRONG_CHANNEL

      public static final JsonErrorCode PIN_MESSAGE_WRONG_CHANNEL
    • INVITE_CODE_INVALID_OR_TAKEN

      public static final JsonErrorCode INVITE_CODE_INVALID_OR_TAKEN
    • CANT_RUN_ON_SYSTEM_MESSAGE

      public static final JsonErrorCode CANT_RUN_ON_SYSTEM_MESSAGE
    • CANT_RUN_ON_CHANNEL_TYPE

      public static final JsonErrorCode CANT_RUN_ON_CHANNEL_TYPE
    • INVALID_OAUTH_ACCESS_TOKEN

      public static final JsonErrorCode INVALID_OAUTH_ACCESS_TOKEN
    • INVALID_RECIPIENTS

      public static final JsonErrorCode INVALID_RECIPIENTS
    • MESSAGE_BULK_DELETE_TOO_OLD

      public static final JsonErrorCode MESSAGE_BULK_DELETE_TOO_OLD
    • INVALID_FORM_BODY

      public static final JsonErrorCode INVALID_FORM_BODY
    • INVITE_TO_GUILD_WITHOUT_BOT

      public static final JsonErrorCode INVITE_TO_GUILD_WITHOUT_BOT
    • INVALID_API_VERSION

      public static final JsonErrorCode INVALID_API_VERSION
    • CANT_OPERATE_ON_ARCHIVED_THREAD

      public static final JsonErrorCode CANT_OPERATE_ON_ARCHIVED_THREAD
    • INVALID_THREAD_NOTIFICATION_SETTINGS

      public static final JsonErrorCode INVALID_THREAD_NOTIFICATION_SETTINGS
    • BEFORE_THREAD_CREATION_DATE

      public static final JsonErrorCode BEFORE_THREAD_CREATION_DATE
    • TWO_FACTOR_AUTH_REQUIRED

      public static final JsonErrorCode TWO_FACTOR_AUTH_REQUIRED
    • REACTION_BLOCKED

      public static final JsonErrorCode REACTION_BLOCKED
    • API_RESOURCE_OVERLOADED

      public static final JsonErrorCode API_RESOURCE_OVERLOADED
  • Method Details

    • values

      public static JsonErrorCode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static JsonErrorCode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • byCode

      public static JsonErrorCode byCode(@Nonnull Catnip catnip, @Nonnegative int code)
    • code

      public int code()
    • message

      public String message()