Coverage for api_client/__init__.py: 100.00%
3 statements
« prev ^ index » next coverage.py v7.10.6, created at 2026-04-15 13:02 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2026-04-15 13:02 +0000
1"""
2Type-safe API client for Missing Table backend.
4This package provides a comprehensive, type-safe client for interacting
5with the Missing Table API, complete with authentication handling,
6retry logic, and full Pydantic model validation.
7"""
9from .client import MissingTableClient
10from .exceptions import (
11 APIError,
12 AuthenticationError,
13 AuthorizationError,
14 NotFoundError,
15 RateLimitError,
16 ServerError,
17 ValidationError,
18)
20__all__ = [
21 "APIError",
22 "AuthenticationError",
23 "AuthorizationError",
24 "MissingTableClient",
25 "NotFoundError",
26 "RateLimitError",
27 "ServerError",
28 "ValidationError",
29]