OBJECT

Device

link GraphQL Schema definition

  • type Device {
  • # the screen UUID
  • UUID: String
  • _id: String!
  • # account identity
  • accountId: String
  • # the timestamp that this player is activated
  • activationDate: DateTime
  • aiVersion: String
  • assignItem: KeyValueItem
  • backgroundAWSS3ID: String
  • backgroundAssetId: String
  • backgroundBucket: String
  • backgroundColor: String
  • # the screen background option
  • backgroundType: String
  • # created timestamp
  • createdAt: DateTime
  • # created by user
  • createdBy: String
  • # the timestamp that this player is registered
  • creationDate: DateTime
  • # the current schedule id
  • currentAssetId: String
  • # the current playlist id
  • currentPlaylistId: String
  • # the current schedule id
  • currentScheduleId: String
  • # when content was assigned
  • currentSelectionDate: DateTime
  • # the media type is playing, eg, asset, playlist or schedule
  • currentType: String
  • device: String
  • # the screen name
  • deviceName: String
  • # the total document duration to play
  • documentDuration: Float
  • # Additional features such as remote, ai, ...
  • feature: JSONObject
  • # Provide some additional data for supporting features ...
  • featureData: JSONObject
  • flashAssetId: String
  • groupId: String
  • # the interval the application to update if it is online
  • heartbeatInterval: Float
  • isVirtual: Boolean
  • # if the player is the web player
  • isWebViewer: Boolean
  • # last timestamp the screen was online
  • lastHeartBeat: DateTime
  • lastTeamId: String
  • # last updated by user
  • lastUpdatedBy: String
  • # last update timestamp
  • lastUpdatedDate: DateTime
  • # the application version
  • localAppVersion: String
  • # the manufacturer of the physical device
  • manufacturer: String
  • # the model of the physical device
  • model: String
  • name: String
  • # the screen orientation
  • orientation: String
  • # the operating systems of the device, eg: android, windows, linux, ...
  • os: String
  • # the operating systems version
  • osVersion: String
  • # the pairing code displaying on screen
  • pairingCode: String
  • # the folder location
  • path: String
  • # the platform of device
  • platform: String
  • # the interval the application to check the update, min is 4s
  • pollingInterval: Float
  • sendData: Boolean
  • status: Float
  • statusContent: String
  • # if asset is stretched
  • stretchAsset: Boolean
  • # if enabled, the content playing is in sync amongs screens
  • syncPlay: Boolean
  • # the tags
  • tags: [String!]
  • teamId: String
  • # the total storage in bytes
  • totalStorage: Float
  • # the used storage in bytes
  • usedStorage: Float
  • # For Raspberry only, if using omxplayer or html5 to play videos
  • videoPlayerType: String
  • }