Skip to main content

Viewer

Viewer on a Local Public platform frontend (end user).

type Viewer {
continueWatchingVideos(
country: CountryCode
): [ContinueWatchingVideo!]
createdAt: DateTime!
devices: [Device]!
id: String!
likes: [Like]!
myLists: [MyList]!
pbsAccountId: UUID
updatedAt: DateTime!
watchHistory: [WatchHistory!]!
}

Fields

Viewer.continueWatchingVideos ● [ContinueWatchingVideo!] list object references

Viewer.continueWatchingVideos.country ● CountryCode scalar references

Viewer.createdAt ● DateTime! non-null scalar references

Viewer.devices ● [Device]! non-null object references

Viewer.id ● String! non-null scalar references

Viewer.likes ● [Like]! non-null object references

Viewer.myLists ● [MyList]! non-null object references

Viewer.pbsAccountId ● UUID scalar references

Viewer's PBS Account ID (if known).

Recorded during PBS Account OAuth2 authorization flow.

Viewer.updatedAt ● DateTime! non-null scalar references

Viewer.watchHistory ● [WatchHistory!]! non-null object references

Returned By

createViewer mutation ● deleteViewer mutation ● viewer query ● viewerByPbsAccountId query ● viewers query

Member Of

Device object ● Like object ● MyList object ● WatchHistory object