@@ -398,21 +398,47 @@ public override AmazonServiceException UnmarshallException(CborUnmarshallerConte
398
398
this . Write ( " if (errorResponse.Code != null && errorResponse.Code.Equals(\" " ) ;
399
399
400
400
#line 179 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
401
- this . Write ( this . ToStringHelper . ToStringWithCulture ( exception . Code ) ) ;
401
+ this . Write ( this . ToStringHelper . ToStringWithCulture ( exception . ShapeOriginalName ) ) ;
402
402
403
403
#line default
404
404
#line hidden
405
- this . Write ( "\" ))\r \n {\r \n return " ) ;
405
+ this . Write ( "\" ))\r \n {\r \n " ) ;
406
406
407
407
#line 181 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
408
+
409
+ if ( exception . ShapeOriginalName != exception . Code )
410
+ {
411
+
412
+
413
+ #line default
414
+ #line hidden
415
+ this . Write ( " errorResponse.Code = \" " ) ;
416
+
417
+ #line 185 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
418
+ this . Write ( this . ToStringHelper . ToStringWithCulture ( exception . Code ) ) ;
419
+
420
+ #line default
421
+ #line hidden
422
+ this . Write ( "\" ;\r \n " ) ;
423
+
424
+ #line 186 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
425
+
426
+ }
427
+
428
+
429
+ #line default
430
+ #line hidden
431
+ this . Write ( " return " ) ;
432
+
433
+ #line 189 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
408
434
this . Write ( this . ToStringHelper . ToStringWithCulture ( exception . Name ) ) ;
409
435
410
436
#line default
411
437
#line hidden
412
438
this . Write ( "Unmarshaller.Instance.Unmarshall(contextCopy, errorResponse);\r \n }\r " +
413
439
"\n " ) ;
414
440
415
- #line 183 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
441
+ #line 191 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
416
442
417
443
}
418
444
@@ -421,7 +447,7 @@ public override AmazonServiceException UnmarshallException(CborUnmarshallerConte
421
447
#line hidden
422
448
this . Write ( " }\r \n " ) ;
423
449
424
- #line 187 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
450
+ #line 195 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
425
451
426
452
if ( this . Config . ServiceModel . IsAwsQueryCompatible )
427
453
{
@@ -432,15 +458,15 @@ public override AmazonServiceException UnmarshallException(CborUnmarshallerConte
432
458
#line hidden
433
459
this . Write ( " return new " ) ;
434
460
435
- #line 192 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
461
+ #line 200 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
436
462
this . Write ( this . ToStringHelper . ToStringWithCulture ( this . BaseException ) ) ;
437
463
438
464
#line default
439
465
#line hidden
440
466
this . Write ( "(errorResponse.Message, errorResponse.InnerException, errorType, errorCode, error" +
441
467
"Response.RequestId, errorResponse.StatusCode);\r \n " ) ;
442
468
443
- #line 193 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
469
+ #line 201 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
444
470
445
471
}
446
472
else
@@ -451,15 +477,15 @@ public override AmazonServiceException UnmarshallException(CborUnmarshallerConte
451
477
#line hidden
452
478
this . Write ( " return new " ) ;
453
479
454
- #line 198 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
480
+ #line 206 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
455
481
this . Write ( this . ToStringHelper . ToStringWithCulture ( this . BaseException ) ) ;
456
482
457
483
#line default
458
484
#line hidden
459
485
this . Write ( "(errorResponse.Message, errorResponse.InnerException, errorResponse.Type, errorRe" +
460
486
"sponse.Code, errorResponse.RequestId, errorResponse.StatusCode);\r \n " ) ;
461
487
462
- #line 199 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
488
+ #line 207 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
463
489
464
490
}
465
491
@@ -468,7 +494,7 @@ public override AmazonServiceException UnmarshallException(CborUnmarshallerConte
468
494
#line hidden
469
495
this . Write ( " }\r \n \r \n " ) ;
470
496
471
- #line 204 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
497
+ #line 212 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
472
498
473
499
if ( payload != null && payload . Shape . IsStreaming )
474
500
{
@@ -489,7 +515,7 @@ public override bool HasStreamingProperty
489
515
490
516
" ) ;
491
517
492
- #line 219 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
518
+ #line 227 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
493
519
494
520
}
495
521
this . AddResponseSingletonMethod ( ) ;
@@ -498,7 +524,7 @@ public override bool HasStreamingProperty
498
524
#line default
499
525
#line hidden
500
526
501
- #line 223 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
527
+ #line 231 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
502
528
503
529
if ( isEventStreamOutput )
504
530
{
@@ -522,7 +548,7 @@ protected override bool ShouldReadEntireResponse(IWebResponseData response, bool
522
548
public override bool HasStreamingProperty => true;
523
549
" ) ;
524
550
525
- #line 241 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
551
+ #line 249 "C:\r epos\a ws-sdk-net-v4\generator\ServiceClientGeneratorLib\Generators\Marshallers\CborResponseUnmarshaller.tt"
526
552
527
553
}
528
554
0 commit comments