26 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 |
| mFlags | number |
Required | cannot be null | ServerDataStatus |
| pk | string |
Optional | cannot be null | ServerDataStatus |
| pType | string |
Optional | cannot be null | ServerDataStatus |
| pLevel | number |
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
mFlags
mFlags
-
is required
-
Type:
number -
cannot be null
-
defined in: ServerDataStatus
mFlags Type
number
pk
pk
-
is optional
-
Type:
string -
cannot be null
-
defined in: ServerDataStatus
pk Type
string
pType
pType
-
is optional
-
Type:
string -
cannot be null
-
defined in: ServerDataStatus
pType Type
string
pLevel
pLevel
-
is required
-
Type:
number -
cannot be null
-
defined in: ServerDataStatus
pLevel Type
number