The Webfeed Flutter package for Appeto SDK.
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

35 行
850 B

  1. import 'package:webfeed/domain/media/star_rating.dart';
  2. import 'package:webfeed/domain/media/statistics.dart';
  3. import 'package:webfeed/domain/media/tags.dart';
  4. import 'package:webfeed/util/helpers.dart';
  5. import 'package:xml/xml.dart';
  6. class Community {
  7. final StarRating starRating;
  8. final Statistics statistics;
  9. final Tags tags;
  10. Community({
  11. this.starRating,
  12. this.statistics,
  13. this.tags,
  14. });
  15. factory Community.parse(XmlElement element) {
  16. if (element == null) {
  17. return null;
  18. }
  19. return new Community(
  20. starRating: new StarRating.parse(
  21. findElementOrNull(element, "media:starRating"),
  22. ),
  23. statistics: new Statistics.parse(
  24. findElementOrNull(element, "media:statistics"),
  25. ),
  26. tags: new Tags.parse(
  27. findElementOrNull(element, "media:tags"),
  28. ),
  29. );
  30. }
  31. }