# Namespace adas_core.Application.Exceptions

### Classes

ApiRequestException

  Represents errors that occur during API request processing, wrapping a descriptive message.

BadRequestException

  Represents an exception that is thrown when a bad or invalid request is received. It serves as a specialized error type derived from the base Exception class for signaling client-side request failures.

ConflictException

  Represents an exception that is thrown when a conflict is encountered, such as a resource state mismatch or a duplicate entry.

CustomArgumentException

  Represents a custom exception that is thrown when one or more arguments provided to a method are invalid.

ForbbidenException

  Represents an exception that is thrown when an operation is forbidden or access to a resource is denied.

InvalidFormatException

  Represents the exception that is thrown when data is encountered in a format that is not valid or expected.

NotFoundException

  Represents an exception that is thrown when a requested resource or item cannot be found.

TokenException

  Represents an exception that is thrown when a token-related error occurs.

UnauthorizedException

  Exception thrown when a user lacks authorization to perform an operation.

UnprocessableEntityException

  Represents an exception that is thrown when an entity cannot be processed due to issues with its content or structure.