"""All erorrs that are raised."""

class TooManyRequests(Exception):

    """Raised when API Limit is reached or Too many requests in short period of time"""

class EntityTooLarge(Exception):

    """Raised when image size > 10MB"""

class ServerError(Exception):

    """Something wrong with the trace.moe server or Image provided was malformed"""

class InvalidToken(Exception):

    """Invalid token was provided"""

class EmptyImage(Exception):

    """Image provided was empty"""
