Coverage for api_client/__init__.py: 100.00%

3 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2026-04-13 14:11 +0000

1""" 

2Type-safe API client for Missing Table backend. 

3 

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""" 

8 

9from .client import MissingTableClient 

10from .exceptions import ( 

11 APIError, 

12 AuthenticationError, 

13 AuthorizationError, 

14 NotFoundError, 

15 RateLimitError, 

16 ServerError, 

17 ValidationError, 

18) 

19 

20__all__ = [ 

21 "APIError", 

22 "AuthenticationError", 

23 "AuthorizationError", 

24 "MissingTableClient", 

25 "NotFoundError", 

26 "RateLimitError", 

27 "ServerError", 

28 "ValidationError", 

29]