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