PbsVideo
Video metadata from a PBS Media Manager source.
This metadata is synced regularly from PBS Media Manager as source data.
More detailed documentation about fields used from this type is available on the NormalizedVideo type.
type PbsVideo {
availabilities: [PbsVideoAvailability]!
chapters: [JSON]!
contentDescriptors: [ContentDescriptor]!
contentRating: ContentRating
createdAt: DateTime!
drmEnabled: Boolean
duration: Int!
embedCodeVideoId: String
episodeNumber: Int
fetchedAt: DateTime!
funderMessage: String
id: String!
images: [JSON]!
isPublished: Boolean
legacyTpMediaId: String
longDescription: String!
pbsId: UUID!
pbsShow: PbsShow!
pbsShowId: String!
pbsUpdatedAt: DateTime!
premiereDate: DateTime
season: Int
shortDescription: String!
skipSponsorship: Boolean
slug: String!
title: String!
tvScheduleId: String
video: Video
videoType: VideoType!
}
Fields
PbsVideo.availabilities ● [PbsVideoAvailability]! non-null object references
PbsVideo.chapters ● [JSON]! non-null scalar references
PbsVideo.contentDescriptors ● [ContentDescriptor]! non-null enum references
PbsVideo.contentRating ● ContentRating enum references
PbsVideo.createdAt ● DateTime! non-null scalar references
PbsVideo.drmEnabled ● Boolean scalar references
PbsVideo.duration ● Int! non-null scalar references
PbsVideo.embedCodeVideoId ● String scalar references
PbsVideo.episodeNumber ● Int scalar references
PbsVideo.fetchedAt ● DateTime! non-null scalar references
Last time this video's metadata was fetched and updated from PBS Media Manager.
PbsVideo.funderMessage ● String scalar references
PbsVideo.id ● String! non-null scalar references
PbsVideo.images ● [JSON]! non-null scalar references
PbsVideo.isPublished ● Boolean scalar references
Whether the video is published (available) in PBS Media Manager.
PbsVideo.legacyTpMediaId ● String scalar references
"Legacy" media ID.
Still used for Google Ads SDK integration for video preroll.
PbsVideo.longDescription ● String! non-null scalar references
PbsVideo.pbsId ● UUID! non-null scalar references
PBS Media Manager content ID.
PbsVideo.pbsShow ● PbsShow! non-null object references
PbsVideo.pbsShowId ● String! non-null scalar references
PbsVideo.pbsUpdatedAt ● DateTime! non-null scalar references
Last update of the video in PBS Media Manager.
PbsVideo.premiereDate ● DateTime scalar references
PbsVideo.season ● Int scalar references
PbsVideo.shortDescription ● String! non-null scalar references
PbsVideo.skipSponsorship ● Boolean scalar references
PbsVideo.slug ● String! non-null scalar references
PbsVideo.title ● String! non-null scalar references
PbsVideo.tvScheduleId ● String scalar references
PbsVideo.video ● Video object references
PbsVideo.videoType ● VideoType! non-null enum references
Returned By
createPbsVideo mutation ● deletePbsVideo mutation ● pbsVideo query ● pbsVideoByPbsId query ● pbsVideos query ● updatePbsVideo mutation
Member Of
PbsShow object ● PbsVideoAvailability object ● Video object