mirror of
https://codeberg.org/timelimit/timelimit-server.git
synced 2026-08-31 19:03:45 +02:00
34 KiB
34 KiB
README
Top-level Schemas
- CanDoPurchaseRequest –
https://timelimit.io/CanDoPurchaseRequest - CanRecoverPasswordRequest –
https://timelimit.io/CanRecoverPasswordRequest - ClientPullChangesRequest –
https://timelimit.io/ClientPullChangesRequest - ClientPushChangesRequest –
https://timelimit.io/ClientPushChangesRequest - CreateFamilyByMailTokenRequest –
https://timelimit.io/CreateFamilyByMailTokenRequest - CreateRegisterDeviceTokenRequest –
https://timelimit.io/CreateRegisterDeviceTokenRequest - FinishPurchaseByGooglePlayRequest –
https://timelimit.io/FinishPurchaseByGooglePlayRequest - LinkParentMailAddressRequest –
https://timelimit.io/LinkParentMailAddressRequest - MailAuthTokenRequestBody –
https://timelimit.io/MailAuthTokenRequestBody - RecoverParentPasswordRequest –
https://timelimit.io/RecoverParentPasswordRequest - RegisterChildDeviceRequest –
https://timelimit.io/RegisterChildDeviceRequest - RemoveDeviceRequest –
https://timelimit.io/RemoveDeviceRequest - RequestWithAuthToken –
https://timelimit.io/RequestWithAuthToken - SendMailLoginCodeRequest –
https://timelimit.io/SendMailLoginCodeRequest - SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction - SerializedChildAction –
https://timelimit.io/SerializedChildAction - SerializedParentAction –
https://timelimit.io/SerializedParentAction - SignInByMailCodeRequest –
https://timelimit.io/SignInByMailCodeRequest - SignIntoFamilyRequest –
https://timelimit.io/SignIntoFamilyRequest - UpdatePrimaryDeviceRequest –
https://timelimit.io/UpdatePrimaryDeviceRequest
Other Schemas
Objects
- CategoryDataStatus –
https://timelimit.io/ClientPullChangesRequest#/definitions/ClientDataStatus/properties/categories/additionalProperties - CategoryDataStatus –
https://timelimit.io/ClientPullChangesRequest#/definitions/ClientDataStatus/properties/categories/additionalProperties - CategoryDataStatus –
https://timelimit.io/ClientPullChangesRequest#/definitions/CategoryDataStatus - ClientDataStatus –
https://timelimit.io/ClientPullChangesRequest#/properties/status - ClientDataStatus –
https://timelimit.io/ClientPullChangesRequest#/definitions/ClientDataStatus - NewDeviceInfo –
https://timelimit.io/RegisterChildDeviceRequest#/definitions/NewDeviceInfo - NewDeviceInfo –
https://timelimit.io/RegisterChildDeviceRequest#/properties/childDevice - NewDeviceInfo –
https://timelimit.io/SignIntoFamilyRequest#/definitions/NewDeviceInfo - NewDeviceInfo –
https://timelimit.io/SignIntoFamilyRequest#/properties/parentDevice - NewDeviceInfo –
https://timelimit.io/CreateFamilyByMailTokenRequest#/definitions/NewDeviceInfo - NewDeviceInfo –
https://timelimit.io/CreateFamilyByMailTokenRequest#/properties/parentDevice - ParentPassword –
https://timelimit.io/SerializedChildAction#/definitions/SerializedChildChangePasswordAction/properties/password - ParentPassword –
https://timelimit.io/CreateFamilyByMailTokenRequest#/properties/parentPassword - ParentPassword –
https://timelimit.io/RecoverParentPasswordRequest#/properties/password - ParentPassword –
https://timelimit.io/RecoverParentPasswordRequest#/definitions/ParentPassword - ParentPassword –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetChildPasswordAction/properties/newPassword - ParentPassword –
https://timelimit.io/SerializedParentAction#/definitions/SerializedAddUserAction/properties/password - ParentPassword –
https://timelimit.io/CreateFamilyByMailTokenRequest#/definitions/ParentPassword - ParentPassword –
https://timelimit.io/SerializedParentAction#/definitions/ParentPassword - ParentPassword –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetChildPasswordAction/properties/newPassword - ParentPassword –
https://timelimit.io/SerializedParentAction#/definitions/SerializedAddUserAction/properties/password - ParentPassword –
https://timelimit.io/SerializedChildAction#/definitions/ParentPassword - ParentPassword –
https://timelimit.io/SerializedChildAction#/definitions/SerializedChildChangePasswordAction/properties/password - SerialiezdTriedDisablingDeviceAdminAction –
https://timelimit.io/SerializedAppLogicAction#/anyOf/5 - SerialiezdTriedDisablingDeviceAdminAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerialiezdTriedDisablingDeviceAdminAction - SerialiizedUpdateNetworkTimeVerificationAction –
https://timelimit.io/SerializedParentAction#/definitions/SerialiizedUpdateNetworkTimeVerificationAction - SerialiizedUpdateNetworkTimeVerificationAction –
https://timelimit.io/SerializedParentAction#/anyOf/35 - SerializedAddCategoryAppsAction –
https://timelimit.io/SerializedParentAction#/anyOf/0 - SerializedAddCategoryAppsAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedAddCategoryAppsAction - SerializedAddInstalledAppsAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddInstalledAppsAction - SerializedAddInstalledAppsAction –
https://timelimit.io/SerializedAppLogicAction#/anyOf/0 - SerializedAddUsedTimeAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTimeAction - SerializedAddUsedTimeAction –
https://timelimit.io/SerializedAppLogicAction#/anyOf/1 - SerializedAddUsedTimeActionVersion2 –
https://timelimit.io/SerializedAppLogicAction#/anyOf/2 - SerializedAddUsedTimeActionVersion2 –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTimeActionVersion2 - SerializedAddUserAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedAddUserAction - SerializedAddUserAction –
https://timelimit.io/SerializedParentAction#/anyOf/1 - SerializedAppActivityItem –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/updatedOrAdded/items - SerializedAppActivityItem –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAppActivityItem - SerializedAppActivityItem –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/updatedOrAdded/items - SerializedChangeParentPasswordAction –
https://timelimit.io/SerializedParentAction#/anyOf/2 - SerializedChangeParentPasswordAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedChangeParentPasswordAction - SerializedChildChangePasswordAction –
https://timelimit.io/SerializedChildAction#/anyOf/0 - SerializedChildChangePasswordAction –
https://timelimit.io/SerializedChildAction#/definitions/SerializedChildChangePasswordAction - SerializedChildSignInAction –
https://timelimit.io/SerializedChildAction#/anyOf/1 - SerializedChildSignInAction –
https://timelimit.io/SerializedChildAction#/definitions/SerializedChildSignInAction - SerializedCreateCategoryAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedCreateCategoryAction - SerializedCreateCategoryAction –
https://timelimit.io/SerializedParentAction#/anyOf/3 - SerializedCreateTimelimtRuleAction –
https://timelimit.io/SerializedParentAction#/anyOf/4 - SerializedCreateTimelimtRuleAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedCreateTimelimtRuleAction - SerializedDeleteCategoryAction –
https://timelimit.io/SerializedParentAction#/anyOf/5 - SerializedDeleteCategoryAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedDeleteCategoryAction - SerializedDeleteTimeLimitRuleAction –
https://timelimit.io/SerializedParentAction#/anyOf/6 - SerializedDeleteTimeLimitRuleAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedDeleteTimeLimitRuleAction - SerializedIgnoreManipulationAction –
https://timelimit.io/SerializedParentAction#/anyOf/7 - SerializedIgnoreManipulationAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedIgnoreManipulationAction - SerializedIncrementCategoryExtraTimeAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedIncrementCategoryExtraTimeAction - SerializedIncrementCategoryExtraTimeAction –
https://timelimit.io/SerializedParentAction#/anyOf/8 - SerializedInstalledApp –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddInstalledAppsAction/properties/apps/items - SerializedInstalledApp –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedInstalledApp - SerializedInstalledApp –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddInstalledAppsAction/properties/apps/items - SerializedRemoveCategoryAppsAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedRemoveCategoryAppsAction - SerializedRemoveCategoryAppsAction –
https://timelimit.io/SerializedParentAction#/anyOf/9 - SerializedRemoveInstalledAppsAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedRemoveInstalledAppsAction - SerializedRemoveInstalledAppsAction –
https://timelimit.io/SerializedAppLogicAction#/anyOf/3 - SerializedRemoveUserAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedRemoveUserAction - SerializedRemoveUserAction –
https://timelimit.io/SerializedParentAction#/anyOf/10 - SerializedRenameChildAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedRenameChildAction - SerializedRenameChildAction –
https://timelimit.io/SerializedParentAction#/anyOf/11 - SerializedResetParentBlockedTimesAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedResetParentBlockedTimesAction - SerializedResetParentBlockedTimesAction –
https://timelimit.io/SerializedParentAction#/anyOf/12 - SerializedSetCategoryExtraTimeAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetCategoryExtraTimeAction - SerializedSetCategoryExtraTimeAction –
https://timelimit.io/SerializedParentAction#/anyOf/13 - SerializedSetCategoryForUnassignedAppsAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetCategoryForUnassignedAppsAction - SerializedSetCategoryForUnassignedAppsAction –
https://timelimit.io/SerializedParentAction#/anyOf/14 - SerializedSetChildPasswordAction –
https://timelimit.io/SerializedParentAction#/anyOf/15 - SerializedSetChildPasswordAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetChildPasswordAction - SerializedSetConsiderRebootManipulationAction –
https://timelimit.io/SerializedParentAction#/anyOf/16 - SerializedSetConsiderRebootManipulationAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetConsiderRebootManipulationAction - SerializedSetDeviceDefaultUserAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetDeviceDefaultUserAction - SerializedSetDeviceDefaultUserAction –
https://timelimit.io/SerializedParentAction#/anyOf/17 - SerializedSetDeviceDefaultUserTimeoutAction –
https://timelimit.io/SerializedParentAction#/anyOf/18 - SerializedSetDeviceDefaultUserTimeoutAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetDeviceDefaultUserTimeoutAction - SerializedSetDeviceUserAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetDeviceUserAction - SerializedSetDeviceUserAction –
https://timelimit.io/SerializedParentAction#/anyOf/19 - SerializedSetKeepSignedInAction –
https://timelimit.io/SerializedParentAction#/anyOf/20 - SerializedSetKeepSignedInAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetKeepSignedInAction - SerializedSetParentCategoryAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetParentCategoryAction - SerializedSetParentCategoryAction –
https://timelimit.io/SerializedParentAction#/anyOf/21 - SerializedSetRelaxPrimaryDeviceAction –
https://timelimit.io/SerializedParentAction#/anyOf/22 - SerializedSetRelaxPrimaryDeviceAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetRelaxPrimaryDeviceAction - SerializedSetSendDeviceConnected –
https://timelimit.io/SerializedParentAction#/anyOf/23 - SerializedSetSendDeviceConnected –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetSendDeviceConnected - SerializedSetUserDisableLimitsUntilAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetUserDisableLimitsUntilAction - SerializedSetUserDisableLimitsUntilAction –
https://timelimit.io/SerializedParentAction#/anyOf/24 - SerializedSetUserTimezoneAction –
https://timelimit.io/SerializedParentAction#/anyOf/25 - SerializedSetUserTimezoneAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedSetUserTimezoneAction - SerializedSignOutAtDeviceAction –
https://timelimit.io/SerializedAppLogicAction#/anyOf/4 - SerializedSignOutAtDeviceAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedSignOutAtDeviceAction - SerializedTimeLimitRule –
https://timelimit.io/SerializedParentAction#/definitions/SerializedCreateTimelimtRuleAction/properties/rule - SerializedTimeLimitRule –
https://timelimit.io/SerializedParentAction#/definitions/SerializedTimeLimitRule - SerializedTimeLimitRule –
https://timelimit.io/SerializedParentAction#/definitions/SerializedCreateTimelimtRuleAction/properties/rule - SerializedUpdateAppActivitiesAction –
https://timelimit.io/SerializedAppLogicAction#/anyOf/6 - SerializedUpdateAppActivitiesAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction - SerializedUpdateCategoryBatteryLimitAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryBatteryLimitAction - SerializedUpdateCategoryBatteryLimitAction –
https://timelimit.io/SerializedParentAction#/anyOf/26 - SerializedUpdateCategoryBlockAllNotificationsAction –
https://timelimit.io/SerializedParentAction#/anyOf/27 - SerializedUpdateCategoryBlockAllNotificationsAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryBlockAllNotificationsAction - SerializedUpdateCategoryBlockedTimesAction –
https://timelimit.io/SerializedParentAction#/anyOf/28 - SerializedUpdateCategoryBlockedTimesAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryBlockedTimesAction - SerializedUpdateCategorySortingAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategorySortingAction - SerializedUpdateCategorySortingAction –
https://timelimit.io/SerializedParentAction#/anyOf/29 - SerializedUpdateCategoryTemporarilyBlockedAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryTemporarilyBlockedAction - SerializedUpdateCategoryTemporarilyBlockedAction –
https://timelimit.io/SerializedParentAction#/anyOf/30 - SerializedUpdateCategoryTimeWarningsAction –
https://timelimit.io/SerializedParentAction#/anyOf/31 - SerializedUpdateCategoryTimeWarningsAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryTimeWarningsAction - SerializedUpdateCategoryTitleAction –
https://timelimit.io/SerializedParentAction#/anyOf/32 - SerializedUpdateCategoryTitleAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryTitleAction - SerializedUpdateDeviceNameAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateDeviceNameAction - SerializedUpdateDeviceNameAction –
https://timelimit.io/SerializedParentAction#/anyOf/33 - SerializedUpdateDeviceStatusAction –
https://timelimit.io/SerializedAppLogicAction#/anyOf/7 - SerializedUpdateDeviceStatusAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateDeviceStatusAction - SerializedUpdateEnableActivityLevelBlockingAction –
https://timelimit.io/SerializedParentAction#/anyOf/34 - SerializedUpdateEnableActivityLevelBlockingAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateEnableActivityLevelBlockingAction - SerializedUpdateParentBlockedTimesAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateParentBlockedTimesAction - SerializedUpdateParentBlockedTimesAction –
https://timelimit.io/SerializedParentAction#/anyOf/36 - SerializedUpdateParentNotificationFlagsAction –
https://timelimit.io/SerializedParentAction#/anyOf/37 - SerializedUpdateParentNotificationFlagsAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateParentNotificationFlagsAction - SerializedUpdateTimelimitRuleAction –
https://timelimit.io/SerializedParentAction#/anyOf/38 - SerializedUpdateTimelimitRuleAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateTimelimitRuleAction - Untitled object in ClientPullChangesRequest –
https://timelimit.io/ClientPullChangesRequest#/definitions/ClientDataStatus/properties/apps - Untitled object in ClientPullChangesRequest –
https://timelimit.io/ClientPullChangesRequest#/definitions/ClientDataStatus/properties/apps - Untitled object in ClientPullChangesRequest –
https://timelimit.io/ClientPullChangesRequest#/definitions/ClientDataStatus/properties/categories - Untitled object in ClientPullChangesRequest –
https://timelimit.io/ClientPullChangesRequest#/definitions/ClientDataStatus/properties/categories - Untitled object in ClientPushChangesRequest –
https://timelimit.io/ClientPushChangesRequest#/properties/actions/items - Untitled object in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTimeActionVersion2/properties/i/items - Untitled object in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTimeActionVersion2/properties/i/items
Arrays
- Untitled array in ClientPushChangesRequest –
https://timelimit.io/ClientPushChangesRequest#/properties/actions - Untitled array in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedRemoveInstalledAppsAction/properties/packageNames - Untitled array in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTimeActionVersion2/properties/i - Untitled array in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedRemoveInstalledAppsAction/properties/packageNames - Untitled array in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/removed - Untitled array in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/removed/items - Untitled array in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/updatedOrAdded - Untitled array in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddInstalledAppsAction/properties/apps - Untitled array in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTimeActionVersion2/properties/i - Untitled array in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddInstalledAppsAction/properties/apps - Untitled array in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/removed - Untitled array in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/removed/items - Untitled array in SerializedAppLogicAction –
https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/updatedOrAdded - Untitled array in SerializedParentAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedAddCategoryAppsAction/properties/packageNames - Untitled array in SerializedParentAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedRemoveCategoryAppsAction/properties/packageNames - Untitled array in SerializedParentAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategorySortingAction/properties/categoryIds - Untitled array in SerializedParentAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedAddCategoryAppsAction/properties/packageNames - Untitled array in SerializedParentAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedRemoveCategoryAppsAction/properties/packageNames - Untitled array in SerializedParentAction –
https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategorySortingAction/properties/categoryIds
Version Note
The schemas linked above follow the JSON Schema Spec version: http://json-schema.org/draft-07/schema#