Table of Contents

Namespace DisCatSharp.Exceptions

Classes

BadRequestException

Represents an exception thrown when a malformed request is sent.

DisCatSharpException

Represents a generic exception thrown by DisCatSharp.

DisCatSharpExceptionFilter

Represents a filter for exceptions that should not be sent to Sentry.

DisCatSharpUserException

Represents a generic exception thrown by DisCatSharp because of a user error.

DiscordJsonException

Represents a DiscordJsonException.

NotFoundException

Represents an exception thrown when a requested resource is not found.

NotIndexedException

Represents an exception thrown when an elastisearch endpoint isn't finished with indexing yet.

RateLimitException

Represents an exception thrown when too many requests are sent.

RequestSizeException

Represents an exception thrown when the request sent to Discord is too large.

ServerErrorException

Represents an exception thrown when Discord returns an Internal Server Error.

UnauthorizedException

Represents an exception thrown when requester doesn't have necessary permissions to complete the request.

ValidationException

Represents a validation exception thrown by DisCatSharp because of an invalid user input.