MultipartUpload.fromXml constructor
MultipartUpload.fromXml(
- XmlElement xml
Implementation
MultipartUpload.fromXml(XmlElement xml) {
// Safely parse and assign values with null checks
var initiatedValue = getProp(xml, 'Initiated')?.value;
initiated =
(initiatedValue != null) ? DateTime.parse(initiatedValue) : null;
initiator = getProp(xml, 'Initiator') != null
? Initiator.fromXml(getProp(xml, 'Initiator')!)
: null;
key = getProp(xml, 'Key')?.value ?? '';
owner = getProp(xml, 'Owner') != null
? Owner.fromXml(getProp(xml, 'Owner')!)
: null;
storageClass = getProp(xml, 'StorageClass')?.value ?? '';
uploadId = getProp(xml, 'UploadId')?.value ?? '';
}