The Webfeed Flutter package for Appeto SDK.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

37 rindas
897 B

  1. import 'package:xml/xml.dart';
  2. class AtomLink {
  3. String href;
  4. String rel;
  5. String type;
  6. String hreflang;
  7. String title;
  8. int length;
  9. AtomLink(this.href, this.rel, this.type, this.hreflang, this.title, this.length);
  10. factory AtomLink.parse(XmlElement element) {
  11. var href = element.getAttribute("href");
  12. var rel = element.getAttribute("rel");
  13. var type = element.getAttribute("type");
  14. var title = element.getAttribute("title");
  15. var hreflang = element.getAttribute("hreflang");
  16. var length = 0;
  17. if (element.getAttribute("length") != null) {
  18. length = int.parse(element.getAttribute("length"));
  19. }
  20. return new AtomLink(href, rel, type, hreflang, title, length);
  21. }
  22. @override
  23. String toString() {
  24. return '''
  25. href: $href
  26. rel: $rel
  27. type: $type
  28. hreflang: $hreflang
  29. title: $title
  30. length: $length
  31. ''';
  32. }
  33. }