aws / aws-sdk-cpp

AWS SDK for C++
Apache License 2.0
1.91k stars 1.04k forks source link

S3 expires response field de-serialiazation customization #2993

Closed SergeyRyabinin closed 2 weeks ago

SergeyRyabinin commented 2 weeks ago

Issue #, if available:

Originally, Expires shape member was modeled as a timestamp without a timestamp format specified. This customization creates an "ExpiresString" shape and members in the model to hold the same response value as a string. Original "Expires" members will be-remodelled into a "string" type in some future model update and this is a customization to keep the SDK backward compatible with existing applications.

Description of changes: Add the customization. Check all that applies:

Check which platforms you have built SDK on to verify the correctness of this PR.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.