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