Device
Device used by a viewer.
type Device {
code: String
createdAt: DateTime!
deviceId: String!
id: String!
model: String
name: String
oAuthState: String
type: DeviceType!
updatedAt: DateTime!
viewer: Viewer
viewerId: String
watchHistory: [WatchHistory]!
}
Fields
Device.code ● String scalar references
Activation code.
*Only present during device activation.*
Device.createdAt ● DateTime! non-null scalar references
Device.deviceId ● String! non-null scalar references
Globally unique device identifier.
Device.id ● String! non-null scalar references
Device.model ● String scalar references
Device model name.
Device.name ● String scalar references
Device friendly name.
Device.oAuthState ● String scalar references
State value for an OAuth2-based authorization flow.
*Only present during Viewer OAuth2 authorization process for the device.*
Device.type ● DeviceType! non-null enum references
Device.updatedAt ● DateTime! non-null scalar references
Device.viewer ● Viewer object references
Device.viewerId ● String scalar references
Device.watchHistory ● [WatchHistory]! non-null object references
Returned By
createDevice mutation ● deleteDevice mutation ● device query ● devices query ● signOut mutation ● updateDevice mutation
Member Of
Viewer object ● WatchHistory object