Skip to content
Unverified Commit 56e9d9d5 authored by Russell Cohen's avatar Russell Cohen Committed by GitHub
Browse files

Customization Abstractions & Config Generation (#96)

* Customization Abstractions & Config Generation

A previous PR supported idempotency tokens with a hardcoded config implementation. This commit replaces it with the "real thing,"
supported by the `NamedSectionGenerator` abstraction. The intention idea is that sections can be typesafe, well documented, and evolve as compile
errors instead of silent failures.

Sections can also bring along state / generation context to allow for situation-specific customization. This API is still very experimental
and is expected to evolve as we continue to generate a fully customized DynamoDB client.

HttpProtocolGeneratorTest & integration tests provide complete test coverage—a unit test was also added to allow quicker iterations when adding customizations.

* Use typealias

* Fix missed merge conflicts, rename to member
parent 02d0db5d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment