Exceptions

class malva_client.exceptions.MalvaAPIError(message, response_data=None)[source]

Bases: Exception

Base exception for Malva API errors

class malva_client.exceptions.AuthenticationError(message, response_data=None)[source]

Bases: MalvaAPIError

Authentication failed

class malva_client.exceptions.SearchError(message, job_id=None, response_data=None)[source]

Bases: MalvaAPIError

Search operation failed

class malva_client.exceptions.QuotaExceededError(message, quota_info=None)[source]

Bases: MalvaAPIError

API quota exceeded

class malva_client.exceptions.ValidationError(message, response_data=None)[source]

Bases: MalvaAPIError

Input validation failed

class malva_client.exceptions.ConfigurationError(message, response_data=None)[source]

Bases: MalvaAPIError

Configuration error

class malva_client.exceptions.StorageError(message, response_data=None)[source]

Bases: MalvaAPIError

Local storage error

class malva_client.exceptions.NetworkError(message, response_data=None)[source]

Bases: MalvaAPIError

Network connectivity error

class malva_client.exceptions.TimeoutError(message, response_data=None)[source]

Bases: MalvaAPIError

Operation timed out