Part.fromXml constructor

Part.fromXml(
  1. XmlElement xml
)

Implementation

Part.fromXml(XmlElement xml) {
  eTag = getProp(xml, 'ETag')?.value;

  final lastModifiedProp = getProp(xml, 'LastModified')?.value;
  lastModified =
      lastModifiedProp != null ? DateTime.tryParse(lastModifiedProp) : null;

  final partNumberProp = getProp(xml, 'PartNumber')?.value;
  partNumber = partNumberProp != null ? int.tryParse(partNumberProp) : null;

  final sizeProp = getProp(xml, 'Size')?.value;
  size = sizeProp != null ? int.tryParse(sizeProp) : null;
}