diff --git a/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_dynamodb/deserialize.py b/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_dynamodb/deserialize.py index 425850b07..3da800e42 100644 --- a/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_dynamodb/deserialize.py +++ b/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_dynamodb/deserialize.py @@ -22,6 +22,7 @@ DynamoDbEncryptionException, KeyStore, OpaqueError, + OpaqueWithTextError, ServiceError, StructuredEncryption, ) @@ -66,7 +67,7 @@ def _deserialize_error(error: Error) -> ServiceError: if error.is_Opaque: return OpaqueError(obj=error.obj) elif error.is_OpaqueWithText: - return OpaqueErrorWithText(obj=error.obj, obj_message=error.objMessage) + return OpaqueWithTextError(obj=error.obj, obj_message=_dafny.string_of(error.objMessage)) elif error.is_CollectionOfErrors: return CollectionOfErrors( message=_dafny.string_of(error.message), @@ -91,6 +92,11 @@ def _deserialize_error(error: Error) -> ServiceError: elif error.is_AwsCryptographyKeyStore: return KeyStore(aws_cryptography_keystore_deserialize_error(error.AwsCryptographyKeyStore)) elif error.is_ComAmazonawsDynamodb: - return ComAmazonawsDynamodb(message=_dafny.string_of(error.ComAmazonawsDynamodb.message)) + if hasattr(error.ComAmazonawsDynamodb, "objMessage"): + return ComAmazonawsDynamodb(message=_dafny.string_of(error.ComAmazonawsDynamodb.objMessage)) + elif hasattr(error.ComAmazonawsDynamodb, "Message"): + return ComAmazonawsDynamodb(message=_dafny.string_of(error.ComAmazonawsDynamodb.Message)) + else: + return ComAmazonawsDynamodb(message=_dafny.string_of(error.ComAmazonawsDynamodb.message)) else: return OpaqueError(obj=error) diff --git a/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_dynamodb_itemencryptor/deserialize.py b/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_dynamodb_itemencryptor/deserialize.py index fb27cecff..d943f2e85 100644 --- a/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_dynamodb_itemencryptor/deserialize.py +++ b/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_dynamodb_itemencryptor/deserialize.py @@ -22,6 +22,7 @@ DynamoDbEncryption, DynamoDbItemEncryptorException, OpaqueError, + OpaqueWithTextError, ServiceError, StructuredEncryption, ) @@ -66,7 +67,7 @@ def _deserialize_error(error: Error) -> ServiceError: if error.is_Opaque: return OpaqueError(obj=error.obj) elif error.is_OpaqueWithText: - return OpaqueErrorWithText(obj=error.obj, obj_message=error.objMessage) + return OpaqueWithTextError(obj=error.obj, obj_message=_dafny.string_of(error.objMessage)) elif error.is_CollectionOfErrors: return CollectionOfErrors( message=_dafny.string_of(error.message), @@ -93,6 +94,11 @@ def _deserialize_error(error: Error) -> ServiceError: aws_cryptography_materialproviders_deserialize_error(error.AwsCryptographyMaterialProviders) ) elif error.is_ComAmazonawsDynamodb: - return ComAmazonawsDynamodb(message=_dafny.string_of(error.ComAmazonawsDynamodb.message)) + if hasattr(error.ComAmazonawsDynamodb, "objMessage"): + return ComAmazonawsDynamodb(message=_dafny.string_of(error.ComAmazonawsDynamodb.objMessage)) + elif hasattr(error.ComAmazonawsDynamodb, "Message"): + return ComAmazonawsDynamodb(message=_dafny.string_of(error.ComAmazonawsDynamodb.Message)) + else: + return ComAmazonawsDynamodb(message=_dafny.string_of(error.ComAmazonawsDynamodb.message)) else: return OpaqueError(obj=error) diff --git a/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_dynamodb_transforms/deserialize.py b/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_dynamodb_transforms/deserialize.py index 59bc7ba5d..c05143a33 100644 --- a/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_dynamodb_transforms/deserialize.py +++ b/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_dynamodb_transforms/deserialize.py @@ -47,6 +47,7 @@ DynamoDbEncryptionTransformsException, DynamoDbItemEncryptor, OpaqueError, + OpaqueWithTextError, ServiceError, StructuredEncryption, ) @@ -316,7 +317,7 @@ def _deserialize_error(error: Error) -> ServiceError: if error.is_Opaque: return OpaqueError(obj=error.obj) elif error.is_OpaqueWithText: - return OpaqueErrorWithText(obj=error.obj, obj_message=error.objMessage) + return OpaqueWithTextError(obj=error.obj, obj_message=_dafny.string_of(error.objMessage)) elif error.is_CollectionOfErrors: return CollectionOfErrors( message=_dafny.string_of(error.message), @@ -345,6 +346,11 @@ def _deserialize_error(error: Error) -> ServiceError: aws_cryptography_materialproviders_deserialize_error(error.AwsCryptographyMaterialProviders) ) elif error.is_ComAmazonawsDynamodb: - return ComAmazonawsDynamodb(message=_dafny.string_of(error.ComAmazonawsDynamodb.message)) + if hasattr(error.ComAmazonawsDynamodb, "objMessage"): + return ComAmazonawsDynamodb(message=_dafny.string_of(error.ComAmazonawsDynamodb.objMessage)) + elif hasattr(error.ComAmazonawsDynamodb, "Message"): + return ComAmazonawsDynamodb(message=_dafny.string_of(error.ComAmazonawsDynamodb.Message)) + else: + return ComAmazonawsDynamodb(message=_dafny.string_of(error.ComAmazonawsDynamodb.message)) else: return OpaqueError(obj=error) diff --git a/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_structuredencryption/deserialize.py b/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_structuredencryption/deserialize.py index b29eb6b13..67a259f22 100644 --- a/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_structuredencryption/deserialize.py +++ b/DynamoDbEncryption/runtimes/python/src/aws_dbesdk_dynamodb/smithygenerated/aws_cryptography_dbencryptionsdk_structuredencryption/deserialize.py @@ -22,6 +22,7 @@ AwsCryptographicPrimitives, CollectionOfErrors, OpaqueError, + OpaqueWithTextError, ServiceError, StructuredEncryptionException, ) @@ -84,7 +85,7 @@ def _deserialize_error(error: Error) -> ServiceError: if error.is_Opaque: return OpaqueError(obj=error.obj) elif error.is_OpaqueWithText: - return OpaqueErrorWithText(obj=error.obj, obj_message=error.objMessage) + return OpaqueWithTextError(obj=error.obj, obj_message=_dafny.string_of(error.objMessage)) elif error.is_CollectionOfErrors: return CollectionOfErrors( message=_dafny.string_of(error.message),