25 KiB
ServerDeviceData Schema
https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
|---|---|---|---|---|---|---|---|
| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | ServerDataStatus.schema.json* |
ServerDeviceData Type
object (ServerDeviceData)
ServerDeviceData Properties
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| deviceId | string |
Required | cannot be null | ServerDataStatus |
| name | string |
Required | cannot be null | ServerDataStatus |
| model | string |
Required | cannot be null | ServerDataStatus |
| addedAt | number |
Required | cannot be null | ServerDataStatus |
| currentUserId | string |
Required | cannot be null | ServerDataStatus |
| networkTime | string |
Required | cannot be null | ServerDataStatus |
| cProtectionLevel | string |
Required | cannot be null | ServerDataStatus |
| hProtectionLevel | string |
Required | cannot be null | ServerDataStatus |
| cUsageStats | string |
Required | cannot be null | ServerDataStatus |
| hUsageStats | string |
Required | cannot be null | ServerDataStatus |
| cNotificationAccess | string |
Required | cannot be null | ServerDataStatus |
| hNotificationAccess | string |
Required | cannot be null | ServerDataStatus |
| cAppVersion | number |
Required | cannot be null | ServerDataStatus |
| hAppVersion | number |
Required | cannot be null | ServerDataStatus |
| tDisablingAdmin | boolean |
Required | cannot be null | ServerDataStatus |
| reboot | boolean |
Required | cannot be null | ServerDataStatus |
| hadManipulation | boolean |
Required | cannot be null | ServerDataStatus |
| hadManipulationFlags | number |
Required | cannot be null | ServerDataStatus |
| reportUninstall | boolean |
Required | cannot be null | ServerDataStatus |
| isUserKeptSignedIn | boolean |
Required | cannot be null | ServerDataStatus |
| showDeviceConnected | boolean |
Required | cannot be null | ServerDataStatus |
| defUser | string |
Required | cannot be null | ServerDataStatus |
| defUserTimeout | number |
Required | cannot be null | ServerDataStatus |
| rebootIsManipulation | boolean |
Required | cannot be null | ServerDataStatus |
| cOverlay | string |
Required | cannot be null | ServerDataStatus |
| hOverlay | string |
Required | cannot be null | ServerDataStatus |
| asEnabled | boolean |
Required | cannot be null | ServerDataStatus |
| wasAsEnabled | boolean |
Required | cannot be null | ServerDataStatus |
| activityLevelBlocking | boolean |
Required | cannot be null | ServerDataStatus |
| qOrLater | boolean |
Required | cannot be null | ServerDataStatus |
deviceId
deviceId
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
deviceId Type
string
name
name
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
name Type
string
model
model
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
model Type
string
addedAt
addedAt
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
addedAt Type
number
currentUserId
currentUserId
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
currentUserId Type
string
networkTime
networkTime
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
networkTime Type
string
networkTime Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|---|
"disabled" |
|
"enabled" |
|
"if possible" |
cProtectionLevel
cProtectionLevel
- is required
- Type:
string(ProtectionLevel) - cannot be null
- defined in: ServerDataStatus
cProtectionLevel Type
string (ProtectionLevel)
cProtectionLevel Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|---|
"device owner" |
|
"none" |
|
"password device admin" |
|
"simple device admin" |
hProtectionLevel
hProtectionLevel
- is required
- Type:
string(ProtectionLevel) - cannot be null
- defined in: ServerDataStatus
hProtectionLevel Type
string (ProtectionLevel)
hProtectionLevel Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|---|
"device owner" |
|
"none" |
|
"password device admin" |
|
"simple device admin" |
cUsageStats
cUsageStats
- is required
- Type:
string(RuntimePermissionStatus) - cannot be null
- defined in: ServerDataStatus
cUsageStats Type
string (RuntimePermissionStatus)
cUsageStats Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|---|
"granted" |
|
"not granted" |
|
"not required" |
hUsageStats
hUsageStats
- is required
- Type:
string(RuntimePermissionStatus) - cannot be null
- defined in: ServerDataStatus
hUsageStats Type
string (RuntimePermissionStatus)
hUsageStats Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|---|
"granted" |
|
"not granted" |
|
"not required" |
cNotificationAccess
cNotificationAccess
- is required
- Type:
string(NewPermissionStatus) - cannot be null
- defined in: ServerDataStatus
cNotificationAccess Type
string (NewPermissionStatus)
cNotificationAccess Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|---|
"granted" |
|
"not granted" |
|
"not supported" |
hNotificationAccess
hNotificationAccess
- is required
- Type:
string(NewPermissionStatus) - cannot be null
- defined in: ServerDataStatus
hNotificationAccess Type
string (NewPermissionStatus)
hNotificationAccess Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|---|
"granted" |
|
"not granted" |
|
"not supported" |
cAppVersion
cAppVersion
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
cAppVersion Type
number
hAppVersion
hAppVersion
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
hAppVersion Type
number
tDisablingAdmin
tDisablingAdmin
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
tDisablingAdmin Type
boolean
reboot
reboot
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
reboot Type
boolean
hadManipulation
hadManipulation
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
hadManipulation Type
boolean
hadManipulationFlags
hadManipulationFlags
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
hadManipulationFlags Type
number
reportUninstall
reportUninstall
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
reportUninstall Type
boolean
isUserKeptSignedIn
isUserKeptSignedIn
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
isUserKeptSignedIn Type
boolean
showDeviceConnected
showDeviceConnected
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
showDeviceConnected Type
boolean
defUser
defUser
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
defUser Type
string
defUserTimeout
defUserTimeout
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
defUserTimeout Type
number
rebootIsManipulation
rebootIsManipulation
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
rebootIsManipulation Type
boolean
cOverlay
cOverlay
- is required
- Type:
string(RuntimePermissionStatus) - cannot be null
- defined in: ServerDataStatus
cOverlay Type
string (RuntimePermissionStatus)
cOverlay Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|---|
"granted" |
|
"not granted" |
|
"not required" |
hOverlay
hOverlay
- is required
- Type:
string(RuntimePermissionStatus) - cannot be null
- defined in: ServerDataStatus
hOverlay Type
string (RuntimePermissionStatus)
hOverlay Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|---|
"granted" |
|
"not granted" |
|
"not required" |
asEnabled
asEnabled
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
asEnabled Type
boolean
wasAsEnabled
wasAsEnabled
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
wasAsEnabled Type
boolean
activityLevelBlocking
activityLevelBlocking
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
activityLevelBlocking Type
boolean
qOrLater
qOrLater
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
qOrLater Type
boolean