1
0
mirror of https://github.com/stonega/tsacdop synced 2025-01-09 22:04:08 +01:00
tsacdop-podcast-app-android/lib/webfeed/domain/media/star_rating.dart
2020-02-09 20:29:09 +08:00

25 lines
561 B
Dart

import 'package:xml/xml.dart';
class StarRating {
final double average;
final int count;
final int min;
final int max;
StarRating({
this.average,
this.count,
this.min,
this.max,
});
factory StarRating.parse(XmlElement element) {
return new StarRating(
average: double.tryParse(element.getAttribute("average") ?? "0"),
count: int.tryParse(element.getAttribute("count") ?? "0"),
min: int.tryParse(element.getAttribute("min") ?? "0"),
max: int.tryParse(element.getAttribute("max") ?? "0"),
);
}
}