public static void DeserializeDeleteMultipleObjects()

in src/AlibabaCloud.OSS.V2/Transform/Transformer.ObjectBasic.cs [92:115]


        public static void DeserializeDeleteMultipleObjects(
            ref Models.ResultModel baseResult,
            ref OperationOutput output
        )
        {
            // empty body
            using var body = output.Body;
            if (body == null || body.Length == 0)
            {
                return;
            }

            // non-empty body
            var serializer = new XmlSerializer(typeof(XmlDeleteResult));
            var obj = serializer.Deserialize(body) as XmlDeleteResult;
            var result = baseResult as Models.DeleteMultipleObjectsResult;

            if (obj == null || result == null) return;

            DeserializeDeleteMultipleObjectsEncodingType(ref obj);

            result.DeletedObjects = obj.DeletedObjects;
            result.EncodingType = obj.EncodingType;
        }