Add child task support

This commit is contained in:
Jonas Lochmann
2020-11-16 01:00:00 +01:00
parent 020fe0aea6
commit d67b7a7619
73 changed files with 2864 additions and 88 deletions
+15
View File
@@ -29,6 +29,7 @@ export interface ServerDataStatus {
categoryApp?: Array<ServerUpdatedCategoryAssignedApps> // newCategoryAssignedApps
usedTimes?: Array<ServerUpdatedCategoryUsedTimes> // newCategoryUsedTimes
rules?: Array<ServerUpdatedTimeLimitRules> // newOrUpdatedTimeLimitRules
tasks?: Array<ServerUpdatedCategoryTasks> // newOrUpdatedTasks
users?: ServerUserList // newUserList
fullVersion: number // fullVersionUntil
message?: string
@@ -188,6 +189,20 @@ export interface ServerTimeLimitRule {
pause: number // session pause duration
}
export interface ServerUpdatedCategoryTasks {
categoryId: string
version: string
tasks: Array<ServerUpdatedCategoryTask>
}
export interface ServerUpdatedCategoryTask {
i: string // taskId
t: string // taskTitle
d: number // extraTimeDuration
p: boolean // pendingRequest
l: number // lastGrantTimestamp
}
export interface ServerInstalledAppsData {
deviceId: string
version: string