timelimit-server/docs/schema/serverdatastatus-definitions-serverdevicedata.md
2023-06-13 16:17:53 +02:00

27 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

deviceId Type

string

name

name

name Type

string

model

model

model Type

string

addedAt

addedAt

addedAt Type

number

currentUserId

currentUserId

currentUserId Type

string

networkTime

networkTime

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

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

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

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

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

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

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

cAppVersion Type

number

hAppVersion

hAppVersion

hAppVersion Type

number

tDisablingAdmin

tDisablingAdmin

tDisablingAdmin Type

boolean

reboot

reboot

reboot Type

boolean

hadManipulation

hadManipulation

hadManipulation Type

boolean

hadManipulationFlags

hadManipulationFlags

hadManipulationFlags Type

number

reportUninstall

reportUninstall

reportUninstall Type

boolean

isUserKeptSignedIn

isUserKeptSignedIn

isUserKeptSignedIn Type

boolean

showDeviceConnected

showDeviceConnected

showDeviceConnected Type

boolean

defUser

defUser

defUser Type

string

defUserTimeout

defUserTimeout

defUserTimeout Type

number

rebootIsManipulation

rebootIsManipulation

rebootIsManipulation Type

boolean

cOverlay

cOverlay

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

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

asEnabled Type

boolean

wasAsEnabled

wasAsEnabled

wasAsEnabled Type

boolean

activityLevelBlocking

activityLevelBlocking

activityLevelBlocking Type

boolean

qOrLater

qOrLater

qOrLater Type

boolean

mFlags

mFlags

mFlags Type

number

pk

pk

pk Type

string

pType

pType

pType Type

string

pLevel

pLevel

pLevel Type

number