in src/AlibabaCloud.OSS.V2/Transform/Transformer.BucketBasic.cs [115:178]
private static void DeserializeEncodingType(ref XmlListBucketResult result)
{
if (!string.Equals("url", result.EncodingType))
{
return;
}
if (result.Prefix != null)
{
result.Prefix = result.Prefix.UrlDecode();
}
if (result.Marker != null)
{
result.Marker = result.Marker.UrlDecode();
}
if (result.NextMarker != null)
{
result.NextMarker = result.NextMarker.UrlDecode();
}
if (result.Delimiter != null)
{
result.Delimiter = result.Delimiter.UrlDecode();
}
if (result.StartAfter != null)
{
result.StartAfter = result.StartAfter.UrlDecode();
}
if (result.ContinuationToken != null)
{
result.ContinuationToken = result.ContinuationToken.UrlDecode();
}
if (result.NextContinuationToken != null)
{
result.NextContinuationToken = result.NextContinuationToken.UrlDecode();
}
if (result.Contents != null)
{
for (var i = 0; i < result.Contents.Count; i++)
{
if (result.Contents[i].Key != null)
{
result.Contents[i].Key = result.Contents[i].Key!.UrlDecode();
}
}
}
if (result.CommonPrefixes != null)
{
for (var i = 0; i < result.CommonPrefixes.Count; i++)
{
if (result.CommonPrefixes[i].Prefix != null)
{
result.CommonPrefixes[i].Prefix = result.CommonPrefixes[i].Prefix!.UrlDecode();
}
}
}
}