PodcastItem constructor

PodcastItem({
  1. Transcript? transcript,
  2. Chapters? chapters,
  3. required List<Soundbite> soundbites,
  4. required List<Person> people,
  5. Location? location,
  6. Season? season,
  7. Episode? episode,
  8. License? license,
  9. required List<AlternateEnclosure> alternateEnclosures,
  10. Value? value,
  11. Images? images,
  12. required List<ContentLink> contentLinks,
})

Constructor for creating a PodcastItem object.

The constructor initializes a PodcastItem object with optional named parameters:

  • transcript: The transcript associated with the podcast item.
  • chapters: The chapters associated with the podcast item.
  • soundbites: The list of soundbites associated with the podcast item.
  • people: The list of people associated with the podcast item.
  • location: The location associated with the podcast item.
  • season: The season associated with the podcast item.
  • episode: The episode associated with the podcast item.
  • license: The license associated with the podcast item.
  • alternateEnclosures: The list of alternate enclosures associated with the podcast item.
  • value: The value associated with the podcast item.
  • images: The images associated with the podcast item.
  • contentLinks: The list of content links associated with the podcast item.

Implementation

PodcastItem({
  this.transcript,
  this.chapters,
  required this.soundbites,
  required this.people,
  this.location,
  this.season,
  this.episode,
  this.license,
  required this.alternateEnclosures,
  this.value,
  this.images,
  required this.contentLinks,
});