AtomFeed class

Represents an Atom feed.

The AtomFeed class corresponds to an Atom feed containing information about the feed itself and its entries (items).

Constructors

AtomFeed.new({String? id, String? title, DateTime? updated, List<AtomItem>? items, List<AtomLink>? links, List<AtomPerson>? authors, List<AtomPerson>? contributors, List<AtomCategory>? categories, AtomGenerator? generator, String? icon, String? rights, String? subtitle})
Constructor for creating an AtomFeed object.
AtomFeed.fromXml(XmlElement feedElement)
Factory method to create an AtomFeed object from an XmlElement.
factory
AtomFeed.parse(String xmlString)
Factory method to parse an XML string and create an AtomFeed object from it.
factory

Properties

authors List<AtomPerson>?
The list of authors of the feed.
final
categories List<AtomCategory>?
The list of categories associated with the feed.
final
contributors List<AtomPerson>?
The list of contributors to the feed.
final
generator AtomGenerator?
The generator information for the feed.
final
hashCode int
The hash code for this object.
no setterinherited
icon String?
The URL to an icon representing the feed.
final
id String?
The unique identifier for the feed.
final
items List<AtomItem>?
The list of items (entries) in the feed.
final
The list of links related to the feed.
final
The URL to a logo representing the feed.
final
rights String?
The rights information for the feed.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subtitle String?
The subtitle or tagline of the feed.
final
title String?
The title of the feed.
final
updated DateTime?
The date and time when the feed was last updated.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited