Skip to main content

Video

Global video metadata.

Overrides source metadata.

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

type Video {
contentAdvisory: String
contentDescriptors: [ContentDescriptor]!
contentRating: ContentRating
createdAt: DateTime!
featuredPublicVideoForShow: Show
featuredPublicVideoForStationShow: StationShow
featuredVideoForShow: Show
featuredVideoForStationShow: StationShow
id: String!
images: [JSON]!
longDescription: String
pbsVideo: PbsVideo
pbsVideoPbsId: String
shortDescription: String
show: Show!
showId: String!
stationVideos: [StationVideo]!
title: String
trailerForShow: Show
trailerForStationShow: StationShow
tvScheduleIds: [String]!
upNextDuration: Int
upNextStart: Int
updatedAt: DateTime!
}

Fields

Video.contentAdvisory ● String scalar references

Video.contentDescriptors ● [ContentDescriptor]! non-null enum references

Video.contentRating ● ContentRating enum references

Video.createdAt ● DateTime! non-null scalar references

Video.featuredPublicVideoForShow ● Show object references

Video.featuredPublicVideoForStationShow ● StationShow object references

Video.featuredVideoForShow ● Show object references

Video.featuredVideoForStationShow ● StationShow object references

Video.id ● String! non-null scalar references

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

Video.longDescription ● String scalar references

Video.pbsVideo ● PbsVideo object references

Source video from PBS Media Manager.

Video.pbsVideoPbsId ● String scalar references

Video.shortDescription ● String scalar references

Video.show ● Show! non-null object references

Video.showId ● String! non-null scalar references

Video.stationVideos ● [StationVideo]! non-null object references

Video.title ● String scalar references

Video.trailerForShow ● Show object references

Video.trailerForStationShow ● StationShow object references

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

Video.upNextDuration ● Int scalar references

Video.upNextStart ● Int scalar references

Video.updatedAt ● DateTime! non-null scalar references

Returned By

createVideo mutation ● deleteVideo mutation ● updateVideo mutation ● video query ● videos query

Member Of

CollectionItem object ● PbsVideo object ● Show object ● StationShow object ● StationVideo object ● WatchHistory object