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