Podcast class
Represents a podcast feed with various metadata and items.
The Podcast
class corresponds to the root element of the podcast namespace.
Constructors
-
Podcast({Locked? locked, Funding? funding, required List<
Person> people, Location? location, required List<Trailer> trailers, License? license, Guid? guid, Value? value, Medium? medium, Images? images, required List<LiveItem> liveItems}) - Constructor for creating a Podcast object.
- Podcast.parse(XmlElement element)
-
Factory method to parse an
XmlElement
and create a Podcast object from it.factory
Properties
- funding → Funding?
-
The funding information of the podcast.
final
- guid → Guid?
-
The GUID (Globally Unique Identifier) of the podcast.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- images → Images?
-
The images associated with the podcast.
final
- license → License?
-
The license information of the podcast.
final
-
liveItems
→ List<
LiveItem> -
The list of live items associated with the podcast.
final
- location → Location?
-
The location information of the podcast.
final
- locked → Locked?
-
The locked status of the podcast.
final
- medium → Medium?
-
The medium type of the podcast.
final
-
people
→ List<
Person> -
The list of people associated with the podcast.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
trailers
→ List<
Trailer> -
The list of trailers associated with the podcast.
final
- value → Value?
-
The value associated with the podcast.
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