Upgrade Smithy to 1.40 and ignore __type in unions (#3081)
## Motivation and Context > JSON object. A union is serialized identically as a ``structure`` shape, but only a single member can be set to a non-null value. Deserializers MUST ignore an unrecognized ``__type`` member if present. [source](https://github.com/smithy-lang/smithy/blob/main/docs/source-2.0/aws/protocols/aws-json.rst.template#L133-L135) ## Description - upgrade to smithy 1.40 - unignore protocol tests - fix JSON deserializers ## Testing - protocol tests + extra unit tests ---- _By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice._
Loading
Please register or sign in to comment