Programme class
Represents a TV programme in the XMLTV format.
This class corresponds to the 'programme' element in the XMLTV DTD. It contains comprehensive information about a specific TV show or event, including timing, titles, descriptions, categories, and various metadata.
Constructors
-
Programme({required DateTime start, required String channel, required String clumpidx, required List<
Title> titles, required List<SubTitle> subTitles, required List<Desc> descs, required List<Category> categories, required List<Keyword> keywords, required List<Icon> icons, required List<Url> urls, required List<Country> countries, required List<EpisodeNum> episodeNums, required bool isNew, required List<Subtitles> subtitles, required List<Rating> ratings, required List<StarRating> starRatings, required List<Review> reviews, required List<Image> images, DateTime? stop, DateTime? pdcStart, DateTime? vpsStart, String? showview, String? videoplus, Credits? credits, String? date, Language? language, OrigLanguage? origLanguage, Length? length, Video? video, Audio? audio, PreviouslyShown? previouslyShown, Premiere? premiere, LastChance? lastChance}) - Programme.fromXmlElement(XmlElement element)
-
Creates a Programme instance from an XML element.
factory
Properties
- audio → Audio?
-
final
-
categories
→ List<
Category> -
final
- channel → String
-
final
- clumpidx → String
-
final
-
countries
→ List<
Country> -
final
- credits → Credits?
-
final
- date → String?
-
final
-
descs
→ List<
Desc> -
final
-
episodeNums
→ List<
EpisodeNum> -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
icons
→ List<
Icon> -
final
-
images
→ List<
Image> -
final
- isNew → bool
-
final
-
keywords
→ List<
Keyword> -
final
- language → Language?
-
final
- lastChance → LastChance?
-
final
- length → Length?
-
final
- origLanguage → OrigLanguage?
-
final
- pdcStart → DateTime?
-
final
- premiere → Premiere?
-
final
- previouslyShown → PreviouslyShown?
-
final
-
ratings
→ List<
Rating> -
final
-
reviews
→ List<
Review> -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- showview → String?
-
final
-
starRatings
→ List<
StarRating> -
final
- start → DateTime
-
final
- stop → DateTime?
-
final
-
subTitles
→ List<
SubTitle> -
final
-
subtitles
→ List<
Subtitles> -
final
-
titles
→ List<
Title> -
final
-
urls
→ List<
Url> -
final
- video → Video?
-
final
- videoplus → String?
-
final
- vpsStart → DateTime?
-
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