Type: definePodcastSeason(input?: PodcastSeason)
Describes a season of a podcast series.
stringnumberNodeRelation<any>numberPodcastSeasondefinePodcastSeason({
seasonNumber: 2,
partOfSeries: {
name: 'The Example Podcast',
},
})
definePodcastSeason({
name: 'Season 2: Advanced Topics',
seasonNumber: 2,
description: 'In season 2, we dive deeper into advanced concepts',
numberOfEpisodes: 12,
partOfSeries: {
name: 'The Example Podcast',
},
image: 'https://example.com/season-2-cover.jpg',
datePublished: new Date(2024, 0, 1),
startDate: new Date(2024, 0, 1),
endDate: new Date(2024, 5, 30),
})
export interface PodcastSeasonSimple extends Thing {
name?: string
description?: string
seasonNumber?: number
numberOfEpisodes?: number
partOfSeries?: NodeRelation<any>
episode?: NodeRelations<any>
datePublished?: ResolvableDate
startDate?: ResolvableDate
endDate?: ResolvableDate
image?: NodeRelations<string | ImageObject>
url?: string
actor?: NodeRelations<Person | string>
director?: NodeRelations<Person | string>
productionCompany?: NodeRelation<Organization | string>
aggregateRating?: NodeRelation<AggregateRating>
}