Source code for smsc.exceptions

# -*- coding: utf-8 -*-
"""
smsc.exceptions module.

This module contains the set of smsc' exceptions.

:copyright: (c) 2017 by Alexey Shevchenko.
:license: MIT, see LICENSE for more details.
"""


[docs]class SMSCException(Exception): """There was an ambiguous exception that occurred while handling your SMSC API request."""
[docs]class SendError(SMSCException): """A Send Message error occurred."""
[docs]class GetCostError(SMSCException): """A Get Cost error occurred."""
[docs]class GetStatusError(SMSCException): """A Get Status error occurred."""
[docs]class GetBalanceError(SMSCException): """A Get Balance error occurred."""