timelimit-server/docs/schema/serializedparentaction.md
2022-09-12 02:00:00 +02:00

186 KiB

SerializedParentAction Schema

https://timelimit.io/SerializedParentAction
Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Cannot be instantiated Yes Unknown status Unknown identifiability Forbidden Allowed none SerializedParentAction.schema.json

SerializedParentAction Type

merged type (SerializedParentAction)

any of

SerializedParentAction Definitions

Definitions group SerializedAddCategoryAppsAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedAddCategoryAppsAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
packageNames array Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"ADD_CATEGORY_APPS"

categoryId

categoryId

categoryId Type

string

packageNames

packageNames

packageNames Type

string[]

Definitions group SerializedAddCategoryNetworkIdAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedAddCategoryNetworkIdAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
itemId string Required cannot be null SerializedParentAction
hashedNetworkId string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"ADD_CATEGORY_NETWORK_ID"

categoryId

categoryId

categoryId Type

string

itemId

itemId

itemId Type

string

hashedNetworkId

hashedNetworkId

hashedNetworkId Type

string

Definitions group SerializedAddUserAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedAddUserAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
name string Required cannot be null SerializedParentAction
userType string Required cannot be null SerializedParentAction
userId string Required cannot be null SerializedParentAction
password object Optional cannot be null SerializedParentAction
timeZone string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"ADD_USER"

name

name

name Type

string

userType

userType

userType Type

string

userType Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"child"
"parent"

userId

userId

userId Type

string

password

password

password Type

object (EncryptableParentPassword)

timeZone

timeZone

timeZone Type

string

Definitions group EncryptableParentPassword

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/EncryptableParentPassword"}
Property Type Required Nullable Defined by
hash string Required cannot be null SerializedParentAction
secondHash string Required cannot be null SerializedParentAction
secondSalt string Required cannot be null SerializedParentAction
encrypted boolean Optional cannot be null SerializedParentAction

hash

hash

hash Type

string

secondHash

secondHash

secondHash Type

string

secondSalt

secondSalt

secondSalt Type

string

encrypted

encrypted

encrypted Type

boolean

Definitions group SerializedChangeParentPasswordAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedChangeParentPasswordAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
userId string Required cannot be null SerializedParentAction
hash string Required cannot be null SerializedParentAction
secondSalt string Required cannot be null SerializedParentAction
secondHashEncrypted string Required cannot be null SerializedParentAction
integrity string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"CHANGE_PARENT_PASSWORD"

userId

userId

userId Type

string

hash

hash

hash Type

string

secondSalt

secondSalt

secondSalt Type

string

secondHashEncrypted

secondHashEncrypted

secondHashEncrypted Type

string

integrity

integrity

integrity Type

string

Definitions group SerializedCreateCategoryAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedCreateCategoryAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
childId string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
title string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"CREATE_CATEGORY"

childId

childId

childId Type

string

categoryId

categoryId

categoryId Type

string

title

title

title Type

string

Definitions group SerializedCreateTimelimtRuleAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedCreateTimelimtRuleAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
rule object Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"CREATE_TIMELIMIT_RULE"

rule

rule

rule Type

object (SerializedTimeLimitRule)

Definitions group SerializedTimeLimitRule

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedTimeLimitRule"}
Property Type Required Nullable Defined by
ruleId string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
time number Required cannot be null SerializedParentAction
days number Required cannot be null SerializedParentAction
extraTime boolean Required cannot be null SerializedParentAction
start number Optional cannot be null SerializedParentAction
end number Optional cannot be null SerializedParentAction
dur number Optional cannot be null SerializedParentAction
pause number Optional cannot be null SerializedParentAction
perDay boolean Optional cannot be null SerializedParentAction

ruleId

ruleId

ruleId Type

string

categoryId

categoryId

categoryId Type

string

time

time

time Type

number

days

days

days Type

number

extraTime

extraTime

extraTime Type

boolean

start

start

start Type

number

end

end

end Type

number

dur

dur

dur Type

number

pause

pause

pause Type

number

perDay

perDay

perDay Type

boolean

Definitions group SerializedDeleteCategoryAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedDeleteCategoryAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"DELETE_CATEGORY"

categoryId

categoryId

categoryId Type

string

Definitions group SerializedDeleteChildTaskAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedDeleteChildTaskAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
taskId string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"DELETE_CHILD_TASK"

taskId

taskId

taskId Type

string

Definitions group SerializedDeleteTimeLimitRuleAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedDeleteTimeLimitRuleAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
ruleId string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"DELETE_TIMELIMIT_RULE"

ruleId

ruleId

ruleId Type

string

Definitions group SerializedIgnoreManipulationAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedIgnoreManipulationAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
deviceId string Required cannot be null SerializedParentAction
admin boolean Required cannot be null SerializedParentAction
adminA boolean Required cannot be null SerializedParentAction
downgrade boolean Required cannot be null SerializedParentAction
notification boolean Required cannot be null SerializedParentAction
usageStats boolean Required cannot be null SerializedParentAction
hadManipulation boolean Required cannot be null SerializedParentAction
reboot boolean Optional cannot be null SerializedParentAction
overlay boolean Optional cannot be null SerializedParentAction
accessibilityService boolean Optional cannot be null SerializedParentAction
ignoreHadManipulationFlags number Optional cannot be null SerializedParentAction
ignoreManipulationFlags number Optional cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"IGNORE_MANIPULATION"

deviceId

deviceId

deviceId Type

string

admin

admin

admin Type

boolean

adminA

adminA

adminA Type

boolean

downgrade

downgrade

downgrade Type

boolean

notification

notification

notification Type

boolean

usageStats

usageStats

usageStats Type

boolean

hadManipulation

hadManipulation

hadManipulation Type

boolean

reboot

reboot

reboot Type

boolean

overlay

overlay

overlay Type

boolean

accessibilityService

accessibilityService

accessibilityService Type

boolean

ignoreHadManipulationFlags

ignoreHadManipulationFlags

ignoreHadManipulationFlags Type

number

ignoreManipulationFlags

ignoreManipulationFlags

ignoreManipulationFlags Type

number

Definitions group SerializedIncrementCategoryExtraTimeAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedIncrementCategoryExtraTimeAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
addedExtraTime number Required cannot be null SerializedParentAction
day number Optional cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"INCREMENT_CATEGORY_EXTRATIME"

categoryId

categoryId

categoryId Type

string

addedExtraTime

addedExtraTime

addedExtraTime Type

number

day

day

day Type

number

Definitions group SerializedRemoveCategoryAppsAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedRemoveCategoryAppsAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
packageNames array Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"REMOVE_CATEGORY_APPS"

categoryId

categoryId

categoryId Type

string

packageNames

packageNames

packageNames Type

string[]

Definitions group SerializedRemoveUserAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedRemoveUserAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
userId string Required cannot be null SerializedParentAction
authentication string Optional cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"REMOVE_USER"

userId

userId

userId Type

string

authentication

authentication

authentication Type

string

Definitions group SerializedRenameChildAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedRenameChildAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
childId string Required cannot be null SerializedParentAction
newName string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"RENAME_CHILD"

childId

childId

childId Type

string

newName

newName

newName Type

string

Definitions group SerializeResetCategoryNetworkIdsAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializeResetCategoryNetworkIdsAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"RESET_CATEGORY_NETWORK_IDS"

categoryId

categoryId

categoryId Type

string

Definitions group SerializedReviewChildTaskAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedReviewChildTaskAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
taskId string Required cannot be null SerializedParentAction
ok boolean Required cannot be null SerializedParentAction
time number Required cannot be null SerializedParentAction
day number Optional cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"REVIEW_CHILD_TASK"

taskId

taskId

taskId Type

string

ok

ok

ok Type

boolean

time

time

time Type

number

day

day

day Type

number

Definitions group SerializedSetCategoryExtraTimeAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedSetCategoryExtraTimeAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
newExtraTime number Required cannot be null SerializedParentAction
day number Optional cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SET_CATEGORY_EXTRA_TIME"

categoryId

categoryId

categoryId Type

string

newExtraTime

newExtraTime

newExtraTime Type

number

day

day

day Type

number

Definitions group SerializedSetCategoryForUnassignedAppsAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedSetCategoryForUnassignedAppsAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
childId string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SET_CATEGORY_FOR_UNASSIGNED_APPS"

childId

childId

childId Type

string

categoryId

categoryId

categoryId Type

string

Definitions group SerializedSetChildPasswordAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedSetChildPasswordAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
childId string Required cannot be null SerializedParentAction
newPassword object Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SET_CHILD_PASSWORD"

childId

childId

childId Type

string

newPassword

newPassword

newPassword Type

object (EncryptableParentPassword)

Definitions group SerializedSetConsiderRebootManipulationAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedSetConsiderRebootManipulationAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
deviceId string Required cannot be null SerializedParentAction
enable boolean Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SET_CONSIDER_REBOOT_MANIPULATION"

deviceId

deviceId

deviceId Type

string

enable

enable

enable Type

boolean

Definitions group SerializedSetDeviceDefaultUserAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedSetDeviceDefaultUserAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
deviceId string Required cannot be null SerializedParentAction
defaultUserId string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SET_DEVICE_DEFAULT_USER"

deviceId

deviceId

deviceId Type

string

defaultUserId

defaultUserId

defaultUserId Type

string

Definitions group SerializedSetDeviceDefaultUserTimeoutAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedSetDeviceDefaultUserTimeoutAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
deviceId string Required cannot be null SerializedParentAction
timeout number Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SET_DEVICE_DEFAULT_USER_TIMEOUT"

deviceId

deviceId

deviceId Type

string

timeout

timeout

timeout Type

number

Definitions group SerializedSetDeviceUserAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedSetDeviceUserAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
deviceId string Required cannot be null SerializedParentAction
userId string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SET_DEVICE_USER"

deviceId

deviceId

deviceId Type

string

userId

userId

userId Type

string

Definitions group SerializedSetKeepSignedInAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedSetKeepSignedInAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
deviceId string Required cannot be null SerializedParentAction
keepSignedIn boolean Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SET_KEEP_SIGNED_IN"

deviceId

deviceId

deviceId Type

string

keepSignedIn

keepSignedIn

keepSignedIn Type

boolean

Definitions group SerializedSetParentCategoryAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedSetParentCategoryAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
parentCategory string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SET_PARENT_CATEGORY"

categoryId

categoryId

categoryId Type

string

parentCategory

parentCategory

parentCategory Type

string

Definitions group SerializedSetRelaxPrimaryDeviceAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedSetRelaxPrimaryDeviceAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
userId string Required cannot be null SerializedParentAction
relax boolean Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SET_RELAX_PRIMARY_DEVICE"

userId

userId

userId Type

string

relax

relax

relax Type

boolean

Definitions group SerializedSetSendDeviceConnected

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedSetSendDeviceConnected"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
deviceId string Required cannot be null SerializedParentAction
enable boolean Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SET_SEND_DEVICE_CONNECTED"

deviceId

deviceId

deviceId Type

string

enable

enable

enable Type

boolean

Definitions group SerializedSetUserDisableLimitsUntilAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedSetUserDisableLimitsUntilAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
childId string Required cannot be null SerializedParentAction
time number Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SET_USER_DISABLE_LIMITS_UNTIL"

childId

childId

childId Type

string

time

time

time Type

number

Definitions group SerializedSetUserTimezoneAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedSetUserTimezoneAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
userId string Required cannot be null SerializedParentAction
timezone string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SET_USER_TIMEZONE"

userId

userId

userId Type

string

timezone

timezone

timezone Type

string

Definitions group SerializedUpdateCategoryBatteryLimitAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryBatteryLimitAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
chargeLimit number Optional cannot be null SerializedParentAction
mobileLimit number Optional cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_CATEGORY_BATTERY_LIMIT"

categoryId

categoryId

categoryId Type

string

chargeLimit

chargeLimit

chargeLimit Type

number

mobileLimit

mobileLimit

mobileLimit Type

number

Definitions group SerializedUpdateCategoryBlockAllNotificationsAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryBlockAllNotificationsAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
blocked boolean Required cannot be null SerializedParentAction
blockDelay number Optional cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_CATEGORY_BLOCK_ALL_NOTIFICATIONS"

categoryId

categoryId

categoryId Type

string

blocked

blocked

blocked Type

boolean

blockDelay

blockDelay

blockDelay Type

number

Definitions group SerializedUpdateCategoryBlockedTimesAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryBlockedTimesAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
times string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_CATEGORY_BLOCKED_TIMES"

categoryId

categoryId

categoryId Type

string

times

times

times Type

string

Definitions group SerializedUpdatCategoryDisableLimitsAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdatCategoryDisableLimitsAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
endTime number Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_CATEGORY_DISABLE_LIMITS"

categoryId

categoryId

categoryId Type

string

endTime

endTime

endTime Type

number

Definitions group SerializedUpdateCategoryFlagsAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryFlagsAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
modified number Required cannot be null SerializedParentAction
values number Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_CATEGORY_FLAGS"

categoryId

categoryId

categoryId Type

string

modified

modified

modified Type

number

values

values

values Type

number

Definitions group SerializedUpdateCategorySortingAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategorySortingAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryIds array Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_CATEGORY_SORTING"

categoryIds

categoryIds

categoryIds Type

string[]

Definitions group SerializedUpdateCategoryTemporarilyBlockedAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryTemporarilyBlockedAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
blocked boolean Required cannot be null SerializedParentAction
endTime number Optional cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_CATEGORY_TEMPORARILY_BLOCKED"

categoryId

categoryId

categoryId Type

string

blocked

blocked

blocked Type

boolean

endTime

endTime

endTime Type

number

Definitions group SerializedUpdateCategoryTimeWarningsAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryTimeWarningsAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
enable boolean Required cannot be null SerializedParentAction
flags number Required cannot be null SerializedParentAction
minutes number Optional cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_CATEGORY_TIME_WARNINGS"

categoryId

categoryId

categoryId Type

string

enable

enable

enable Type

boolean

flags

flags

flags Type

number

minutes

minutes

minutes Type

number

Definitions group SerializedUpdateCategoryTitleAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryTitleAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
newTitle string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_CATEGORY_TITLE"

categoryId

categoryId

categoryId Type

string

newTitle

newTitle

newTitle Type

string

Definitions group SerializedUpdateChildTaskAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateChildTaskAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
isNew boolean Required cannot be null SerializedParentAction
taskId string Required cannot be null SerializedParentAction
categoryId string Required cannot be null SerializedParentAction
taskTitle string Required cannot be null SerializedParentAction
extraTimeDuration number Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_CHILD_TASK"

isNew

isNew

isNew Type

boolean

taskId

taskId

taskId Type

string

categoryId

categoryId

categoryId Type

string

taskTitle

taskTitle

taskTitle Type

string

extraTimeDuration

extraTimeDuration

extraTimeDuration Type

number

Definitions group SerializedUpdateDeviceNameAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateDeviceNameAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
deviceId string Required cannot be null SerializedParentAction
name string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_DEVICE_NAME"

deviceId

deviceId

deviceId Type

string

name

name

name Type

string

Definitions group SerializedUpdateEnableActivityLevelBlockingAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateEnableActivityLevelBlockingAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
deviceId string Required cannot be null SerializedParentAction
enable boolean Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_ENABLE_ACTIVITY_LEVEL_BLOCKING"

deviceId

deviceId

deviceId Type

string

enable

enable

enable Type

boolean

Definitions group SerialiizedUpdateNetworkTimeVerificationAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerialiizedUpdateNetworkTimeVerificationAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
deviceId string Required cannot be null SerializedParentAction
mode string Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_NETWORK_TIME_VERIFICATION"

deviceId

deviceId

deviceId Type

string

mode

mode

mode Type

string

mode Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"disabled"
"enabled"
"if possible"

Definitions group SerializedUpdateParentNotificationFlagsAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateParentNotificationFlagsAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
parentId string Required cannot be null SerializedParentAction
flags number Required cannot be null SerializedParentAction
set boolean Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_PARENT_NOTIFICATION_FLAGS"

parentId

parentId

parentId Type

string

flags

flags

flags Type

number

set

set

set Type

boolean

Definitions group SerializedUpdateTimelimitRuleAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateTimelimitRuleAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
ruleId string Required cannot be null SerializedParentAction
time number Required cannot be null SerializedParentAction
days number Required cannot be null SerializedParentAction
extraTime boolean Required cannot be null SerializedParentAction
start number Optional cannot be null SerializedParentAction
end number Optional cannot be null SerializedParentAction
dur number Optional cannot be null SerializedParentAction
pause number Optional cannot be null SerializedParentAction
perDay boolean Optional cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_TIMELIMIT_RULE"

ruleId

ruleId

ruleId Type

string

time

time

time Type

number

days

days

days Type

number

extraTime

extraTime

extraTime Type

boolean

start

start

start Type

number

end

end

end Type

number

dur

dur

dur Type

number

pause

pause

pause Type

number

perDay

perDay

perDay Type

boolean

Definitions group SerializedUpdateUserFlagsAction

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateUserFlagsAction"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
userId string Required cannot be null SerializedParentAction
modified number Required cannot be null SerializedParentAction
values number Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_USER_FLAGS"

userId

userId

userId Type

string

modified

modified

modified Type

number

values

values

values Type

number

Definitions group SerializedUpdateUserLimitLoginCategory

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateUserLimitLoginCategory"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
userId string Required cannot be null SerializedParentAction
categoryId string Optional cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_USER_LIMIT_LOGIN_CATEGORY"

userId

userId

userId Type

string

categoryId

categoryId

categoryId Type

string

Definitions group SerializedUpdateUserLimitLoginPreBlockDuration

Reference this group by using

{"$ref":"https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateUserLimitLoginPreBlockDuration"}
Property Type Required Nullable Defined by
type string Required cannot be null SerializedParentAction
userId string Required cannot be null SerializedParentAction
preBlockDuration number Required cannot be null SerializedParentAction

type

type

type Type

string

type Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"UPDATE_USER_LIMIT_LOGIN_PRE_BLOCK_DURATION"

userId

userId

userId Type

string

preBlockDuration

preBlockDuration

preBlockDuration Type

number