Skip to main content

Show

Global show metadata.

Overrides source metadata.

More detailed documentation about fields used from this type is available on the NormalizedShow type.

type Show {
availableVideosMetadata: [JSON]!
collectionItems: [CollectionItem]!
contentRating: ContentRating
createdAt: DateTime!
creators: [Role]!
descriptionLong: String
descriptionShort: String
earliestFullLengthContentAvailableAt: DateTime
expiresAt: DateTime
featuredPublicVideo: Video
featuredPublicVideoId: String
featuredVideo: Video
featuredVideoId: String
genreVibes: [GenreVibe]!
hasAvailableFullLengthContent: [String]!
hasPublicAvailableFullLengthContent: [String]!
hasSubtitles: Boolean
heroes: [Hero]!
id: String!
images: [JSON]!
language: String
latestFullLengthContentAvailableAt: DateTime
passportLevel: ShowPassportLevel
pbsShow: PbsShow
pbsShowPbsId: String
productionLocale: String
promos: [Promo]!
seasonPremiereMode: Boolean
showType: ShowType!
slug: String!
sort: EpisodesSortOrder
stationShows: [StationShow]!
title: String
trailer: Video
trailerId: String
tvScheduleIds: [String]!
upNextDuration: Int
upNextStart: Int
updatedAt: DateTime!
videos: [Video]!
}

Fields​

Show.availableVideosMetadata ● [JSON]! non-null scalar references​

Show.collectionItems ● [CollectionItem]! non-null object references​

Show.contentRating ● ContentRating enum references​

Show.createdAt ● DateTime! non-null scalar references​

Show.creators ● [Role]! non-null object references​

Show.descriptionLong ● String scalar references​

Show.descriptionShort ● String scalar references​

Show.earliestFullLengthContentAvailableAt ● DateTime scalar references​

Show.expiresAt ● DateTime scalar references​

Show.genreVibes ● [GenreVibe]! non-null object references​

Show.hasAvailableFullLengthContent ● [String]! non-null scalar references​

Show.hasPublicAvailableFullLengthContent ● [String]! non-null scalar references​

Show.hasSubtitles ● Boolean scalar references​

Show.heroes ● [Hero]! non-null object references​

Show.id ● String! non-null scalar references​

Show.images ● [JSON]! non-null scalar references​

Show.language ● String scalar references​

Show.latestFullLengthContentAvailableAt ● DateTime scalar references​

Show.passportLevel ● ShowPassportLevel enum references​

Show.pbsShow ● PbsShow object references​

Source show from PBS Media Manager.

Show.pbsShowPbsId ● String scalar references​

Show.productionLocale ● String scalar references​

Show.promos ● [Promo]! non-null object references​

Show.seasonPremiereMode ● Boolean scalar references​

Show.showType ● ShowType! non-null enum references​

Show.slug ● String! non-null scalar references​

Show.sort ● EpisodesSortOrder enum references​

Show.stationShows ● [StationShow]! non-null object references​

Show.title ● String scalar references​

Show.trailer ● Video object references​

Show.trailerId ● String scalar references​

Show.tvScheduleIds ● [String]! non-null scalar references​

Show.upNextDuration ● Int scalar references​

Show.upNextStart ● Int scalar references​

Show.updatedAt ● DateTime! non-null scalar references​

Show.videos ● [Video]! non-null object references​

Returned By​

addShowGenreVibes mutation ● addShowRoles mutation ● createShow mutation ● deleteShow mutation ● removeShowGenreVibes mutation ● removeShowRoles mutation ● show query ● shows query ● updateShow mutation

Member Of​

CollectionItem object ● GenreVibe object ● Hero object ● Like object ● MyList object ● PbsShow object ● Promo object ● Role object ● StationShow object ● Video object ● WatchHistory object