The Webfeed Flutter package for Appeto SDK.
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

26 řádky
644 B

  1. import 'package:xml/xml.dart';
  2. class ItunesCategory {
  3. final String category;
  4. final List<String> subCategories;
  5. ItunesCategory({this.category, this.subCategories});
  6. factory ItunesCategory.parse(XmlElement element) {
  7. if (element == null) return null;
  8. Iterable<XmlElement> subCategories;
  9. try {
  10. subCategories = element.findElements('itunes:category');
  11. } on StateError {
  12. subCategories = null;
  13. }
  14. return ItunesCategory(
  15. category: element.getAttribute('text')?.trim(),
  16. subCategories: subCategories
  17. ?.map((ele) => ele.getAttribute('text')?.trim())
  18. ?.toList(),
  19. );
  20. }
  21. }