Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Map @httpPayload of list & map shapes to the document content type #1840

Conversation

Xtansia
Copy link
Contributor

@Xtansia Xtansia commented Jun 29, 2023

Description of changes:
Matches behavior as documented on the @httpPayload trait serialization rules.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@Xtansia Xtansia requested a review from a team as a code owner June 29, 2023 01:36
Xtansia added a commit to Xtansia/opensearch-api-specification that referenced this pull request Jun 30, 2023
The aws.protocols#restJson1 protocol explicitly disallows lists and maps for @httpPayload.

Requires workaround due to AbstractRestProtocol being package-private, and a bug in HttpBindingIndex waiting on PR smithy-lang/smithy#1840

Signed-off-by: Thomas Farr <tsfarr@amazon.com>
Xtansia added a commit to Xtansia/opensearch-api-specification that referenced this pull request Jun 30, 2023
The aws.protocols#restJson1 protocol explicitly disallows lists and maps for @httpPayload.

Requires workaround due to AbstractRestProtocol being package-private, and a bug in HttpBindingIndex waiting on PR smithy-lang/smithy#1840

Signed-off-by: Thomas Farr <tsfarr@amazon.com>
Xtansia added a commit to Xtansia/opensearch-api-specification that referenced this pull request Jun 30, 2023
The aws.protocols#restJson1 protocol explicitly disallows lists and maps for @httpPayload.

Requires workaround due to AbstractRestProtocol being package-private, and a bug in HttpBindingIndex waiting on PR smithy-lang/smithy#1840

Signed-off-by: Thomas Farr <tsfarr@amazon.com>
VachaShah pushed a commit to opensearch-project/opensearch-api-specification that referenced this pull request Jul 11, 2023
)

The aws.protocols#restJson1 protocol explicitly disallows lists and maps for @httpPayload.

Requires workaround due to AbstractRestProtocol being package-private, and a bug in HttpBindingIndex waiting on PR smithy-lang/smithy#1840

Signed-off-by: Thomas Farr <tsfarr@amazon.com>
@mtdowling mtdowling merged commit 4456d2a into smithy-lang:main Jul 13, 2023
@Xtansia Xtansia deleted the fix/list-map-shapes-as-document-content-type branch July 14, 2023 12:09
aabeshov pushed a commit to aabeshov/opensearch-api-specification that referenced this pull request Jul 16, 2023
…pensearch-project#127)

The aws.protocols#restJson1 protocol explicitly disallows lists and maps for @httpPayload.

Requires workaround due to AbstractRestProtocol being package-private, and a bug in HttpBindingIndex waiting on PR smithy-lang/smithy#1840

Signed-off-by: Thomas Farr <tsfarr@amazon.com>
Signed-off-by: Alen Abeshov <a_abeshov@kbtu.kz>
aabeshov pushed a commit to aabeshov/opensearch-api-specification that referenced this pull request Jul 16, 2023
…pensearch-project#127)

The aws.protocols#restJson1 protocol explicitly disallows lists and maps for @httpPayload.

Requires workaround due to AbstractRestProtocol being package-private, and a bug in HttpBindingIndex waiting on PR smithy-lang/smithy#1840

Signed-off-by: Thomas Farr <tsfarr@amazon.com>
Signed-off-by: Alen Abeshov <a_abeshov@kbtu.kz>
aabeshov pushed a commit to aabeshov/opensearch-api-specification that referenced this pull request Jul 16, 2023
…pensearch-project#127)

The aws.protocols#restJson1 protocol explicitly disallows lists and maps for @httpPayload.

Requires workaround due to AbstractRestProtocol being package-private, and a bug in HttpBindingIndex waiting on PR smithy-lang/smithy#1840

Signed-off-by: Thomas Farr <tsfarr@amazon.com>
aabeshov pushed a commit to aabeshov/opensearch-api-specification that referenced this pull request Jul 16, 2023
…pensearch-project#127)

The aws.protocols#restJson1 protocol explicitly disallows lists and maps for @httpPayload.

Requires workaround due to AbstractRestProtocol being package-private, and a bug in HttpBindingIndex waiting on PR smithy-lang/smithy#1840

Signed-off-by: Thomas Farr <tsfarr@amazon.com>
Signed-off-by: Alen Abeshov <a_abeshov@kbtu.kz>
aabeshov pushed a commit to aabeshov/opensearch-api-specification that referenced this pull request Jul 16, 2023
…pensearch-project#127)

The aws.protocols#restJson1 protocol explicitly disallows lists and maps for @httpPayload.

Requires workaround due to AbstractRestProtocol being package-private, and a bug in HttpBindingIndex waiting on PR smithy-lang/smithy#1840

Signed-off-by: Thomas Farr <tsfarr@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants