COSContents.fromXml constructor

COSContents.fromXml(
  1. XmlElement? xml
)

Implementation

factory COSContents.fromXml(XmlElement? xml) {
  return COSContents()
    ..key = xml?.getElement('Key')?.innerText
    ..lastModified = xml?.getElement('LastModified')?.innerText
    ..eTag = xml?.getElement('ETag')?.innerText
    ..size = int.tryParse(xml?.getElement('Size')?.innerText ?? '')
    ..owner = COSOwner.fromXml(xml?.getElement('Owner'))
    ..storageClass = xml?.getElement('StorageClass')?.innerText
    ..storageTier = xml?.getElement('StorageTier')?.innerText;
}