Exceptions
==========

.. autoclass:: cterasdk.exceptions.CTERAException
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.ObjectNotFoundException
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.InputError
   :noindex:
   :members:
   :show-inheritance:

Session
-------

.. autoclass:: cterasdk.exceptions.session.NotLoggedIn
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.session.SessionExpired
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.session.ContextError
   :noindex:
   :members:
   :show-inheritance:

I/O
---

Edge Filer
^^^^^^^^^^

.. autoclass:: cterasdk.exceptions.io.edge.FileConflictError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.ObjectNotFoundError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.FileNotFoundException
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.FolderNotFoundError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.GetMetadataError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.NotADirectoryException
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.ROFSError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.ListDirectoryError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.CreateDirectoryError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.OpenError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.DeleteError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.RenameError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.CopyError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.MoveError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.edge.UploadError
   :noindex:
   :members:
   :show-inheritance:

Portal
^^^^^^

.. autoclass:: cterasdk.exceptions.io.core.FileConflictError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.ObjectNotFoundError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.FileNotFoundException
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.FolderNotFoundError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.NotADirectoryException
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.OpenError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.UploadError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.ROFSError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.PrivilegeError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.NTACLError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.QuotaError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.StorageBackendError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.FileRejectedError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.FilenameError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.ReservedNameError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.ListDirectoryError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.GetVersionsError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.CreateDirectoryError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.GetMetadataError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.GetShareMetadataError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.CreateLinkError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.RenameError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.BatchError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.DeleteError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.RecoverError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.CopyError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.io.core.MoveError
   :noindex:
   :members:
   :show-inheritance:


Notification Service
--------------------

.. autoclass:: cterasdk.exceptions.notifications.NotificationsError
   :noindex:
   :members:
   :show-inheritance:


HTTP Transport
--------------

.. autoclass:: cterasdk.exceptions.transport.HTTPError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.transport.BadRequest
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.transport.Unauthorized
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.transport.Forbidden
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.transport.NotFound
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.transport.NotAllowed
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.transport.Conflict
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.transport.PreConditionFailed
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.transport.Unprocessable
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.transport.InternalServerError
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.transport.BadGateway
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.transport.ServiceUnavailable
   :noindex:
   :members:
   :show-inheritance:

.. autoclass:: cterasdk.exceptions.transport.GatewayTimeout
   :noindex:
   :members:
   :show-inheritance:
