.coveragerc
.gitignore
.pylintrc
.python-version
LICENSE
README.md
SECURITY.md
pyproject.toml
setup.cfg
sonar-project.properties
uv.lock
.agents/AGENTS.md
.agents/CODEX.md
.agents/WARP.md
.circleci/config.yml
.github/CODEOWNERS
.github/dependabot.yml
acai_aws/__init__.py
acai_aws.egg-info/PKG-INFO
acai_aws.egg-info/SOURCES.txt
acai_aws.egg-info/dependency_links.txt
acai_aws.egg-info/requires.txt
acai_aws.egg-info/top_level.txt
acai_aws/alb/__init__.py
acai_aws/alb/event.py
acai_aws/alb/record.py
acai_aws/alb/request.py
acai_aws/alb/requirements.py
acai_aws/alb/response.py
acai_aws/alb/router.py
acai_aws/apigateway/__init__.py
acai_aws/apigateway/__main__.py
acai_aws/apigateway/config_validator.py
acai_aws/apigateway/endpoint.py
acai_aws/apigateway/exception.py
acai_aws/apigateway/request.py
acai_aws/apigateway/requirements.py
acai_aws/apigateway/response.py
acai_aws/apigateway/router.py
acai_aws/apigateway/openapi/__init__.py
acai_aws/apigateway/openapi/file_writer.py
acai_aws/apigateway/openapi/generator.py
acai_aws/apigateway/openapi/handler/__init__.py
acai_aws/apigateway/openapi/handler/importer.py
acai_aws/apigateway/openapi/handler/module.py
acai_aws/apigateway/openapi/handler/scanner.py
acai_aws/apigateway/openapi/input/__init__.py
acai_aws/apigateway/openapi/input/arguments.py
acai_aws/apigateway/openapi/input/validator.py
acai_aws/apigateway/resolver/__init__.py
acai_aws/apigateway/resolver/cache.py
acai_aws/apigateway/resolver/importer.py
acai_aws/apigateway/resolver/modes/__init__.py
acai_aws/apigateway/resolver/modes/base.py
acai_aws/apigateway/resolver/modes/directory.py
acai_aws/apigateway/resolver/modes/mapping.py
acai_aws/apigateway/resolver/modes/pattern.py
acai_aws/base/__init__.py
acai_aws/base/event.py
acai_aws/base/no_data.py
acai_aws/base/placeholder.py
acai_aws/base/record.py
acai_aws/common/__init__.py
acai_aws/common/json_helper.py
acai_aws/common/schema.py
acai_aws/common/validator.py
acai_aws/common/logger/__init__.py
acai_aws/common/logger/common_logger.py
acai_aws/common/logger/decorator.py
acai_aws/common/records/__init__.py
acai_aws/common/records/event.py
acai_aws/common/records/exception.py
acai_aws/common/records/record.py
acai_aws/common/records/requirements.py
acai_aws/documentdb/__init__.py
acai_aws/documentdb/event.py
acai_aws/documentdb/record.py
acai_aws/documentdb/requirements.py
acai_aws/dynamodb/__init__.py
acai_aws/dynamodb/event.py
acai_aws/dynamodb/record.py
acai_aws/dynamodb/requirements.py
acai_aws/firehose/__init__.py
acai_aws/firehose/event.py
acai_aws/firehose/record.py
acai_aws/firehose/requirements.py
acai_aws/generic/__init__.py
acai_aws/generic/event.py
acai_aws/generic/requirements.py
acai_aws/kinesis/__init__.py
acai_aws/kinesis/event.py
acai_aws/kinesis/record.py
acai_aws/kinesis/requirements.py
acai_aws/mq/__init__.py
acai_aws/mq/event.py
acai_aws/mq/record.py
acai_aws/mq/requirements.py
acai_aws/msk/__init__.py
acai_aws/msk/event.py
acai_aws/msk/record.py
acai_aws/msk/requirements.py
acai_aws/s3/__init__.py
acai_aws/s3/event.py
acai_aws/s3/record.py
acai_aws/s3/requirements.py
acai_aws/sns/__init__.py
acai_aws/sns/event.py
acai_aws/sns/record.py
acai_aws/sns/requirements.py
acai_aws/sqs/__init__.py
acai_aws/sqs/event.py
acai_aws/sqs/record.py
acai_aws/sqs/requirements.py
tests/__init__.py
tests/acai_aws/__init__.py
tests/acai_aws/alb/__init__.py
tests/acai_aws/alb/test_event.py
tests/acai_aws/alb/test_record.py
tests/acai_aws/alb/test_request.py
tests/acai_aws/alb/test_requirements.py
tests/acai_aws/alb/test_response.py
tests/acai_aws/alb/test_router.py
tests/acai_aws/apigateway/__init__.py
tests/acai_aws/apigateway/test_config_validator.py
tests/acai_aws/apigateway/test_endpoint.py
tests/acai_aws/apigateway/test_main.py
tests/acai_aws/apigateway/test_request.py
tests/acai_aws/apigateway/test_requirements.py
tests/acai_aws/apigateway/test_response.py
tests/acai_aws/apigateway/openapi/__init__.py
tests/acai_aws/apigateway/openapi/test_file_writer.py
tests/acai_aws/apigateway/openapi/test_generator.py
tests/acai_aws/apigateway/openapi/handler/__init__.py
tests/acai_aws/apigateway/openapi/handler/test_importer.py
tests/acai_aws/apigateway/openapi/handler/test_module.py
tests/acai_aws/apigateway/openapi/handler/test_scanner.py
tests/acai_aws/apigateway/openapi/input/__init__.py
tests/acai_aws/apigateway/openapi/input/test_arguments.py
tests/acai_aws/apigateway/openapi/input/test_validator.py
tests/acai_aws/apigateway/resolver/__init__.py
tests/acai_aws/apigateway/resolver/test_cacher.py
tests/acai_aws/apigateway/resolver/test_importer.py
tests/acai_aws/apigateway/resolver/test_init.py
tests/acai_aws/apigateway/resolver/modes/__init__.py
tests/acai_aws/apigateway/resolver/modes/test_directory.py
tests/acai_aws/apigateway/resolver/modes/test_mapping.py
tests/acai_aws/apigateway/resolver/modes/test_pattern.py
tests/acai_aws/apigateway/router/__init__.py
tests/acai_aws/apigateway/router/test_directory_router.py
tests/acai_aws/apigateway/router/test_mapping_router.py
tests/acai_aws/apigateway/router/test_pattern_router.py
tests/acai_aws/apigateway/router/test_timeout.py
tests/acai_aws/common/__init__.py
tests/acai_aws/common/test_coverage_gaps.py
tests/acai_aws/common/test_failure_mode.py
tests/acai_aws/common/test_json_helper.py
tests/acai_aws/common/test_logger.py
tests/acai_aws/common/test_schema.py
tests/acai_aws/common/test_validator.py
tests/acai_aws/common/records/__init__.py
tests/acai_aws/common/records/test_event.py
tests/acai_aws/common/records/test_record.py
tests/acai_aws/common/records/test_requirements.py
tests/acai_aws/documentdb/__init__.py
tests/acai_aws/documentdb/test_event.py
tests/acai_aws/documentdb/test_record.py
tests/acai_aws/documentdb/test_requirements.py
tests/acai_aws/dynamodb/__init__.py
tests/acai_aws/dynamodb/test_event.py
tests/acai_aws/dynamodb/test_record.py
tests/acai_aws/dynamodb/test_requirements.py
tests/acai_aws/firehose/__init__.py
tests/acai_aws/firehose/test_event.py
tests/acai_aws/firehose/test_record.py
tests/acai_aws/firehose/test_requirements.py
tests/acai_aws/generic/__init__.py
tests/acai_aws/generic/test_event.py
tests/acai_aws/generic/test_requirements.py
tests/acai_aws/kinesis/__init__.py
tests/acai_aws/kinesis/test_event.py
tests/acai_aws/kinesis/test_record.py
tests/acai_aws/kinesis/test_requirements.py
tests/acai_aws/mq/__init__.py
tests/acai_aws/mq/test_event.py
tests/acai_aws/mq/test_record.py
tests/acai_aws/mq/test_requirements.py
tests/acai_aws/msk/__init__.py
tests/acai_aws/msk/test_event.py
tests/acai_aws/msk/test_record.py
tests/acai_aws/msk/test_requirements.py
tests/acai_aws/s3/__init__.py
tests/acai_aws/s3/test_event.py
tests/acai_aws/s3/test_record.py
tests/acai_aws/s3/test_requirements.py
tests/acai_aws/sns/__init__.py
tests/acai_aws/sns/test_event.py
tests/acai_aws/sns/test_record.py
tests/acai_aws/sns/test_requirements.py
tests/acai_aws/sqs/__init__.py
tests/acai_aws/sqs/test_event.py
tests/acai_aws/sqs/test_record.py
tests/acai_aws/sqs/test_requirements.py
tests/mocks/__init__.py
tests/mocks/alb/mock_data_class.py
tests/mocks/alb/mock_event.py
tests/mocks/alb/mock_functions.py
tests/mocks/alb/mock_request.py
tests/mocks/alb/openapi.yml
tests/mocks/apigateway/base_path_openapi.yml
tests/mocks/apigateway/mock_middleware.py
tests/mocks/apigateway/mock_request.py
tests/mocks/apigateway/openapi.yml
tests/mocks/apigateway/cacher/__init__.py
tests/mocks/apigateway/cacher/directory_handlers/__init__.py
tests/mocks/apigateway/cacher/directory_handlers/basic.py
tests/mocks/apigateway/endpoint/__init__.py
tests/mocks/apigateway/endpoint/directory_handlers/__init__.py
tests/mocks/apigateway/endpoint/directory_handlers/basic.py
tests/mocks/apigateway/importer/__init__.py
tests/mocks/apigateway/importer/bad_handlers/__init__.py
tests/mocks/apigateway/importer/bad_handlers/multi-dynamic/__init__.py
tests/mocks/apigateway/importer/bad_handlers/multi-dynamic/nested_dynamic/__init__.py
tests/mocks/apigateway/importer/bad_handlers/multi-dynamic/nested_dynamic/_dynamic_one.py
tests/mocks/apigateway/importer/bad_handlers/multi-dynamic/nested_dynamic/_dynamic_two.py
tests/mocks/apigateway/importer/bad_handlers/same-name/__init__.py
tests/mocks/apigateway/importer/bad_handlers/same-name/bad.py
tests/mocks/apigateway/importer/bad_handlers/same-name/bad/__init__.py
tests/mocks/apigateway/importer/bad_handlers/same-name/bad/bad.py
tests/mocks/apigateway/importer/bad_handlers/should-pass/__init__.py
tests/mocks/apigateway/importer/bad_handlers/should-pass/good_file.py
tests/mocks/apigateway/importer/bad_handlers/should-pass/good_directory/__init__.py
tests/mocks/apigateway/importer/bad_handlers/should-pass/good_directory/good_file.py
tests/mocks/apigateway/importer/directory_handlers/__init__.py
tests/mocks/apigateway/importer/directory_handlers/basic.py
tests/mocks/apigateway/importer/directory_handlers/_dynamic/__init__.py
tests/mocks/apigateway/importer/directory_handlers/nested_1/__init__.py
tests/mocks/apigateway/importer/directory_handlers/nested_1/nested_2/__init__.py
tests/mocks/apigateway/importer/directory_handlers/nested_1/nested_2/_id.py
tests/mocks/apigateway/importer/directory_handlers/nested_1/nested_2/basic.py
tests/mocks/apigateway/importer/pattern_handlers/__init__.py
tests/mocks/apigateway/importer/pattern_handlers/basic_controller.py
tests/mocks/apigateway/importer/pattern_handlers/_dynamic/__init__.py
tests/mocks/apigateway/importer/pattern_handlers/_dynamic/dynamic_controller.py
tests/mocks/apigateway/importer/pattern_handlers/nested_1/__init__.py
tests/mocks/apigateway/importer/pattern_handlers/nested_1/nested_2/__init__.py
tests/mocks/apigateway/importer/pattern_handlers/nested_1/nested_2/_id_controller.py
tests/mocks/apigateway/importer/pattern_handlers/nested_1/nested_2/basic_controller.py
tests/mocks/apigateway/openapi/basic.py
tests/mocks/apigateway/openapi/coverage_gaps.py
tests/mocks/apigateway/openapi/default-output.py
tests/mocks/apigateway/openapi/response_codes.py
tests/mocks/apigateway/openapi/router.py
tests/mocks/apigateway/openapi/_dynamic/__init__.py
tests/mocks/apigateway/openapi/files/json/openapi.json
tests/mocks/apigateway/openapi/files/yml/openapi.yml
tests/mocks/apigateway/openapi/nested_1/__init__.py
tests/mocks/apigateway/openapi/nested_1/nested_2/__init__.py
tests/mocks/apigateway/openapi/nested_1/nested_2/_id.py
tests/mocks/apigateway/openapi/nested_1/nested_2/resource.py
tests/mocks/apigateway/requirements/__init__.py
tests/mocks/apigateway/requirements/basic.py
tests/mocks/apigateway/resolver/__init__.py
tests/mocks/apigateway/resolver/directory_handlers/__init__.py
tests/mocks/apigateway/resolver/directory_handlers/basic.py
tests/mocks/apigateway/resolver/directory_handlers/bad_dynamic/__init__.py
tests/mocks/apigateway/resolver/directory_handlers/bad_dynamic/_id_.py
tests/mocks/apigateway/resolver/directory_handlers/dynamic/__init__.py
tests/mocks/apigateway/resolver/directory_handlers/dynamic/_id_.py
tests/mocks/apigateway/resolver/directory_handlers/home/__init__.py
tests/mocks/apigateway/resolver/directory_handlers/nested_1/__init__.py
tests/mocks/apigateway/resolver/directory_handlers/nested_1/nested_2/__init__.py
tests/mocks/apigateway/resolver/directory_handlers/nested_1/nested_2/basic.py
tests/mocks/apigateway/resolver/directory_handlers/no_dynamic/__init__.py
tests/mocks/apigateway/resolver/directory_handlers/no_dynamic/_id_.py
tests/mocks/apigateway/resolver/directory_handlers/triple/__init__.py
tests/mocks/apigateway/resolver/directory_handlers/triple/_coordinates.py
tests/mocks/apigateway/resolver/directory_handlers/user/__init__.py
tests/mocks/apigateway/resolver/directory_handlers/user/_user_id/__init__.py
tests/mocks/apigateway/resolver/directory_handlers/user/_user_id/item/__init__.py
tests/mocks/apigateway/resolver/directory_handlers/user/_user_id/item/_item_id.py
tests/mocks/apigateway/resolver/directory_handlers_no_root_init/basic.py
tests/mocks/apigateway/resolver/mapping_handlers/__init__.py
tests/mocks/apigateway/resolver/mapping_handlers/basic.py
tests/mocks/apigateway/resolver/mapping_handlers/bad_dynamic/__init__.py
tests/mocks/apigateway/resolver/mapping_handlers/bad_dynamic/_id_.py
tests/mocks/apigateway/resolver/mapping_handlers/dynamic/__init__.py
tests/mocks/apigateway/resolver/mapping_handlers/dynamic/_id.py
tests/mocks/apigateway/resolver/mapping_handlers/home/__init__.py
tests/mocks/apigateway/resolver/mapping_handlers/nested_1/__init__.py
tests/mocks/apigateway/resolver/mapping_handlers/nested_1/nested_2/__init__.py
tests/mocks/apigateway/resolver/mapping_handlers/nested_1/nested_2/basic.py
tests/mocks/apigateway/resolver/mapping_handlers/no_dynamic/__init__.py
tests/mocks/apigateway/resolver/mapping_handlers/no_dynamic/_id_.py
tests/mocks/apigateway/resolver/pattern_handlers/__init__.py
tests/mocks/apigateway/resolver/pattern_handlers/bad_dynamic/__init__.py
tests/mocks/apigateway/resolver/pattern_handlers/bad_dynamic/_id_controller.py
tests/mocks/apigateway/resolver/pattern_handlers/basic/__init__.py
tests/mocks/apigateway/resolver/pattern_handlers/basic/basic_controller.py
tests/mocks/apigateway/resolver/pattern_handlers/dynamic/__init__.py
tests/mocks/apigateway/resolver/pattern_handlers/dynamic/_id_controller.py
tests/mocks/apigateway/resolver/pattern_handlers/home/__init__.py
tests/mocks/apigateway/resolver/pattern_handlers/home/home_controller.py
tests/mocks/apigateway/resolver/pattern_handlers/nested_1/__init__.py
tests/mocks/apigateway/resolver/pattern_handlers/nested_1/nested_2/__init__.py
tests/mocks/apigateway/resolver/pattern_handlers/nested_1/nested_2/basic/__init__.py
tests/mocks/apigateway/resolver/pattern_handlers/nested_1/nested_2/basic/basic_controller.py
tests/mocks/apigateway/resolver/pattern_handlers/no_dynamic/__init__.py
tests/mocks/apigateway/resolver/pattern_handlers/no_dynamic/_id_controller.py
tests/mocks/apigateway/resolver/pattern_handlers/triple/__init__.py
tests/mocks/apigateway/resolver/pattern_handlers/triple/_coordinates_controller.py
tests/mocks/apigateway/resolver/pattern_handlers/user/__init__.py
tests/mocks/apigateway/resolver/pattern_handlers/user/_user_id/__init__.py
tests/mocks/apigateway/resolver/pattern_handlers/user/_user_id/_user_id_controller.py
tests/mocks/apigateway/resolver/pattern_handlers/user/_user_id/item/__init__.py
tests/mocks/apigateway/resolver/pattern_handlers/user/_user_id/item/_item_id_controller.py
tests/mocks/apigateway/resolver/pattern_handlers/user/_user_id/item/item_controller.py
tests/mocks/apigateway/router/__init__.py
tests/mocks/apigateway/router/directory_handlers/__init__.py
tests/mocks/apigateway/router/directory_handlers/basic.py
tests/mocks/apigateway/router/directory_handlers/optional_params.py
tests/mocks/apigateway/router/directory_handlers/pydantic.py
tests/mocks/apigateway/router/directory_handlers/raise_exception.py
tests/mocks/apigateway/router/directory_handlers/timeout.py
tests/mocks/apigateway/router/directory_handlers/unhandled_exception.py
tests/mocks/apigateway/router/directory_handlers/auto/__init__.py
tests/mocks/apigateway/router/directory_handlers/nested/__init__.py
tests/mocks/apigateway/router/directory_handlers/nested/_nested_id_.py
tests/mocks/apigateway/router/directory_handlers/nested/reqs.py
tests/mocks/apigateway/router/directory_handlers/triple/__init__.py
tests/mocks/apigateway/router/directory_handlers/triple/_coordinates.py
tests/mocks/apigateway/router/directory_handlers/user/__init__.py
tests/mocks/apigateway/router/directory_handlers/user/_user_id/__init__.py
tests/mocks/apigateway/router/directory_handlers/user/_user_id/item/__init__.py
tests/mocks/apigateway/router/directory_handlers/user/_user_id/item/_item_id.py
tests/mocks/apigateway/router/mapping_handlers/__init__.py
tests/mocks/apigateway/router/mapping_handlers/basic.py
tests/mocks/apigateway/router/mapping_handlers/optional_params.py
tests/mocks/apigateway/router/mapping_handlers/raise_exception.py
tests/mocks/apigateway/router/mapping_handlers/unhandled_exception.py
tests/mocks/apigateway/router/mapping_handlers/auto/__init__.py
tests/mocks/apigateway/router/mapping_handlers/nested/__init__.py
tests/mocks/apigateway/router/mapping_handlers/nested/nested_id.py
tests/mocks/apigateway/router/mapping_handlers/nested/reqs.py
tests/mocks/apigateway/router/pattern_handlers/__init__.py
tests/mocks/apigateway/router/pattern_handlers/auto/__init__.py
tests/mocks/apigateway/router/pattern_handlers/auto/auto_controller.py
tests/mocks/apigateway/router/pattern_handlers/basic/__init__.py
tests/mocks/apigateway/router/pattern_handlers/basic/basic_controller.py
tests/mocks/apigateway/router/pattern_handlers/nested/__init__.py
tests/mocks/apigateway/router/pattern_handlers/nested/_nested_id_controller.py
tests/mocks/apigateway/router/pattern_handlers/nested/reqs/__init__.py
tests/mocks/apigateway/router/pattern_handlers/nested/reqs/reqs_controller.py
tests/mocks/apigateway/router/pattern_handlers/optional_params/__init__.py
tests/mocks/apigateway/router/pattern_handlers/optional_params/optional_params_controller.py
tests/mocks/apigateway/router/pattern_handlers/raise_exception/__init__.py
tests/mocks/apigateway/router/pattern_handlers/raise_exception/raise_exception_controller.py
tests/mocks/apigateway/router/pattern_handlers/triple/__init__.py
tests/mocks/apigateway/router/pattern_handlers/triple/_coordinates_controller.py
tests/mocks/apigateway/router/pattern_handlers/unhandled_exception/__init__.py
tests/mocks/apigateway/router/pattern_handlers/unhandled_exception/unhandled_exception_controller.py
tests/mocks/common/base_path_openapi.yml
tests/mocks/common/mock_data_class.py
tests/mocks/common/mock_functions.py
tests/mocks/common/mock_pydantic_class.py
tests/mocks/common/openapi.yml
tests/mocks/documentdb/mock_data_class.py
tests/mocks/documentdb/mock_event.py
tests/mocks/documentdb/mock_functions.py
tests/mocks/documentdb/openapi.yml
tests/mocks/dynamodb/mock_data_class.py
tests/mocks/dynamodb/mock_event.py
tests/mocks/dynamodb/mock_functions.py
tests/mocks/dynamodb/openapi.yml
tests/mocks/firehose/mock_data_class.py
tests/mocks/firehose/mock_event.py
tests/mocks/firehose/mock_functions.py
tests/mocks/firehose/openapi.yml
tests/mocks/generic/mock_class.py
tests/mocks/generic/mock_event.py
tests/mocks/generic/mock_functions.py
tests/mocks/kinesis/mock_data_class.py
tests/mocks/kinesis/mock_event.py
tests/mocks/kinesis/mock_functions.py
tests/mocks/kinesis/openapi.yml
tests/mocks/mq/mock_data_class.py
tests/mocks/mq/mock_event.py
tests/mocks/mq/mock_functions.py
tests/mocks/mq/openapi.yml
tests/mocks/msk/mock_data_class.py
tests/mocks/msk/mock_event.py
tests/mocks/msk/mock_functions.py
tests/mocks/msk/openapi.yml
tests/mocks/s3/mock_data_class.py
tests/mocks/s3/mock_event.py
tests/mocks/s3/mock_functions.py
tests/mocks/s3/openapi.yml
tests/mocks/sns/mock_data_class.py
tests/mocks/sns/mock_event.py
tests/mocks/sns/mock_functions.py
tests/mocks/sns/openapi.yml
tests/mocks/sqs/mock_data_class.py
tests/mocks/sqs/mock_event.py
tests/mocks/sqs/mock_functions.py
tests/mocks/sqs/openapi.yml