The Webfeed Flutter package for Appeto SDK.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 line
561 B

  1. import 'package:xml/xml.dart';
  2. class StarRating {
  3. final double average;
  4. final int count;
  5. final int min;
  6. final int max;
  7. StarRating({
  8. this.average,
  9. this.count,
  10. this.min,
  11. this.max,
  12. });
  13. factory StarRating.parse(XmlElement element) {
  14. return new StarRating(
  15. average: double.tryParse(element.getAttribute("average") ?? "0"),
  16. count: int.tryParse(element.getAttribute("count") ?? "0"),
  17. min: int.tryParse(element.getAttribute("min") ?? "0"),
  18. max: int.tryParse(element.getAttribute("max") ?? "0"),
  19. );
  20. }
  21. }