100 KiB
ServerDataStatus Schema
https://timelimit.io/ServerDataStatus
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
|---|---|---|---|---|---|---|---|
| Can be instantiated | Yes | Unknown status | No | Forbidden | Forbidden | none | ServerDataStatus.schema.json |
ServerDataStatus Type
object (ServerDataStatus)
ServerDataStatus Properties
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| devices | object |
Optional | cannot be null | ServerDataStatus |
| apps | array |
Optional | cannot be null | ServerDataStatus |
| rmCategories | array |
Optional | cannot be null | ServerDataStatus |
| categoryBase | array |
Optional | cannot be null | ServerDataStatus |
| categoryApp | array |
Optional | cannot be null | ServerDataStatus |
| usedTimes | array |
Optional | cannot be null | ServerDataStatus |
| rules | array |
Optional | cannot be null | ServerDataStatus |
| tasks | array |
Optional | cannot be null | ServerDataStatus |
| users | object |
Optional | cannot be null | ServerDataStatus |
| fullVersion | number |
Required | cannot be null | ServerDataStatus |
| message | string |
Optional | cannot be null | ServerDataStatus |
devices
devices
- is optional
- Type:
object(ServerDeviceList) - cannot be null
- defined in: ServerDataStatus
devices Type
object (ServerDeviceList)
apps
apps
- is optional
- Type:
object[](ServerInstalledAppsData) - cannot be null
- defined in: ServerDataStatus
apps Type
object[] (ServerInstalledAppsData)
rmCategories
rmCategories
- is optional
- Type:
string[] - cannot be null
- defined in: ServerDataStatus
rmCategories Type
string[]
categoryBase
categoryBase
- is optional
- Type:
object[](ServerUpdatedCategoryBaseData) - cannot be null
- defined in: ServerDataStatus
categoryBase Type
object[] (ServerUpdatedCategoryBaseData)
categoryApp
categoryApp
- is optional
- Type:
object[](ServerUpdatedCategoryAssignedApps) - cannot be null
- defined in: ServerDataStatus
categoryApp Type
object[] (ServerUpdatedCategoryAssignedApps)
usedTimes
usedTimes
- is optional
- Type:
object[](ServerUpdatedCategoryUsedTimes) - cannot be null
- defined in: ServerDataStatus
usedTimes Type
object[] (ServerUpdatedCategoryUsedTimes)
rules
rules
- is optional
- Type:
object[](ServerUpdatedTimeLimitRules) - cannot be null
- defined in: ServerDataStatus
rules Type
object[] (ServerUpdatedTimeLimitRules)
tasks
tasks
- is optional
- Type:
object[](ServerUpdatedCategoryTasks) - cannot be null
- defined in: ServerDataStatus
tasks Type
object[] (ServerUpdatedCategoryTasks)
users
users
- is optional
- Type:
object(ServerUserList) - cannot be null
- defined in: ServerDataStatus
users Type
object (ServerUserList)
fullVersion
fullVersion
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
fullVersion Type
number
message
message
- is optional
- Type:
string - cannot be null
- defined in: ServerDataStatus
message Type
string
ServerDataStatus Definitions
Definitions group ServerDeviceList
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| version | string |
Required | cannot be null | ServerDataStatus |
| data | array |
Required | cannot be null | ServerDataStatus |
version
version
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
version Type
string
data
data
- is required
- Type:
object[](ServerDeviceData) - cannot be null
- defined in: ServerDataStatus
data Type
object[] (ServerDeviceData)
Definitions group ServerDeviceData
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData"}
| 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
Definitions group ProtectionLevel
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ProtectionLevel"}
| Property | Type | Required | Nullable | Defined by |
|---|
Definitions group RuntimePermissionStatus
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/RuntimePermissionStatus"}
| Property | Type | Required | Nullable | Defined by |
|---|
Definitions group NewPermissionStatus
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/NewPermissionStatus"}
| Property | Type | Required | Nullable | Defined by |
|---|
Definitions group ServerInstalledAppsData
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| deviceId | string |
Required | cannot be null | ServerDataStatus |
| version | string |
Required | cannot be null | ServerDataStatus |
| apps | array |
Required | cannot be null | ServerDataStatus |
| activities | array |
Required | cannot be null | ServerDataStatus |
deviceId
deviceId
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
deviceId Type
string
version
version
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
version Type
string
apps
apps
- is required
- Type:
object[](SerializedInstalledApp) - cannot be null
- defined in: ServerDataStatus
apps Type
object[] (SerializedInstalledApp)
activities
activities
- is required
- Type:
object[](SerializedAppActivityItem) - cannot be null
- defined in: ServerDataStatus
activities Type
object[] (SerializedAppActivityItem)
Definitions group SerializedInstalledApp
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| packageName | string |
Required | cannot be null | ServerDataStatus |
| title | string |
Required | cannot be null | ServerDataStatus |
| isLaunchable | boolean |
Required | cannot be null | ServerDataStatus |
| recommendation | string |
Required | cannot be null | ServerDataStatus |
packageName
packageName
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
packageName Type
string
title
title
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
title Type
string
isLaunchable
isLaunchable
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
isLaunchable Type
boolean
recommendation
recommendation
- is required
- Type:
string(AppRecommendation) - cannot be null
- defined in: ServerDataStatus
recommendation Type
string (AppRecommendation)
recommendation Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|---|
"blacklist" |
|
"none" |
|
"whitelist" |
Definitions group AppRecommendation
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/AppRecommendation"}
| Property | Type | Required | Nullable | Defined by |
|---|
Definitions group SerializedAppActivityItem
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| p | string |
Required | cannot be null | ServerDataStatus |
| c | string |
Required | cannot be null | ServerDataStatus |
| t | string |
Required | cannot be null | ServerDataStatus |
p
p
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
p Type
string
c
c
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
c Type
string
t
t
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
t Type
string
Definitions group ServerUpdatedCategoryBaseData
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| categoryId | string |
Required | cannot be null | ServerDataStatus |
| childId | string |
Required | cannot be null | ServerDataStatus |
| title | string |
Required | cannot be null | ServerDataStatus |
| blockedTimes | string |
Required | cannot be null | ServerDataStatus |
| extraTime | number |
Required | cannot be null | ServerDataStatus |
| extraTimeDay | number |
Required | cannot be null | ServerDataStatus |
| tempBlocked | boolean |
Required | cannot be null | ServerDataStatus |
| tempBlockTime | number |
Required | cannot be null | ServerDataStatus |
| version | string |
Required | cannot be null | ServerDataStatus |
| parentCategoryId | string |
Required | cannot be null | ServerDataStatus |
| blockAllNotifications | boolean |
Required | cannot be null | ServerDataStatus |
| timeWarnings | number |
Required | cannot be null | ServerDataStatus |
| mblCharging | number |
Required | cannot be null | ServerDataStatus |
| mblMobile | number |
Required | cannot be null | ServerDataStatus |
| sort | number |
Required | cannot be null | ServerDataStatus |
| networks | array |
Required | cannot be null | ServerDataStatus |
| dlu | number |
Required | cannot be null | ServerDataStatus |
| flags | number |
Required | cannot be null | ServerDataStatus |
categoryId
categoryId
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
categoryId Type
string
childId
childId
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
childId Type
string
title
title
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
title Type
string
blockedTimes
blockedTimes
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
blockedTimes Type
string
extraTime
extraTime
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
extraTime Type
number
extraTimeDay
extraTimeDay
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
extraTimeDay Type
number
tempBlocked
tempBlocked
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
tempBlocked Type
boolean
tempBlockTime
tempBlockTime
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
tempBlockTime Type
number
version
version
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
version Type
string
parentCategoryId
parentCategoryId
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
parentCategoryId Type
string
blockAllNotifications
blockAllNotifications
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
blockAllNotifications Type
boolean
timeWarnings
timeWarnings
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
timeWarnings Type
number
mblCharging
mblCharging
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
mblCharging Type
number
mblMobile
mblMobile
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
mblMobile Type
number
sort
sort
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
sort Type
number
networks
networks
- is required
- Type:
object[](ServerCategoryNetworkId) - cannot be null
- defined in: ServerDataStatus
networks Type
object[] (ServerCategoryNetworkId)
dlu
dlu
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
dlu Type
number
flags
flags
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
flags Type
number
Definitions group ServerCategoryNetworkId
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerCategoryNetworkId"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| itemId | string |
Required | cannot be null | ServerDataStatus |
| hashedNetworkId | string |
Required | cannot be null | ServerDataStatus |
itemId
itemId
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
itemId Type
string
hashedNetworkId
hashedNetworkId
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
hashedNetworkId Type
string
Definitions group ServerUpdatedCategoryAssignedApps
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| categoryId | string |
Required | cannot be null | ServerDataStatus |
| apps | array |
Required | cannot be null | ServerDataStatus |
| version | string |
Required | cannot be null | ServerDataStatus |
categoryId
categoryId
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
categoryId Type
string
apps
apps
- is required
- Type:
string[] - cannot be null
- defined in: ServerDataStatus
apps Type
string[]
version
version
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
version Type
string
Definitions group ServerUpdatedCategoryUsedTimes
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| categoryId | string |
Required | cannot be null | ServerDataStatus |
| times | array |
Required | cannot be null | ServerDataStatus |
| sessionDurations | array |
Required | cannot be null | ServerDataStatus |
| version | string |
Required | cannot be null | ServerDataStatus |
categoryId
categoryId
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
categoryId Type
string
times
times
- is required
- Type:
object[](ServerUsedTimeItem) - cannot be null
- defined in: ServerDataStatus
times Type
object[] (ServerUsedTimeItem)
sessionDurations
sessionDurations
- is required
- Type:
object[](ServerSessionDurationItem) - cannot be null
- defined in: ServerDataStatus
sessionDurations Type
object[] (ServerSessionDurationItem)
version
version
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
version Type
string
Definitions group ServerUsedTimeItem
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| day | number |
Required | cannot be null | ServerDataStatus |
| time | number |
Required | cannot be null | ServerDataStatus |
| start | number |
Required | cannot be null | ServerDataStatus |
| end | number |
Required | cannot be null | ServerDataStatus |
day
day
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
day Type
number
time
time
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
time Type
number
start
start
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
start Type
number
end
end
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
end Type
number
Definitions group ServerSessionDurationItem
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerSessionDurationItem"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| md | number |
Required | cannot be null | ServerDataStatus |
| spd | number |
Required | cannot be null | ServerDataStatus |
| sm | number |
Required | cannot be null | ServerDataStatus |
| em | number |
Required | cannot be null | ServerDataStatus |
| l | number |
Required | cannot be null | ServerDataStatus |
| d | number |
Required | cannot be null | ServerDataStatus |
md
the maximum duration of a session (maxSessionDuration)
md
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
md Type
number
spd
the pause duration after a session (sessionPauseDuration)
spd
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
spd Type
number
sm
the start minute of the day of the session/ the rule which created this session (startMinuteOfDay)
sm
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
sm Type
number
em
the end minute of the day of the session/ the rule which created this session (endMinuteOfDay)
em
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
em Type
number
l
the timestamp of the last usage of this session (lastUsage)
l
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
l Type
number
d
the duration of the last/ current session (lastSessionDuration)
d
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
d Type
number
Definitions group ServerUpdatedTimeLimitRules
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| categoryId | string |
Required | cannot be null | ServerDataStatus |
| version | string |
Required | cannot be null | ServerDataStatus |
| rules | array |
Required | cannot be null | ServerDataStatus |
categoryId
categoryId
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
categoryId Type
string
version
version
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
version Type
string
rules
rules
- is required
- Type:
object[](ServerTimeLimitRule) - cannot be null
- defined in: ServerDataStatus
rules Type
object[] (ServerTimeLimitRule)
Definitions group ServerTimeLimitRule
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| id | string |
Required | cannot be null | ServerDataStatus |
| extraTime | boolean |
Required | cannot be null | ServerDataStatus |
| dayMask | number |
Required | cannot be null | ServerDataStatus |
| maxTime | number |
Required | cannot be null | ServerDataStatus |
| start | number |
Required | cannot be null | ServerDataStatus |
| end | number |
Required | cannot be null | ServerDataStatus |
| session | number |
Required | cannot be null | ServerDataStatus |
| pause | number |
Required | cannot be null | ServerDataStatus |
| perDay | boolean |
Required | cannot be null | ServerDataStatus |
id
id
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
id Type
string
extraTime
extraTime
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
extraTime Type
boolean
dayMask
dayMask
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
dayMask Type
number
maxTime
maxTime
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
maxTime Type
number
start
start
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
start Type
number
end
end
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
end Type
number
session
session
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
session Type
number
pause
pause
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
pause Type
number
perDay
perDay
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
perDay Type
boolean
Definitions group ServerUpdatedCategoryTasks
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryTasks"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| categoryId | string |
Required | cannot be null | ServerDataStatus |
| version | string |
Required | cannot be null | ServerDataStatus |
| tasks | array |
Required | cannot be null | ServerDataStatus |
categoryId
categoryId
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
categoryId Type
string
version
version
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
version Type
string
tasks
tasks
- is required
- Type:
object[](ServerUpdatedCategoryTask) - cannot be null
- defined in: ServerDataStatus
tasks Type
object[] (ServerUpdatedCategoryTask)
Definitions group ServerUpdatedCategoryTask
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryTask"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| i | string |
Required | cannot be null | ServerDataStatus |
| t | string |
Required | cannot be null | ServerDataStatus |
| d | number |
Required | cannot be null | ServerDataStatus |
| p | boolean |
Required | cannot be null | ServerDataStatus |
| l | number |
Required | cannot be null | ServerDataStatus |
i
i
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
i Type
string
t
t
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
t Type
string
d
d
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
d Type
number
p
p
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
p Type
boolean
l
l
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
l Type
number
Definitions group ServerUserList
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUserList"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| version | string |
Required | cannot be null | ServerDataStatus |
| data | array |
Required | cannot be null | ServerDataStatus |
version
version
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
version Type
string
data
data
- is required
- Type:
object[](ServerUserEntry) - cannot be null
- defined in: ServerDataStatus
data Type
object[] (ServerUserEntry)
Definitions group ServerUserEntry
Reference this group by using
{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry"}
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| id | string |
Required | cannot be null | ServerDataStatus |
| name | string |
Required | cannot be null | ServerDataStatus |
| password | string |
Required | cannot be null | ServerDataStatus |
| secondPasswordSalt | string |
Required | cannot be null | ServerDataStatus |
| type | string |
Required | cannot be null | ServerDataStatus |
| timeZone | string |
Required | cannot be null | ServerDataStatus |
| disableLimitsUntil | number |
Required | cannot be null | ServerDataStatus |
string |
Required | cannot be null | ServerDataStatus | |
| currentDevice | string |
Required | cannot be null | ServerDataStatus |
| categoryForNotAssignedApps | string |
Required | cannot be null | ServerDataStatus |
| relaxPrimaryDevice | boolean |
Required | cannot be null | ServerDataStatus |
| mailNotificationFlags | number |
Required | cannot be null | ServerDataStatus |
| blockedTimes | string |
Required | cannot be null | ServerDataStatus |
| flags | number |
Required | cannot be null | ServerDataStatus |
| llc | string |
Optional | cannot be null | ServerDataStatus |
| pbd | number |
Optional | cannot be null | ServerDataStatus |
id
id
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
id Type
string
name
name
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
name Type
string
password
password
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
password Type
string
secondPasswordSalt
secondPasswordSalt
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
secondPasswordSalt Type
string
type
type
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
type Type
string
type Constraints
enum: the value of this property must be equal to one of the following values:
| Value | Explanation |
|---|---|
"child" |
|
"parent" |
timeZone
timeZone
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
timeZone Type
string
disableLimitsUntil
disableLimitsUntil
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
disableLimitsUntil Type
number
mail
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
mail Type
string
currentDevice
currentDevice
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
currentDevice Type
string
categoryForNotAssignedApps
categoryForNotAssignedApps
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
categoryForNotAssignedApps Type
string
relaxPrimaryDevice
relaxPrimaryDevice
- is required
- Type:
boolean - cannot be null
- defined in: ServerDataStatus
relaxPrimaryDevice Type
boolean
mailNotificationFlags
mailNotificationFlags
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
mailNotificationFlags Type
number
blockedTimes
blockedTimes
- is required
- Type:
string - cannot be null
- defined in: ServerDataStatus
blockedTimes Type
string
flags
flags
- is required
- Type:
number - cannot be null
- defined in: ServerDataStatus
flags Type
number
llc
llc
- is optional
- Type:
string - cannot be null
- defined in: ServerDataStatus
llc Type
string
pbd
pbd
- is optional
- Type:
number - cannot be null
- defined in: ServerDataStatus
pbd Type
number