LICENSE.txt
README.md
pyproject.toml
setup.py
airbyte_cdk/__init__.py
airbyte_cdk/connector.py
airbyte_cdk/entrypoint.py
airbyte_cdk/exception_handler.py
airbyte_cdk/logger.py
airbyte_cdk/py.typed
airbyte_cdk.egg-info/PKG-INFO
airbyte_cdk.egg-info/SOURCES.txt
airbyte_cdk.egg-info/dependency_links.txt
airbyte_cdk.egg-info/requires.txt
airbyte_cdk.egg-info/top_level.txt
airbyte_cdk/destinations/__init__.py
airbyte_cdk/destinations/destination.py
airbyte_cdk/models/__init__.py
airbyte_cdk/models/airbyte_protocol.py
airbyte_cdk/models/well_known_types.py
airbyte_cdk/sources/__init__.py
airbyte_cdk/sources/abstract_source.py
airbyte_cdk/sources/config.py
airbyte_cdk/sources/connector_state_manager.py
airbyte_cdk/sources/source.py
airbyte_cdk/sources/declarative/__init__.py
airbyte_cdk/sources/declarative/create_partial.py
airbyte_cdk/sources/declarative/declarative_source.py
airbyte_cdk/sources/declarative/declarative_stream.py
airbyte_cdk/sources/declarative/exceptions.py
airbyte_cdk/sources/declarative/types.py
airbyte_cdk/sources/declarative/yaml_declarative_source.py
airbyte_cdk/sources/declarative/auth/__init__.py
airbyte_cdk/sources/declarative/auth/declarative_authenticator.py
airbyte_cdk/sources/declarative/auth/oauth.py
airbyte_cdk/sources/declarative/auth/token.py
airbyte_cdk/sources/declarative/checks/__init__.py
airbyte_cdk/sources/declarative/checks/check_stream.py
airbyte_cdk/sources/declarative/checks/connection_checker.py
airbyte_cdk/sources/declarative/datetime/__init__.py
airbyte_cdk/sources/declarative/datetime/datetime_parser.py
airbyte_cdk/sources/declarative/datetime/min_max_datetime.py
airbyte_cdk/sources/declarative/decoders/__init__.py
airbyte_cdk/sources/declarative/decoders/decoder.py
airbyte_cdk/sources/declarative/decoders/json_decoder.py
airbyte_cdk/sources/declarative/extractors/__init__.py
airbyte_cdk/sources/declarative/extractors/dpath_extractor.py
airbyte_cdk/sources/declarative/extractors/http_selector.py
airbyte_cdk/sources/declarative/extractors/record_extractor.py
airbyte_cdk/sources/declarative/extractors/record_filter.py
airbyte_cdk/sources/declarative/extractors/record_selector.py
airbyte_cdk/sources/declarative/interpolation/__init__.py
airbyte_cdk/sources/declarative/interpolation/filters.py
airbyte_cdk/sources/declarative/interpolation/interpolated_boolean.py
airbyte_cdk/sources/declarative/interpolation/interpolated_mapping.py
airbyte_cdk/sources/declarative/interpolation/interpolated_string.py
airbyte_cdk/sources/declarative/interpolation/interpolation.py
airbyte_cdk/sources/declarative/interpolation/jinja.py
airbyte_cdk/sources/declarative/interpolation/macros.py
airbyte_cdk/sources/declarative/parsers/__init__.py
airbyte_cdk/sources/declarative/parsers/class_types_registry.py
airbyte_cdk/sources/declarative/parsers/config_parser.py
airbyte_cdk/sources/declarative/parsers/default_implementation_registry.py
airbyte_cdk/sources/declarative/parsers/factory.py
airbyte_cdk/sources/declarative/parsers/undefined_reference_exception.py
airbyte_cdk/sources/declarative/parsers/yaml_parser.py
airbyte_cdk/sources/declarative/requesters/__init__.py
airbyte_cdk/sources/declarative/requesters/http_requester.py
airbyte_cdk/sources/declarative/requesters/request_option.py
airbyte_cdk/sources/declarative/requesters/requester.py
airbyte_cdk/sources/declarative/requesters/error_handlers/__init__.py
airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategy.py
airbyte_cdk/sources/declarative/requesters/error_handlers/composite_error_handler.py
airbyte_cdk/sources/declarative/requesters/error_handlers/default_error_handler.py
airbyte_cdk/sources/declarative/requesters/error_handlers/error_handler.py
airbyte_cdk/sources/declarative/requesters/error_handlers/http_response_filter.py
airbyte_cdk/sources/declarative/requesters/error_handlers/response_action.py
airbyte_cdk/sources/declarative/requesters/error_handlers/response_status.py
airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/__init__.py
airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/constant_backoff_strategy.py
airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/exponential_backoff_strategy.py
airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/header_helper.py
airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/wait_time_from_header_backoff_strategy.py
airbyte_cdk/sources/declarative/requesters/error_handlers/backoff_strategies/wait_until_time_from_header_backoff_strategy.py
airbyte_cdk/sources/declarative/requesters/paginators/__init__.py
airbyte_cdk/sources/declarative/requesters/paginators/default_paginator.py
airbyte_cdk/sources/declarative/requesters/paginators/no_pagination.py
airbyte_cdk/sources/declarative/requesters/paginators/paginator.py
airbyte_cdk/sources/declarative/requesters/paginators/strategies/__init__.py
airbyte_cdk/sources/declarative/requesters/paginators/strategies/cursor_pagination_strategy.py
airbyte_cdk/sources/declarative/requesters/paginators/strategies/offset_increment.py
airbyte_cdk/sources/declarative/requesters/paginators/strategies/page_increment.py
airbyte_cdk/sources/declarative/requesters/paginators/strategies/pagination_strategy.py
airbyte_cdk/sources/declarative/requesters/request_options/__init__.py
airbyte_cdk/sources/declarative/requesters/request_options/interpolated_request_input_provider.py
airbyte_cdk/sources/declarative/requesters/request_options/interpolated_request_options_provider.py
airbyte_cdk/sources/declarative/requesters/request_options/request_options_provider.py
airbyte_cdk/sources/declarative/retrievers/__init__.py
airbyte_cdk/sources/declarative/retrievers/retriever.py
airbyte_cdk/sources/declarative/retrievers/simple_retriever.py
airbyte_cdk/sources/declarative/schema/__init__.py
airbyte_cdk/sources/declarative/schema/default_schema_loader.py
airbyte_cdk/sources/declarative/schema/json_file_schema_loader.py
airbyte_cdk/sources/declarative/schema/schema_loader.py
airbyte_cdk/sources/declarative/stream_slicers/__init__.py
airbyte_cdk/sources/declarative/stream_slicers/cartesian_product_stream_slicer.py
airbyte_cdk/sources/declarative/stream_slicers/datetime_stream_slicer.py
airbyte_cdk/sources/declarative/stream_slicers/list_stream_slicer.py
airbyte_cdk/sources/declarative/stream_slicers/single_slice.py
airbyte_cdk/sources/declarative/stream_slicers/stream_slicer.py
airbyte_cdk/sources/declarative/stream_slicers/substream_slicer.py
airbyte_cdk/sources/declarative/transformations/__init__.py
airbyte_cdk/sources/declarative/transformations/add_fields.py
airbyte_cdk/sources/declarative/transformations/remove_fields.py
airbyte_cdk/sources/declarative/transformations/transformation.py
airbyte_cdk/sources/deprecated/__init__.py
airbyte_cdk/sources/deprecated/base_source.py
airbyte_cdk/sources/deprecated/client.py
airbyte_cdk/sources/singer/__init__.py
airbyte_cdk/sources/singer/singer_helpers.py
airbyte_cdk/sources/singer/source.py
airbyte_cdk/sources/streams/__init__.py
airbyte_cdk/sources/streams/core.py
airbyte_cdk/sources/streams/http/__init__.py
airbyte_cdk/sources/streams/http/exceptions.py
airbyte_cdk/sources/streams/http/http.py
airbyte_cdk/sources/streams/http/rate_limiting.py
airbyte_cdk/sources/streams/http/auth/__init__.py
airbyte_cdk/sources/streams/http/auth/core.py
airbyte_cdk/sources/streams/http/auth/oauth.py
airbyte_cdk/sources/streams/http/auth/token.py
airbyte_cdk/sources/streams/http/requests_native_auth/__init__.py
airbyte_cdk/sources/streams/http/requests_native_auth/abstract_oauth.py
airbyte_cdk/sources/streams/http/requests_native_auth/abstract_token.py
airbyte_cdk/sources/streams/http/requests_native_auth/oauth.py
airbyte_cdk/sources/streams/http/requests_native_auth/token.py
airbyte_cdk/sources/utils/__init__.py
airbyte_cdk/sources/utils/casing.py
airbyte_cdk/sources/utils/catalog_helpers.py
airbyte_cdk/sources/utils/schema_helpers.py
airbyte_cdk/sources/utils/schema_models.py
airbyte_cdk/sources/utils/transform.py
airbyte_cdk/utils/__init__.py
airbyte_cdk/utils/airbyte_secrets_utils.py
airbyte_cdk/utils/event_timing.py
airbyte_cdk/utils/traced_exception.py
unit_tests/destinations/__init__.py
unit_tests/destinations/test_destination.py
unit_tests/singer/__init__.py
unit_tests/singer/test_singer_helpers.py
unit_tests/singer/test_singer_source.py
unit_tests/sources/__init__.py
unit_tests/sources/test_abstract_source.py
unit_tests/sources/test_config.py
unit_tests/sources/test_connector_state_manager.py
unit_tests/sources/test_source.py
unit_tests/sources/declarative/__init__.py
unit_tests/sources/declarative/test_create_partial.py
unit_tests/sources/declarative/test_declarative_stream.py
unit_tests/sources/declarative/test_factory.py
unit_tests/sources/declarative/test_yaml_declarative_source.py
unit_tests/sources/declarative/auth/__init__.py
unit_tests/sources/declarative/auth/test_oauth.py
unit_tests/sources/declarative/auth/test_token_auth.py
unit_tests/sources/declarative/checks/__init__.py
unit_tests/sources/declarative/checks/test_check_stream.py
unit_tests/sources/declarative/extractors/__init__.py
unit_tests/sources/declarative/extractors/test_dpath_extractor.py
unit_tests/sources/declarative/extractors/test_record_filter.py
unit_tests/sources/declarative/extractors/test_record_selector.py
unit_tests/sources/declarative/interpolation/__init__.py
unit_tests/sources/declarative/interpolation/test_filters.py
unit_tests/sources/declarative/interpolation/test_interpolated_boolean.py
unit_tests/sources/declarative/interpolation/test_interpolated_mapping.py
unit_tests/sources/declarative/interpolation/test_interpolated_string.py
unit_tests/sources/declarative/interpolation/test_jinja.py
unit_tests/sources/declarative/interpolation/test_macros.py
unit_tests/sources/declarative/iterators/__init__.py
unit_tests/sources/declarative/iterators/test_only_once.py
unit_tests/sources/declarative/parsers/__init__.py
unit_tests/sources/declarative/parsers/test_yaml_parser.py
unit_tests/sources/declarative/requesters/__init__.py
unit_tests/sources/declarative/requesters/test_http_requester.py
unit_tests/sources/declarative/requesters/test_interpolated_request_input_provider.py
unit_tests/sources/declarative/requesters/error_handlers/__init__.py
unit_tests/sources/declarative/requesters/error_handlers/test_composite_error_handler.py
unit_tests/sources/declarative/requesters/error_handlers/test_default_error_handler.py
unit_tests/sources/declarative/requesters/error_handlers/test_http_response_filter.py
unit_tests/sources/declarative/requesters/error_handlers/test_response_status.py
unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/__init__.py
unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_constant_backoff.py
unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_exponential_backoff.py
unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_header_helper.py
unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_wait_time_from_header.py
unit_tests/sources/declarative/requesters/error_handlers/backoff_strategies/test_wait_until_time_from_header.py
unit_tests/sources/declarative/requesters/paginators/__init__.py
unit_tests/sources/declarative/requesters/paginators/test_cursor_pagination_strategy.py
unit_tests/sources/declarative/requesters/paginators/test_default_paginator.py
unit_tests/sources/declarative/requesters/paginators/test_no_paginator.py
unit_tests/sources/declarative/requesters/paginators/test_offset_increment.py
unit_tests/sources/declarative/requesters/paginators/test_page_increment.py
unit_tests/sources/declarative/requesters/paginators/test_request_option.py
unit_tests/sources/declarative/requesters/request_options/__init__.py
unit_tests/sources/declarative/requesters/request_options/test_interpolated_request_options_provider.py
unit_tests/sources/declarative/retrievers/__init__.py
unit_tests/sources/declarative/retrievers/test_simple_retriever.py
unit_tests/sources/declarative/schema/__init__.py
unit_tests/sources/declarative/schema/test_default_schema_loader.py
unit_tests/sources/declarative/schema/test_json_file_schema_loader.py
unit_tests/sources/declarative/schema/source_test/SourceTest.py
unit_tests/sources/declarative/schema/source_test/__init__.py
unit_tests/sources/declarative/states/__init__.py
unit_tests/sources/declarative/stream_slicers/__init__.py
unit_tests/sources/declarative/stream_slicers/test_cartesian_product_stream_slicer.py
unit_tests/sources/declarative/stream_slicers/test_datetime_stream_slicer.py
unit_tests/sources/declarative/stream_slicers/test_list_stream_slicer.py
unit_tests/sources/declarative/stream_slicers/test_substream_slicer.py
unit_tests/sources/streams/__init__.py
unit_tests/sources/streams/test_streams_core.py
unit_tests/sources/streams/http/__init__.py
unit_tests/sources/streams/http/test_http.py
unit_tests/sources/streams/http/auth/__init__.py
unit_tests/sources/streams/http/auth/test_auth.py
unit_tests/sources/streams/http/requests_native_auth/__init__.py
unit_tests/sources/streams/http/requests_native_auth/test_requests_native_auth.py
unit_tests/utils/__init__.py
unit_tests/utils/test_secret_utils.py
unit_tests/utils/test_traced_exception.py