Union members targeting smithy.api#Unit generates extraneous structures #1040
Labels
bug
This issue is a bug.
no-auto-closure
We do not want this issue to be automatically closed.
p2
This is a standard priority issue
The smithy.api#Unit type can only be targeted by operation inputs/outputs or as a member of union shape. Inputs and outputs always get type defined even if the operation targeted
unit
(this is in part becauseunit
support came later but also so that if a service wants to add members to a request/response they can do so in a backwards compatible way).Currently we seem to be generating a backing structure for union types
We most likely just want to generate a variant with no members, e.g.:
Want to confirm that there are no current unions targeting a unit member before changing this.
The text was updated successfully, but these errors were encountered: