@@ -396,6 +396,7 @@ import {
396
396
extendedEncodeURIComponent as __extendedEncodeURIComponent,
397
397
getArrayIfSingleItem as __getArrayIfSingleItem,
398
398
getValueFromTextNode as __getValueFromTextNode,
399
+ parseBoolean as __parseBoolean,
399
400
} from "@aws-sdk/smithy-client";
400
401
import {
401
402
Endpoint as __Endpoint,
@@ -5008,7 +5009,7 @@ export const deserializeAws_restXmlCompleteMultipartUploadCommand = async (
5008
5009
contents.SSEKMSKeyId = output.headers["x-amz-server-side-encryption-aws-kms-key-id"];
5009
5010
}
5010
5011
if (output.headers["x-amz-server-side-encryption-bucket-key-enabled"] !== undefined) {
5011
- contents.BucketKeyEnabled = output.headers["x-amz-server-side-encryption-bucket-key-enabled"] === "true" ;
5012
+ contents.BucketKeyEnabled = __parseBoolean( output.headers["x-amz-server-side-encryption-bucket-key-enabled"]) ;
5012
5013
}
5013
5014
if (output.headers["x-amz-request-charged"] !== undefined) {
5014
5015
contents.RequestCharged = output.headers["x-amz-request-charged"];
@@ -5104,7 +5105,7 @@ export const deserializeAws_restXmlCopyObjectCommand = async (
5104
5105
contents.SSEKMSEncryptionContext = output.headers["x-amz-server-side-encryption-context"];
5105
5106
}
5106
5107
if (output.headers["x-amz-server-side-encryption-bucket-key-enabled"] !== undefined) {
5107
- contents.BucketKeyEnabled = output.headers["x-amz-server-side-encryption-bucket-key-enabled"] === "true" ;
5108
+ contents.BucketKeyEnabled = __parseBoolean( output.headers["x-amz-server-side-encryption-bucket-key-enabled"]) ;
5108
5109
}
5109
5110
if (output.headers["x-amz-request-charged"] !== undefined) {
5110
5111
contents.RequestCharged = output.headers["x-amz-request-charged"];
@@ -5258,7 +5259,7 @@ export const deserializeAws_restXmlCreateMultipartUploadCommand = async (
5258
5259
contents.SSEKMSEncryptionContext = output.headers["x-amz-server-side-encryption-context"];
5259
5260
}
5260
5261
if (output.headers["x-amz-server-side-encryption-bucket-key-enabled"] !== undefined) {
5261
- contents.BucketKeyEnabled = output.headers["x-amz-server-side-encryption-bucket-key-enabled"] === "true" ;
5262
+ contents.BucketKeyEnabled = __parseBoolean( output.headers["x-amz-server-side-encryption-bucket-key-enabled"]) ;
5262
5263
}
5263
5264
if (output.headers["x-amz-request-charged"] !== undefined) {
5264
5265
contents.RequestCharged = output.headers["x-amz-request-charged"];
@@ -5878,7 +5879,7 @@ export const deserializeAws_restXmlDeleteObjectCommand = async (
5878
5879
VersionId: undefined,
5879
5880
};
5880
5881
if (output.headers["x-amz-delete-marker"] !== undefined) {
5881
- contents.DeleteMarker = output.headers["x-amz-delete-marker"] === "true" ;
5882
+ contents.DeleteMarker = __parseBoolean( output.headers["x-amz-delete-marker"]) ;
5882
5883
}
5883
5884
if (output.headers["x-amz-version-id"] !== undefined) {
5884
5885
contents.VersionId = output.headers["x-amz-version-id"];
@@ -7102,7 +7103,7 @@ export const deserializeAws_restXmlGetObjectCommand = async (
7102
7103
WebsiteRedirectLocation: undefined,
7103
7104
};
7104
7105
if (output.headers["x-amz-delete-marker"] !== undefined) {
7105
- contents.DeleteMarker = output.headers["x-amz-delete-marker"] === "true" ;
7106
+ contents.DeleteMarker = __parseBoolean( output.headers["x-amz-delete-marker"]) ;
7106
7107
}
7107
7108
if (output.headers["accept-ranges"] !== undefined) {
7108
7109
contents.AcceptRanges = output.headers["accept-ranges"];
@@ -7165,7 +7166,7 @@ export const deserializeAws_restXmlGetObjectCommand = async (
7165
7166
contents.SSEKMSKeyId = output.headers["x-amz-server-side-encryption-aws-kms-key-id"];
7166
7167
}
7167
7168
if (output.headers["x-amz-server-side-encryption-bucket-key-enabled"] !== undefined) {
7168
- contents.BucketKeyEnabled = output.headers["x-amz-server-side-encryption-bucket-key-enabled"] === "true" ;
7169
+ contents.BucketKeyEnabled = __parseBoolean( output.headers["x-amz-server-side-encryption-bucket-key-enabled"]) ;
7169
7170
}
7170
7171
if (output.headers["x-amz-storage-class"] !== undefined) {
7171
7172
contents.StorageClass = output.headers["x-amz-storage-class"];
@@ -7690,7 +7691,7 @@ export const deserializeAws_restXmlHeadObjectCommand = async (
7690
7691
WebsiteRedirectLocation: undefined,
7691
7692
};
7692
7693
if (output.headers["x-amz-delete-marker"] !== undefined) {
7693
- contents.DeleteMarker = output.headers["x-amz-delete-marker"] === "true" ;
7694
+ contents.DeleteMarker = __parseBoolean( output.headers["x-amz-delete-marker"]) ;
7694
7695
}
7695
7696
if (output.headers["accept-ranges"] !== undefined) {
7696
7697
contents.AcceptRanges = output.headers["accept-ranges"];
@@ -7753,7 +7754,7 @@ export const deserializeAws_restXmlHeadObjectCommand = async (
7753
7754
contents.SSEKMSKeyId = output.headers["x-amz-server-side-encryption-aws-kms-key-id"];
7754
7755
}
7755
7756
if (output.headers["x-amz-server-side-encryption-bucket-key-enabled"] !== undefined) {
7756
- contents.BucketKeyEnabled = output.headers["x-amz-server-side-encryption-bucket-key-enabled"] === "true" ;
7757
+ contents.BucketKeyEnabled = __parseBoolean( output.headers["x-amz-server-side-encryption-bucket-key-enabled"]) ;
7757
7758
}
7758
7759
if (output.headers["x-amz-storage-class"] !== undefined) {
7759
7760
contents.StorageClass = output.headers["x-amz-storage-class"];
@@ -9475,7 +9476,7 @@ export const deserializeAws_restXmlPutObjectCommand = async (
9475
9476
contents.SSEKMSEncryptionContext = output.headers["x-amz-server-side-encryption-context"];
9476
9477
}
9477
9478
if (output.headers["x-amz-server-side-encryption-bucket-key-enabled"] !== undefined) {
9478
- contents.BucketKeyEnabled = output.headers["x-amz-server-side-encryption-bucket-key-enabled"] === "true" ;
9479
+ contents.BucketKeyEnabled = __parseBoolean( output.headers["x-amz-server-side-encryption-bucket-key-enabled"]) ;
9479
9480
}
9480
9481
if (output.headers["x-amz-request-charged"] !== undefined) {
9481
9482
contents.RequestCharged = output.headers["x-amz-request-charged"];
@@ -9950,7 +9951,7 @@ export const deserializeAws_restXmlUploadPartCommand = async (
9950
9951
contents.SSEKMSKeyId = output.headers["x-amz-server-side-encryption-aws-kms-key-id"];
9951
9952
}
9952
9953
if (output.headers["x-amz-server-side-encryption-bucket-key-enabled"] !== undefined) {
9953
- contents.BucketKeyEnabled = output.headers["x-amz-server-side-encryption-bucket-key-enabled"] === "true" ;
9954
+ contents.BucketKeyEnabled = __parseBoolean( output.headers["x-amz-server-side-encryption-bucket-key-enabled"]) ;
9954
9955
}
9955
9956
if (output.headers["x-amz-request-charged"] !== undefined) {
9956
9957
contents.RequestCharged = output.headers["x-amz-request-charged"];
@@ -10022,7 +10023,7 @@ export const deserializeAws_restXmlUploadPartCopyCommand = async (
10022
10023
contents.SSEKMSKeyId = output.headers["x-amz-server-side-encryption-aws-kms-key-id"];
10023
10024
}
10024
10025
if (output.headers["x-amz-server-side-encryption-bucket-key-enabled"] !== undefined) {
10025
- contents.BucketKeyEnabled = output.headers["x-amz-server-side-encryption-bucket-key-enabled"] === "true" ;
10026
+ contents.BucketKeyEnabled = __parseBoolean( output.headers["x-amz-server-side-encryption-bucket-key-enabled"]) ;
10026
10027
}
10027
10028
if (output.headers["x-amz-request-charged"] !== undefined) {
10028
10029
contents.RequestCharged = output.headers["x-amz-request-charged"];
0 commit comments