in src/AlibabaCloud.OSS.V2/Transform/Transformer.ObjectMultipart.cs [168:189]
public static void DeserializeCompleteMultipartUpload(
ref Models.ResultModel baseResult,
ref OperationOutput output
)
{
var serializer = new XmlSerializer(typeof(XmlCompleteMultipartUploadResult));
using var body = output.Body!;
var obj = serializer.Deserialize(body) as XmlCompleteMultipartUploadResult;
var result = baseResult as Models.CompleteMultipartUploadResult;
if (obj == null || result == null) return;
result.Bucket = obj.Bucket;
result.ETag = obj.ETag;
result.EncodingType = obj.EncodingType;
result.Key = obj.Key;
if (string.Equals("url", result.EncodingType) && obj.Key != null)
{
result.Key = obj.Key.UrlDecode();
}
}