LifecycleExpiration.fromXml constructor
LifecycleExpiration.fromXml(
- XmlElement? xml
Implementation
LifecycleExpiration.fromXml(XmlElement? xml) {
if (xml != null) {
final dateElement = getProp(xml, 'Date')?.value;
final daysElement = getProp(xml, 'Days')?.value;
final expiredMarkerElement =
getProp(xml, 'ExpiredObjectDeleteMarker')?.value;
date = dateElement != null ? DateTime.tryParse(dateElement) : null;
days = daysElement != null ? int.tryParse(daysElement) : null;
expiredObjectDeleteMarker = expiredMarkerElement != null
? expiredMarkerElement.toUpperCase() == 'TRUE'
: null;
}
}