private static void DeserializeListMultipartUploadsEncodingType()

in src/AlibabaCloud.OSS.V2/Transform/Transformer.ObjectMultipart.cs [236:273]


        private static void DeserializeListMultipartUploadsEncodingType(ref XmlListMultipartUploadsResult result)
        {
            if (!string.Equals("url", result.EncodingType))
            {
                return;
            }

            if (result.Prefix != null)
            {
                result.Prefix = result.Prefix.UrlDecode();
            }

            if (result.KeyMarker != null)
            {
                result.KeyMarker = result.KeyMarker.UrlDecode();
            }

            if (result.NextKeyMarker != null)
            {
                result.NextKeyMarker = result.NextKeyMarker.UrlDecode();
            }

            if (result.Delimiter != null)
            {
                result.Delimiter = result.Delimiter.UrlDecode();
            }

            if (result.Uploads != null)
            {
                for (int i = 0; i < result.Uploads.Count; i++)
                {
                    if (result.Uploads[i].Key != null)
                    {
                        result.Uploads[i].Key = result.Uploads[i].Key!.UrlDecode();
                    }
                }
            }
        }