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!
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.featuredPublicVideo ● Video object references

Show.featuredPublicVideoId ● String scalar references

Show.featuredVideo ● Video object references

Show.featuredVideoId ● String 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.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