.gitignore
.python-version
LICENSE
Makefile
README.md
pyproject.toml
setup.cfg
tox.ini
.cookiecutter/cookiecutter.json
.cookiecutter/includes/setup.cfg
.cookiecutter/includes/README/head.md
.cookiecutter/includes/setuptools/install_requires
.github/dependabot.yml
.github/workflows/ci.yml
.github/workflows/pypi.yml
bin/make_python
bin/make_template
docs/design/bulk-api/approach.md
docs/design/bulk-api/index.md
docs/design/bulk-api/summary.md
docs/design/bulk-api/research/current-api.md
docs/design/bulk-api/research/mongo-upserts.md
docs/design/bulk-api/solutions/new-prob.md
docs/design/bulk-api/solutions/referencing-items.md
docs/design/bulk-api/solutions/representing-group-membership.md
docs/design/bulk-api/solutions/representing-items.md
docs/design/bulk-api/solutions/request-limits-and-pagination.md
docs/design/bulk-api/solutions/request-structure.md
docs/design/bulk-api/solutions/response-structure.md
docs/design/bulk-api/solutions/specifying-actions.md
docs/design/bulk-api/solutions/specifying-processing-instructions.md
docs/design/bulk-api/solutions/specifying-upserts.md
src/h_api/__init__.py
src/h_api/enums.py
src/h_api/exceptions.py
src/h_api/schema.py
src/h_api.egg-info/PKG-INFO
src/h_api.egg-info/SOURCES.txt
src/h_api.egg-info/dependency_links.txt
src/h_api.egg-info/requires.txt
src/h_api.egg-info/top_level.txt
src/h_api/bulk_api/README.md
src/h_api/bulk_api/__init__.py
src/h_api/bulk_api/command_batcher.py
src/h_api/bulk_api/command_builder.py
src/h_api/bulk_api/command_processor.py
src/h_api/bulk_api/entry_point.py
src/h_api/bulk_api/executor.py
src/h_api/bulk_api/id_references.py
src/h_api/bulk_api/observer.py
src/h_api/bulk_api/model/__init__.py
src/h_api/bulk_api/model/command.py
src/h_api/bulk_api/model/config_body.py
src/h_api/bulk_api/model/data_body.py
src/h_api/bulk_api/model/report.py
src/h_api/model/__init__.py
src/h_api/model/base.py
src/h_api/model/json_api.py
src/h_api/resources/schema/core.json
src/h_api/resources/schema/json_api.json
src/h_api/resources/schema/bulk_api/wrapper.json
src/h_api/resources/schema/bulk_api/command/configuration.json
src/h_api/resources/schema/bulk_api/command/create_group_membership.json
src/h_api/resources/schema/bulk_api/command/upsert_group.json
src/h_api/resources/schema/bulk_api/command/upsert_user.json
tests/__init__.py
tests/conftest.py
tests/pyproject.toml
tests/functional/__init__.py
tests/functional/sanity_test.py
tests/unit/__init__.py
tests/unit/h_api/__init__.py
tests/unit/h_api/conftest.py
tests/unit/h_api/exception_test.py
tests/unit/h_api/schema_test.py
tests/unit/h_api/bulk_api/__init__.py
tests/unit/h_api/bulk_api/command_batcher_test.py
tests/unit/h_api/bulk_api/command_builder_test.py
tests/unit/h_api/bulk_api/command_processor_test.py
tests/unit/h_api/bulk_api/entry_point_test.py
tests/unit/h_api/bulk_api/executor_test.py
tests/unit/h_api/bulk_api/functional_test.py
tests/unit/h_api/bulk_api/id_references_test.py
tests/unit/h_api/bulk_api/observer_test.py
tests/unit/h_api/bulk_api/model/__init__.py
tests/unit/h_api/bulk_api/model/command_test.py
tests/unit/h_api/bulk_api/model/config_body_test.py
tests/unit/h_api/bulk_api/model/data_body_test.py
tests/unit/h_api/bulk_api/model/report_test.py
tests/unit/h_api/fixtures/__init__.py
tests/unit/h_api/fixtures/bulk_api.ndjson
tests/unit/h_api/model/base_test.py
tests/unit/h_api/model/json_api_test.py
tests/unit/h_api/schema/schema_file_test.py