.gitignore
CHANGELOG.md
CONTRIBUTING.md
Makefile
Pipfile
README.md
pyproject.toml
pytest.ini
requirements-dev.txt
requirements.txt
.github/workflows/ci.yml
.github/workflows/release.yml
docs/ai.md
docs/architecture.md
docs/authentication.md
docs/configuration.md
docs/examples.md
docs/providers.md
docs/validation.md
pyrestkit/__init__.py
pyrestkit/_version.py
pyrestkit.egg-info/PKG-INFO
pyrestkit.egg-info/SOURCES.txt
pyrestkit.egg-info/dependency_links.txt
pyrestkit.egg-info/requires.txt
pyrestkit.egg-info/scm_file_list.json
pyrestkit.egg-info/scm_version.json
pyrestkit.egg-info/top_level.txt
pyrestkit/ai/__init__.py
pyrestkit/ai/analyzer.py
pyrestkit/ai/client.py
pyrestkit/ai/exceptions.py
pyrestkit/ai/models.py
pyrestkit/ai/provider.py
pyrestkit/ai/config/__init__.py
pyrestkit/ai/config/ai_config.py
pyrestkit/ai/generators/__init__.py
pyrestkit/ai/parsers/__init__.py
pyrestkit/ai/prompts/failure_analysis.md
pyrestkit/ai/providers/__init__.py
pyrestkit/ai/providers/anthropic.py
pyrestkit/ai/providers/azure_openai.py
pyrestkit/ai/providers/base.py
pyrestkit/ai/providers/bedrock.py
pyrestkit/ai/providers/cohere.py
pyrestkit/ai/providers/gemini.py
pyrestkit/ai/providers/groq.py
pyrestkit/ai/providers/mistral.py
pyrestkit/ai/providers/ollama.py
pyrestkit/ai/providers/openai.py
pyrestkit/ai/utils/__init__.py
pyrestkit/ai/utils/prompt_loader.py
pyrestkit/assertions/__init__.py
pyrestkit/assertions/assertion_exception.py
pyrestkit/assertions/response_assertions.py
pyrestkit/auth/__init__.py
pyrestkit/auth/auth_strategy.py
pyrestkit/auth/authentication_manager.py
pyrestkit/auth/token_cache.py
pyrestkit/auth/token_manager.py
pyrestkit/auth/token_provider.py
pyrestkit/auth/token_response.py
pyrestkit/auth/strategies/__init__.py
pyrestkit/auth/strategies/api_key_auth.py
pyrestkit/auth/strategies/basic_auth.py
pyrestkit/auth/strategies/bearer_auth.py
pyrestkit/builder/__init__.py
pyrestkit/builder/fluent_request_builder.py
pyrestkit/clients/__init__.py
pyrestkit/clients/base_client.py
pyrestkit/clients/user_client.py
pyrestkit/config/__init__.py
pyrestkit/config/config.py
pyrestkit/config/dev.json
pyrestkit/config/prod.json
pyrestkit/config/qa.json
pyrestkit/config/uat.json
pyrestkit/constants/__init__.py
pyrestkit/constants/content_types.py
pyrestkit/constants/headers.py
pyrestkit/constants/status_codes.py
pyrestkit/core/__init__.py
pyrestkit/core/api_client.py
pyrestkit/core/logger.py
pyrestkit/core/request_builder.py
pyrestkit/core/request_executor.py
pyrestkit/core/request_logger.py
pyrestkit/core/response_logger.py
pyrestkit/core/session_manager.py
pyrestkit/database/__init__.py
pyrestkit/endpoints/__init__.py
pyrestkit/endpoints/base_endpoints.py
pyrestkit/endpoints/order_endpoints.py
pyrestkit/endpoints/payment_endpoints.py
pyrestkit/endpoints/user_endpoints.py
pyrestkit/exceptions/__init__.py
pyrestkit/exceptions/api_exception.py
pyrestkit/exceptions/authentication_exception.py
pyrestkit/exceptions/configuration_exception.py
pyrestkit/exceptions/exception_mapper.py
pyrestkit/exceptions/network_exception.py
pyrestkit/exceptions/response_exception.py
pyrestkit/exceptions/serialization_exception.py
pyrestkit/exceptions/validation_exception.py
pyrestkit/factories/__init__.py
pyrestkit/factories/base_factory.py
pyrestkit/factories/user_factory.py
pyrestkit/hooks/__init__.py
pyrestkit/hooks/hook.py
pyrestkit/hooks/hook_manager.py
pyrestkit/hooks/request_hook.py
pyrestkit/hooks/response_hook.py
pyrestkit/hooks/timing_hook.py
pyrestkit/models/__init__.py
pyrestkit/models/base_response.py
pyrestkit/models/request/__init__.py
pyrestkit/models/request/create_user_request.py
pyrestkit/models/request/update_user_request.py
pyrestkit/models/response/__init__.py
pyrestkit/models/response/create_user_response.py
pyrestkit/models/response/get_user_response.py
pyrestkit/models/response/user_response.py
pyrestkit/pipeline/__init__.py
pyrestkit/pipeline/middleware.py
pyrestkit/pipeline/middleware_chain.py
pyrestkit/pipeline/pipeline.py
pyrestkit/pipeline/request_context.py
pyrestkit/response/__init__.py
pyrestkit/response/framework_response.py
pyrestkit/response/response_body.py
pyrestkit/retry/__init__.py
pyrestkit/retry/backoff.py
pyrestkit/retry/retry_handler.py
pyrestkit/retry/retry_policy.py
pyrestkit/serializers/__init__.py
pyrestkit/serializers/response_mapper.py
pyrestkit/types/__init__.py
pyrestkit/types/model_protocol.py
pyrestkit/utils/__init__.py
pyrestkit/validators/__init__.py
pyrestkit/validators/response_validator.py
pyrestkit/validators/schema_validator.py
schemas/create_user.json
schemas/error_response.json
schemas/get_user.json
testdata/order.json
testdata/payment.json
testdata/user.json
tests/__init__.py
tests/conftest.py
tests/fake_token_provider.py
tests/test_config.py
tests/test_endpoints_and_clients.py
tests/test_exception_mapper.py
tests/test_logger.py
tests/test_pipeline_and_hooks.py
tests/test_response_mapping.py
tests/ai/test_ai_client.py
tests/ai/test_ai_config.py
tests/ai/test_failure_analyzer.py
tests/ai/test_openai_provider.py
tests/ai/test_prompt_loader.py
tests/ai/test_provider_error_paths.py
tests/ai/test_provider_implementations.py
tests/assertions/test_json_assertion.py
tests/assertions/test_json_contains_assertion.py
tests/assertions/test_json_count_assertion.py
tests/assertions/test_response_assertions.py
tests/assertions/test_response_time_assertions.py
tests/assertions/test_schema_assertions.py
tests/auth/test_api_key_auth.py
tests/auth/test_authentication_manager.py
tests/auth/test_basic_auth.py
tests/auth/test_bearer_auth.py
tests/auth/test_token_cache.py
tests/auth/test_token_manager.py
tests/builder/test_fluent_request_builder.py
tests/clients/test_user_client.py
tests/clients/test_user_endpoints.py
tests/core/test_api_client.py
tests/core/test_session_manager.py
tests/factories/test_user_factory.py
tests/pipeline/test_pipeline.py
tests/response/test_framework_response_models.py
tests/response/test_list_serialization.py
tests/response/test_model_serialization.py
tests/response/test_response_body.py
tests/retry/test_retry_handler.py
tests/retry/test_retry_policy.py
tests/validators/test_response_validator.py
tests/validators/test_schema_validator.py