module documentation

Exceptions raised for HubAI API and user-input failures.

Service functions translate HTTP failures into this hierarchy so callers do not need to inspect status codes. Catch HubApiError to handle every remote API failure, or one of its subclasses when recovery depends on the cause.

Exception HubApiError Base exception for errors reported by the HubAI API.
Exception InputError Raised when SDK input is incomplete or internally inconsistent.
Exception ResourceConflictError Raised when an operation conflicts with an existing resource.
Exception ResourceNotFoundError Raised when a requested HubAI resource cannot be resolved.
Exception ValidationError Raised when HubAI rejects request fields or values.