COSListVersionsResult.fromXml constructor
COSListVersionsResult.fromXml(
- XmlElement? xml
Implementation
factory COSListVersionsResult.fromXml(XmlElement? xml) {
return COSListVersionsResult()
..encodingType = xml?.getElement('EncodingType')?.innerText
..name = xml?.getElement('Name')?.innerText
..prefix = xml?.getElement('Prefix')?.innerText
..keyMarker = xml?.getElement('KeyMarker')?.innerText
..versionIdMarker = xml?.getElement('VersionIdMarker')?.innerText
..maxKeys = int.tryParse(xml?.getElement('MaxKeys')?.innerText ?? '')
..isTruncated = xml?.getElement('IsTruncated')?.innerText == 'true'
..nextKeyMarker = xml?.getElement('NextKeyMarker')?.innerText
..nextVersionIdMarker = xml?.getElement('NextVersionIdMarker')?.innerText
..delimiter = xml?.getElement('Delimiter')?.innerText
..commonPrefixes = xml
?.findElements('CommonPrefixes')
.map((XmlElement xmlElement) => COSCommonPrefixes.fromXml(xmlElement))
.toList()
..versions = xml
?.findElements('Version')
.map((XmlElement xmlElement) => COSVersion.fromXml(xmlElement))
.toList()
..deleteMarkers = xml
?.findElements('DeleteMarker')
.map((XmlElement xmlElement) => COSDeleteMarker.fromXml(xmlElement))
.toList();
}