Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

All device entities are structured as follows:

entity:

  • [int] Id:  A unique identifier for the device instance
  • [string] Serial:  The device serial number 
  • [string] Name: The device name

  • [bool]  ConcatUnitNameAndSerial:  The device-naming method: True indicates that clients should append the device serial number to the device name, False indicates that nothing should be appended to the device name.

  • [string] Description: A customer-defined description of the device. The description does not need to be unique within the scope of the account.

  • [DeviceSubscription] CurrentSubscription: 
  • [GroupInfo] Group: 

    • [int] Id: The unique identifier for the group instance to which the device belongs.
    • [string] Name: The name of the group instance to which the device belongs
  • [TaggedGroupInfo[]] TaggedGroups:
    • [int] Id: The unique identifier for the tagged group
    • [string] Name: The name of the tagged group
  • [BrightWallInfo] TargetBrightWall: 

    • [int?] Id: A unique identifier for the BrightWall

    • [string] Name: The BrightWall name

  • [byte?] TargetBrightWallScreenNumber: 
  • [GroupInfo] ReportedGroup:
    • [int] Id: .
    • [string] Name:
  • [BrightWallInfo] ReportedBrightWall: 
    • [int] Id:

    • [int] BrightWallGroupId:

    • [string] Name:

    • [DateTime] CreationDate:

    • [DeviceHealthStatus?] DevicesHealthStatus:

    • [BrightWallScreen[]] Screens:

    • [List<Permission>] Permissions:

  • [byte?] ReportedBrightWallScreenNumber:
  • [PresentationInfo] Presentation: See the Presentation Info Entity
  • [DeviceModel] Model: The device model name and suffix
  • [DeviceFamily] Family: The model family of the device ("Sebring", "Pagani", etc.)
  • [DateTime] LastModifiedDate: A UTC timestamp indicating when the player instance was last modified. See DateTime for more information about this data type.

  • [DeviceAutorun] Autorun:
    • [string] Version:

    • [bool] IsCustom:

    • [DeviceFirmware[]]MinFirmwares:

    • [bool] IsRevoked:

  • [string] FirmwareVersion: The version of firmware that the device was using the last time it synced with the server.
  • [string] CardSize: The total size of the device storage. This information is displayed in the format “{0} MiB” or “{0:F2} GiB” (where F2 is equivalent to a fixed-point number with two decimal digits (e.g. “1.75 GiB”)).
  • [string] CardFreeSize: The amount of free space on the device storage. This information is displayed in the format “{0} MiB” or “{0:F2} GiB” (where F2 is equivalent to a fixed-point number with two decimal digits (e.g. “1.75 GiB”)).
  • [string] TargetTimeZone: The string name of the time zone that the device should use
  • [string] ReportedTimeZone: The string name of the time zone that the device reported using the last time it synced with the server.
  • [string] ScreenColor: 
  • [DeviceConnectionsPeriod] ContentCheckPeriod:

  • [TimeSpan?] ContentDownloadsStartTime:

  • [TimeSpan?] ContentDownloadsEndTime:

  • [DeviceConnectionsPeriod] HealthReportingPeriod:

  • [TimeSpan?] HealthReportingStartTime:

  • [TimeSpan?] HealthReportingEndTime:

  • [DateTime] LastContentCheckTime:

  • [DateTime] LastSyncSpecProcessedTime:

  • [DateTime] LastContentDownloadStartTime:

  • [DateTime] LastContentDownloadEndTime:

  • [DateTime] LastHeartbeatTime:

  • [DateTime] LastErrorTime:

  • [TimeSpan] Uptime:

  • [DeviceHealthStatus] HealthStatus:

  • [DeviceNetworkSettings] NetworkSettings:

  • [RemoteSnapshotSettings] RemoteSnapshotSettings:

  • [DeviceLogsSettings] LogsSettings:

  • [DiagnosticWebServerSettings] DiagnosticWebServerSettings:

  • [LocalWebServerSettings] LocalWebServerSettings:

  • [DeviceLocation] DeviceLocation:

  • [DeviceBeacon[]]Beacons:

  • [Dictionary<string, string>] Tags: An object where the tag keys are object properties and the tag values are the values of these properties. See the example below but note that the value is not necessarily "Country", "City", and "Number", but can be any object property value:

    • string::[Device].<Country>: "Ukraine"
    • string::[Device].<City>: "Odesa"
    • number::[Device].<Number>: "1"


  • [List<Permission>] Permissions: The device permissions entity. See the Permission Entity





  • No labels