CollectionItem.fromXml constructor
CollectionItem.fromXml(
- XmlElement element
Parses a CollectionItem from an XML element.
Implementation
factory CollectionItem.fromXml(XmlElement element) {
final name = element.getElement('name')?.innerText ?? 'Unknown';
final year = int.tryParse(element.getElement('yearpublished')?.innerText ?? '');
final plays = int.tryParse(element.getElement('numplays')?.innerText ?? '');
final thumb = element.getElement('thumbnail')?.innerText;
final img = element.getElement('image')?.innerText;
return CollectionItem(
objectId: int.parse(element.getAttribute('objectid')!),
name: name,
yearPublished: year,
numPlays: plays,
thumbnailUrl: thumb,
imageUrl: img,
);
}