From d021497e5217104b981d9f1914934ff510118b92 Mon Sep 17 00:00:00 2001 From: Jonas Lochmann Date: Mon, 4 May 2020 02:00:00 +0200 Subject: [PATCH] Add basically API documentation --- docs/api/README.md | 53 + docs/api/admin.md | 88 + docs/api/auth.md | 86 + docs/api/child.md | 79 + docs/api/parent.md | 167 ++ docs/api/purchase.md | 53 + docs/api/sync.md | 117 + docs/api/websocket.md | 36 + docs/concept/mail-blackwhitelist.md | 37 + docs/concept/premium.md | 5 + docs/concept/primary-device.md | 23 + docs/concept/status-message.md | 5 + docs/schema/README.md | 123 +- docs/schema/ServerDataStatus.schema.json | 598 +++++ ...atastatus-definitions-apprecommendation.md | 26 + ...astatus-definitions-newpermissionstatus.md | 26 + ...rdatastatus-definitions-protectionlevel.md | 27 + ...tus-definitions-runtimepermissionstatus.md | 26 + ...-serializedappactivityitem-properties-c.md | 16 + ...-serializedappactivityitem-properties-p.md | 16 + ...-serializedappactivityitem-properties-t.md | 16 + ...ns-serializedappactivityitem-properties.md | 16 + ...s-definitions-serializedappactivityitem.md | 72 + ...stalledapp-properties-apprecommendation.md | 26 + ...zedinstalledapp-properties-islaunchable.md | 16 + ...izedinstalledapp-properties-packagename.md | 16 + ...serializedinstalledapp-properties-title.md | 16 + ...tions-serializedinstalledapp-properties.md | 16 + ...atus-definitions-serializedinstalledapp.md | 99 + ...cedata-properties-activitylevelblocking.md | 16 + ...ons-serverdevicedata-properties-addedat.md | 16 + ...s-serverdevicedata-properties-asenabled.md | 16 + ...serverdevicedata-properties-cappversion.md | 16 + ...rverdevicedata-properties-currentuserid.md | 16 + ...ons-serverdevicedata-properties-defuser.md | 16 + ...verdevicedata-properties-defusertimeout.md | 16 + ...ns-serverdevicedata-properties-deviceid.md | 16 + ...erdevicedata-properties-hadmanipulation.md | 16 + ...icedata-properties-hadmanipulationflags.md | 16 + ...serverdevicedata-properties-happversion.md | 16 + ...evicedata-properties-isuserkeptsignedin.md | 16 + ...tions-serverdevicedata-properties-model.md | 16 + ...itions-serverdevicedata-properties-name.md | 16 + ...serverdevicedata-properties-networktime.md | 26 + ...cedata-properties-newpermissionstatus-1.md | 26 + ...vicedata-properties-newpermissionstatus.md | 26 + ...devicedata-properties-protectionlevel-1.md | 27 + ...erdevicedata-properties-protectionlevel.md | 27 + ...ns-serverdevicedata-properties-qorlater.md | 16 + ...ions-serverdevicedata-properties-reboot.md | 16 + ...icedata-properties-rebootismanipulation.md | 16 + ...erdevicedata-properties-reportuninstall.md | 16 + ...ta-properties-runtimepermissionstatus-1.md | 26 + ...ta-properties-runtimepermissionstatus-2.md | 26 + ...ta-properties-runtimepermissionstatus-3.md | 26 + ...data-properties-runtimepermissionstatus.md | 26 + ...vicedata-properties-showdeviceconnected.md | 16 + ...erdevicedata-properties-tdisablingadmin.md | 16 + ...erverdevicedata-properties-wasasenabled.md | 16 + ...definitions-serverdevicedata-properties.md | 16 + ...datastatus-definitions-serverdevicedata.md | 623 ++++++ ...itions-serverdevicelist-properties-data.md | 16 + ...ons-serverdevicelist-properties-version.md | 16 + ...definitions-serverdevicelist-properties.md | 16 + ...datastatus-definitions-serverdevicelist.md | 55 + ...installedappsdata-properties-activities.md | 16 + ...serverinstalledappsdata-properties-apps.md | 16 + ...erinstalledappsdata-properties-deviceid.md | 16 + ...verinstalledappsdata-properties-version.md | 16 + ...ions-serverinstalledappsdata-properties.md | 16 + ...tus-definitions-serverinstalledappsdata.md | 89 + ...-servertimelimitrule-properties-daymask.md | 16 + ...ervertimelimitrule-properties-extratime.md | 16 + ...tions-servertimelimitrule-properties-id.md | 16 + ...-servertimelimitrule-properties-maxtime.md | 16 + ...initions-servertimelimitrule-properties.md | 16 + ...astatus-definitions-servertimelimitrule.md | 89 + ...egoryassignedapps-properties-apps-items.md | 16 + ...tedcategoryassignedapps-properties-apps.md | 16 + ...egoryassignedapps-properties-categoryid.md | 16 + ...categoryassignedapps-properties-version.md | 16 + ...rupdatedcategoryassignedapps-properties.md | 16 + ...tions-serverupdatedcategoryassignedapps.md | 72 + ...sedata-properties-blockallnotifications.md | 16 + ...ategorybasedata-properties-blockedtimes.md | 16 + ...dcategorybasedata-properties-categoryid.md | 16 + ...atedcategorybasedata-properties-childid.md | 16 + ...edcategorybasedata-properties-extratime.md | 16 + ...ategorybasedata-properties-extratimeday.md | 16 + ...categorybasedata-properties-mblcharging.md | 16 + ...edcategorybasedata-properties-mblmobile.md | 16 + ...orybasedata-properties-parentcategoryid.md | 16 + ...updatedcategorybasedata-properties-sort.md | 16 + ...categorybasedata-properties-tempblocked.md | 16 + ...tegorybasedata-properties-tempblocktime.md | 16 + ...ategorybasedata-properties-timewarnings.md | 16 + ...pdatedcategorybasedata-properties-title.md | 16 + ...atedcategorybasedata-properties-version.md | 16 + ...erverupdatedcategorybasedata-properties.md | 16 + ...finitions-serverupdatedcategorybasedata.md | 276 +++ ...categoryusedtimes-properties-categoryid.md | 16 + ...datedcategoryusedtimes-properties-times.md | 16 + ...tedcategoryusedtimes-properties-version.md | 16 + ...rverupdatedcategoryusedtimes-properties.md | 16 + ...initions-serverupdatedcategoryusedtimes.md | 72 + ...tedtimelimitrules-properties-categoryid.md | 16 + ...rupdatedtimelimitrules-properties-rules.md | 16 + ...pdatedtimelimitrules-properties-version.md | 16 + ...-serverupdatedtimelimitrules-properties.md | 16 + ...definitions-serverupdatedtimelimitrules.md | 72 + ...tions-serverusedtimeitem-properties-day.md | 16 + ...ions-serverusedtimeitem-properties-time.md | 16 + ...finitions-serverusedtimeitem-properties.md | 16 + ...tastatus-definitions-serverusedtimeitem.md | 55 + ...serveruserentry-properties-blockedtimes.md | 16 + ...y-properties-categoryfornotassignedapps.md | 16 + ...erveruserentry-properties-currentdevice.md | 16 + ...userentry-properties-disablelimitsuntil.md | 16 + ...finitions-serveruserentry-properties-id.md | 16 + ...nitions-serveruserentry-properties-mail.md | 16 + ...rentry-properties-mailnotificationflags.md | 16 + ...nitions-serveruserentry-properties-name.md | 16 + ...ons-serveruserentry-properties-password.md | 16 + ...userentry-properties-relaxprimarydevice.md | 16 + ...userentry-properties-secondpasswordsalt.md | 16 + ...ons-serveruserentry-properties-timezone.md | 16 + ...nitions-serveruserentry-properties-type.md | 25 + ...-definitions-serveruserentry-properties.md | 16 + ...rdatastatus-definitions-serveruserentry.md | 251 +++ ...initions-serveruserlist-properties-data.md | 16 + ...tions-serveruserlist-properties-version.md | 16 + ...s-definitions-serveruserlist-properties.md | 16 + ...erdatastatus-definitions-serveruserlist.md | 55 + docs/schema/serverdatastatus-definitions.md | 16 + .../serverdatastatus-properties-apps.md | 16 + ...serverdatastatus-properties-categoryapp.md | 16 + ...erverdatastatus-properties-categorybase.md | 16 + ...serverdatastatus-properties-fullversion.md | 16 + .../serverdatastatus-properties-message.md | 16 + ...atastatus-properties-rmcategories-items.md | 16 + ...erverdatastatus-properties-rmcategories.md | 16 + .../serverdatastatus-properties-rules.md | 16 + .../serverdatastatus-properties-usedtimes.md | 16 + docs/schema/serverdatastatus-properties.md | 16 + docs/schema/serverdatastatus.md | 1987 +++++++++++++++++ scripts/build-schemas.js | 15 +- src/api/schema.ts | 3 +- src/api/validator.ts | 467 ++++ src/websocket/index.ts | 4 +- 149 files changed, 7811 insertions(+), 39 deletions(-) create mode 100644 docs/api/README.md create mode 100644 docs/api/admin.md create mode 100644 docs/api/auth.md create mode 100644 docs/api/child.md create mode 100644 docs/api/parent.md create mode 100644 docs/api/purchase.md create mode 100644 docs/api/sync.md create mode 100644 docs/api/websocket.md create mode 100644 docs/concept/mail-blackwhitelist.md create mode 100644 docs/concept/premium.md create mode 100644 docs/concept/primary-device.md create mode 100644 docs/concept/status-message.md create mode 100644 docs/schema/ServerDataStatus.schema.json create mode 100644 docs/schema/serverdatastatus-definitions-apprecommendation.md create mode 100644 docs/schema/serverdatastatus-definitions-newpermissionstatus.md create mode 100644 docs/schema/serverdatastatus-definitions-protectionlevel.md create mode 100644 docs/schema/serverdatastatus-definitions-runtimepermissionstatus.md create mode 100644 docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties-c.md create mode 100644 docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties-p.md create mode 100644 docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties-t.md create mode 100644 docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties.md create mode 100644 docs/schema/serverdatastatus-definitions-serializedappactivityitem.md create mode 100644 docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-apprecommendation.md create mode 100644 docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-islaunchable.md create mode 100644 docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-packagename.md create mode 100644 docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-title.md create mode 100644 docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties.md create mode 100644 docs/schema/serverdatastatus-definitions-serializedinstalledapp.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-activitylevelblocking.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-addedat.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-asenabled.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-cappversion.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-currentuserid.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-defuser.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-defusertimeout.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-deviceid.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-hadmanipulation.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-hadmanipulationflags.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-happversion.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-isuserkeptsignedin.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-model.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-name.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-networktime.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus-1.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-protectionlevel-1.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-protectionlevel.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-qorlater.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-reboot.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-rebootismanipulation.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-reportuninstall.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-1.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-2.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-3.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-showdeviceconnected.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-tdisablingadmin.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties-wasasenabled.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata-properties.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicedata.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicelist-properties-data.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicelist-properties-version.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicelist-properties.md create mode 100644 docs/schema/serverdatastatus-definitions-serverdevicelist.md create mode 100644 docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-activities.md create mode 100644 docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-apps.md create mode 100644 docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-deviceid.md create mode 100644 docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-version.md create mode 100644 docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties.md create mode 100644 docs/schema/serverdatastatus-definitions-serverinstalledappsdata.md create mode 100644 docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-daymask.md create mode 100644 docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-extratime.md create mode 100644 docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-id.md create mode 100644 docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-maxtime.md create mode 100644 docs/schema/serverdatastatus-definitions-servertimelimitrule-properties.md create mode 100644 docs/schema/serverdatastatus-definitions-servertimelimitrule.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps-items.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-categoryid.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-version.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockallnotifications.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockedtimes.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-categoryid.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-childid.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratime.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratimeday.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblcharging.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblmobile.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-parentcategoryid.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-sort.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocked.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocktime.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-timewarnings.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-title.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-version.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-categoryid.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-times.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-version.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties-categoryid.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties-rules.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties-version.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties.md create mode 100644 docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules.md create mode 100644 docs/schema/serverdatastatus-definitions-serverusedtimeitem-properties-day.md create mode 100644 docs/schema/serverdatastatus-definitions-serverusedtimeitem-properties-time.md create mode 100644 docs/schema/serverdatastatus-definitions-serverusedtimeitem-properties.md create mode 100644 docs/schema/serverdatastatus-definitions-serverusedtimeitem.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties-blockedtimes.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties-categoryfornotassignedapps.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties-currentdevice.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties-disablelimitsuntil.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties-id.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties-mail.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties-mailnotificationflags.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties-name.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties-password.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties-relaxprimarydevice.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties-secondpasswordsalt.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties-timezone.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties-type.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry-properties.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserentry.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserlist-properties-data.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserlist-properties-version.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserlist-properties.md create mode 100644 docs/schema/serverdatastatus-definitions-serveruserlist.md create mode 100644 docs/schema/serverdatastatus-definitions.md create mode 100644 docs/schema/serverdatastatus-properties-apps.md create mode 100644 docs/schema/serverdatastatus-properties-categoryapp.md create mode 100644 docs/schema/serverdatastatus-properties-categorybase.md create mode 100644 docs/schema/serverdatastatus-properties-fullversion.md create mode 100644 docs/schema/serverdatastatus-properties-message.md create mode 100644 docs/schema/serverdatastatus-properties-rmcategories-items.md create mode 100644 docs/schema/serverdatastatus-properties-rmcategories.md create mode 100644 docs/schema/serverdatastatus-properties-rules.md create mode 100644 docs/schema/serverdatastatus-properties-usedtimes.md create mode 100644 docs/schema/serverdatastatus-properties.md create mode 100644 docs/schema/serverdatastatus.md diff --git a/docs/api/README.md b/docs/api/README.md new file mode 100644 index 0000000..4333e42 --- /dev/null +++ b/docs/api/README.md @@ -0,0 +1,53 @@ +# TimeLimit Server API documentation + +The client communicates with the server using HTTP(S) requests +and a socket.io websocket connection. + +All requests bodies (if any) and responses are encoded as JSON +if not said otherwise. + +## /admin + +This endpoint is for the server administrator. +Its interface is described at [admin.md](./admin.md). + +## /auth + +This endpoint is used for the user authentication. +Its interface is described at [auth.md](./auth.md). + +## /child + +This endpoint is used for by devices which are used by a child. +Its interface is described at [child.md](./child.md). + +## /parent + +This endpoint is used by devices which are used by a parent. +Its interface is described at [parent.md](./parent.md). + +## /purchase + +This endpoint is used for handling purchases from the client. +Its interface is described at [purchase.md](./purchase.md). + +## /sync + +This endpoint is used by clients for syncing. +Its interface is described at [sync.md](./sync.md). + +## GET /time + +This endpoint returns the current time of the server +as a Unix timestamp in milliseconds. This does not need +any authentication. + +The response is a object with the property ``ms`` whose +value is the timestamp as number. + +Example response: ``{"ms":1578311020747}`` + +## Websocket + +The websocket is used for real time notifications from the server +to the client. The protocol is described at [websocket.md](./websocket.md). diff --git a/docs/api/admin.md b/docs/api/admin.md new file mode 100644 index 0000000..dfc8f11 --- /dev/null +++ b/docs/api/admin.md @@ -0,0 +1,88 @@ +# /admin + +This endpoint is for the server admin. + +Due to that, it requires authentication using the HTTP basic authentication. +The username can be anything, the password must be the configured admin token. + +Additionally, this endpoint allows cross origin requests. + +## GET /admin/status + +Use this to get the server status. + +## Response + +This returns a JSON object with ``websocketClients`` (of the type number, +the number of clients connected using the websocket) and the map ``counters`` +which maps values to numbers. You should not make any assumptions about the counter names +and their availability. + +### example response + +``` +{ + "websocketClients": 3, + "counters": { + "testCounter": 1 + } +} +``` + +## POST /admin/reset-counters + +Use this to reset the counters included in the server status. + +Although this uses POST, it does not take any request body + +Response: ``{"ok": true}`` + +## GET /admin/status-message + +Use this to get the current status message. + +This returns a object with the key ``statusMessage`` whose value +of the type string is the current status message. + +Example response: ``{"statusMessage":""}`` + +### see + +- [status message concept](../concept/status-message.md) + +## POST /admin/status-message + +Use this to set the status message. + +Request body: object with ``message`` (string) + +Response: ``{"ok": true}`` + +### see + +- [status message concept](../concept/status-message.md) + +## POST /admin/unlock-premium + +Use this to unlock all features for one user for a specified duration. + +### request + +request properties: ``mail`` and ``duration`` + +- ``duration`` must be ``year`` or ``month`` +- ``mail`` must be a mail address of any user assigned to the family for which the features should be unlocked + +### response + +If everything worked: + +``{"ok": true}`` + +If the duration was invalid or no mail address was specified: HTTP status code 400 Bad Request + +If there was nothing found for the mail address: HTTP status code 409 Conflict + +### see + +- [premium concept](../concept/premium.md) diff --git a/docs/api/auth.md b/docs/api/auth.md new file mode 100644 index 0000000..39fcd09 --- /dev/null +++ b/docs/api/auth.md @@ -0,0 +1,86 @@ +# /auth + +This endpoint is for the user authentication. + +For this, mail addresses are used. The user starts +a authentication flow by sending the mail address. +Then the caller gets a mail login token and a +code is sent to the specified mail address. +After this, the caller can send the mail login token +and the code received by mail to get a mail auth token which can be +used at other APIs for creating a family, signing in into an existing family or +recovering a password. + +## POST /auth/send-mail-login-code-v2 + +Use this to start authenticating. + +### Request + +see [this JSON schema](../schema/sendmaillogincoderequest.md) + +#### example request + +``` +{ + "mail": "test@timelimit.io", + "locale": "de" +} +``` + +### Response + +If the request body is malformed or the mail address is invalid: HTTP status code 400 Bad Request + +If the rate limit was exceeded: HTTP status code 429 Too Many Requests + +If a whitelist was configured and the mail address is not within it: ``{"mailAddressNotWhitelisted": true}`` + +If a blacklist was configured and the mail server is within it: ``{"mailServerBlacklisted": true}`` + +On success: a object with a ``mailLoginToken`` of the type string + +#### example response + +``` +{ + "mailLoginToken": "dhdgfssgsdgd" +} +``` + +#### see + +- [mail black and whitelist concept](../concept/mail-blackwhitelist.md) + +## POST /auth/sign-in-by-mail-code + +Use this to finish authenticating. + +### Request + +see [this JSON schema](../api/signinbymailcoderequest.md) + +#### example request + +``` +{ + "receivedCode": "ein test login", + "mailLoginToken": "dhdgfssgsdgd" +} +``` + +### Response + +If the request body is malformed: HTTP status code 400 Bad Request + +If there were to many wrong attempts: HTTP status code 410 Gone + +If the mail login token is unknown: HTTP status code 410 Gone + +If the received code is wrong and it can be tried again: HTTP status code 403 Forbidden + +On success: A object with a ``mailAuthToken`` of the type string + +#### example response + +``{"mailAuthToken": "wthdktjdejd"}`` diff --git a/docs/api/child.md b/docs/api/child.md new file mode 100644 index 0000000..93371c2 --- /dev/null +++ b/docs/api/child.md @@ -0,0 +1,79 @@ +# /child + +This endpoint is used for by devices which are used by a child. + +## POST /child/add-device + +Use this during the setup to add a device to an existing family using an add device code. + +### request + +see [this JSON schema](../schema/registerchilddevicerequest.md) + +### response + +On a invalid request body: HTTP status code 400 Bad request + +On a invalid add device token: HTTP status code 401 Unauthorized + +On success: a JSON object with the properties ``deviceAuthToken`` and ``ownDeviceId``, +both of the type string + +## POST /child/update-primary-device + +Use this to (un)set the calling device as primary device. + +### request + +see [this JSON schema](../schema/updateprimarydevicerequest.md) + +### response + +On a invalid request body: HTTP status code 400 Bad request + +On a invalid auth token: HTTP status code 401 Unauthorized + +If the transmitted ``currentUserId`` is empty or does not match the current user of the device: +HTTP status code 409 Conflict + +If the transmitted ``currentUserId`` does not match a valid user: HTTP status code 409 Conflict + +If trying to unset the device as primary device and the device is not the current device of the user: +HTTP status code 409 Conflict + +Otherwise: a JSON object with the property ``status`` (string) + +``status`` can have the following values: + +- ``assigned to other device`` (if the user is assigned to an other device) +- ``requires full version`` +- ``success`` + +### see + +- [primary device concept](../concept/primary-device.md) + +## POST /child/logout-at-primary-device + +Use this to request unsetting the current primary device of the user +which is currently assigned to the calling device. This triggers a websocket +message to the current primary device of the user. + +### request + +see [this JSON schema](../schema/requestwithauthtoken.md) + +### response + +On a invalid request body: HTTP status code 400 Bad request + +On a invalid auth token: HTTP status code 401 Unauthorized + +If there is no user assigned to the calling device or +if there is no existing current primary device: HTTP status code 409 Conflict + +On success: ``{"ok": true}`` + +### see + +- [primary device concept](../concept/primary-device.md) diff --git a/docs/api/parent.md b/docs/api/parent.md new file mode 100644 index 0000000..6ca6278 --- /dev/null +++ b/docs/api/parent.md @@ -0,0 +1,167 @@ +# /parent + +This endpoint is used by devices which are used by a parent. + +## see + +- [auth API](./auth.md) for obtaining mail auth tokens which are needed at some APIs here + +## POST /parent/get-status-by-mail-address + +Use this to check the status of a mail auth token and the linked mail address. + +### request + +see [this JSON schema](../schema/mailauthtokenrequestbody.md) + +### response + +On a invalid request body: HTTP status code 400 Bad Request + +If the mail auth token is invalid/ expired: HTTP status code 401 Unauthorized + +On success: a object with the properties ``status`` (string), ``mail`` (string) and +``canCreateFamily`` (boolean) + +- ``status`` is ``with family`` or ``without family`` +- ``mail`` is the mail address for which the auth token was created +- ``canCreateFamily`` is false if the sign up of new families was disabled and otherwise true + +## POST /parent/create-family + +Use this to register a new family. + +### request + +see [this JSON schema](../schema/createfamilybymailtokenrequest.md) + +### response + +On a invalid request body: HTTP status code 400 Bad Request + +If the mail auth token is invalid/ expired: HTTP status code 401 Unauthorized + +If there is already a user with the mail address of the mail auth token: HTTP status code 409 Conflict + +On success: object with ``deviceAuthToken`` (string) and ``ownDeviceId`` (string) + +## POST /parent/sign-in-into-family + +Use this to sign in into an existing family using a mail auth token. + +### request + +see [this JSON schema](../schema/signintofamilyrequest.md) + +### response + +On a invalid request body: HTTP status code 400 Bad Request + +If there is no user with the mail address of the mail auth token: HTTP status code 409 Conflict + +On success: object with ``deviceAuthToken`` (string) and ``ownDeviceId`` (string) + +## POST /parent/can-recover-password + +Use this to check if the parent password can be recovered. This checks that the +mail auth token matches the mail address of the parent user. + +### request + +see [this JSON schema](/schema/canrecoverpasswordrequest.md) + +### response + +On a invalid request body: HTTP status code 400 Bad Request + +If the mail auth token is invalid/ expired: HTTP status code 401 Unauthorized + +On success: object with the property ``canRecover`` (boolean) + +## POST /parent/recover-parent-password + +Use this to set the password for a user without knowing the old password. + +### request + +see [this JSON schema](../schema/recoverparentpasswordrequest.md) + +### response + +On a invalid request body: HTTP status code 400 Bad Request + +If the mail auth token is invalid/ expired: HTTP status code 401 Unauthorized + +On success: ``{"ok": true}`` + +## POST /parent/create-add-device-token + +Use this to create a token which can be used by ``/child/add-device``. + +### request + +see [this JSON schema](../schema/createregisterdevicetokenrequest.md) + +in case of a device used by a parent with disabled password checks, use ``device`` as ``secondPasswordHash`` + +### response + +On a invalid request body: HTTP status code 400 Bad Request + +If the device auth token is invalid: HTTP status code 401 Unauthorized + +If the ``secondPasswordHash`` is invalid: HTTP status code 401 Unauthorized + +On success: object with ``token`` and ``deviceId`` + +``token`` is the add device token + +``deviceId`` is the device id which the new device will get if it uses the token + +## POST /parent/link-mail-address + +Use this to link a mail address to an existing parent user. + +### request + +see [this JSON schema](../schema/linkparentmailaddressrequest.md) + +### response + +On a invalid request body: HTTP status code 400 Bad Request + +If the device auth token is invalid: HTTP status code 401 Unauthorized + +If the mail auth token is invalid/ expired: HTTP status code 401 Unauthorized + +If there is already a user with the mail address of the mail auth token: HTTP status code 409 Conflict + +If there is no user with the specified ``parentId`` (user id): HTTP status code 409 Conflict + +If there is already a mail address for the user: HTTP status code 409 Conflict + +If the ``parentPasswordSecondHash`` is invalid: HTTP status code 409 Conflict + +On success: ``{"ok": true}`` + +## POST /parent/remove-device + +Use this to remove a device from a family. + +### request + +see [this JSON schema](../schema/removedevicerequest.md) + +in case of a device used by a parent with disabled password checks, use ``device`` as ``secondPasswordHash`` + +### response + +On a invalid request body: HTTP status code 400 Bad Request + +If the device auth token is invalid: HTTP status code 401 Unauthorized + +If there is no device with the specified ``deviceId``: HTTP status code 409 Conflict + +If the ``secondPasswordHash`` is invalid: HTTP status code 401 Unauthorized + +On success: ``{"ok": true}`` diff --git a/docs/api/purchase.md b/docs/api/purchase.md new file mode 100644 index 0000000..5ed23ff --- /dev/null +++ b/docs/api/purchase.md @@ -0,0 +1,53 @@ +# /purchase + +This endpoint is used for handling purchases from the client. +It currently only supports purchases using Google Play in app purchases. + +## see + +- [premium concept](../concept/premium.md) + +## POST /purchase/can-do-purchase + +Use this before a purchase to check if a purchase is possible. + +### request + +see [this JSON schema](../schema/candopurchaserequest.md) + +### response + +On a invalid request body: HTTP status code 400 Bad request + +On a invalid auth token: HTTP status code 401 Unauthorized + +On success: a JSON object with the property ``canDoPurchase`` of the type string + +possible values of ``canDoPurchase``: + +- ``yes`` +- ``no due to old purchase`` +- ``no because not supported by the server`` + +## POST /purchase/finish-purchase-by-google-play + +Use this to report a purchase to the server/ unlock all features after a purchase +using Google Play. + +### request + +see [this JSON schema](../schema/finishpurchasebygoogleplayrequest.md) + +### response + +On a invalid request body: HTTP status code 400 Bad request + +On a invalid auth token: HTTP status code 401 Unauthorized + +On a invalid purchase: HTTP status code 409 Conflict + +On success: ``{"ok": true}`` + +### error handling + +- if the purchase was already added (for the same or an other family), then this request is ignored and success is returned diff --git a/docs/api/sync.md b/docs/api/sync.md new file mode 100644 index 0000000..01b0aa0 --- /dev/null +++ b/docs/api/sync.md @@ -0,0 +1,117 @@ +# /sync + +This endpoint is used by clients for syncing. + +## the sync process + +- the client pushes all actions (eventually in chunks) + - all actions are numbered so that the server can ignore it if the client sends an action multiple times (e.g. due to connectivity issues) + - in case something goes wrong, the server asks the client to do a full query when pulling the status the next time +- the client pulls the status + - the client sends a summary of the current status + - the server does not send the data which the client already knows +- in case the client is unauthorized, then the client checks against /sync/is-device-removed + - if it tells the client that it was really removed, then the client resets itself + +## possible sync triggers + +- periodically/ by the time (e.g. every hour, not all 10 seconds) +- the [websocket](./websocket.md) for syncing as soon as something was changed by an other client +- changes/ actions at the client itself + +## POST /sync/push-actions + +Use this to sync actions to the server. + +### request + +see [this JSON schema](../schema/clientpushchangesrequest.md) + +the encoded actions are stringified JSON objects of one of this schemes: +- [serialized app logic action](../schema/serializedapplogicaction.md) +- [serialized parent action](../schema/serializedparentaction.md) +- [serialized child action](../schema/serializedchildaction.md) + +The request must not contain more than 50 actions. The request may contain less than 50 +actions. + +The sequence numbers must be a increasing sequence per device. + +#### integrity + +The integrity field of a action may have got one of the following values: + +- an empty string when no user authentication is required/ for app logic actions (e.g. incrementing the used time) +- the string ``device`` in case of parent actions if a parent is assigned to the device and asking for the password was disabled +- ``sha512(sequence number as string with the base 10 + the device id as string + the hash of the user password using the second salt as string + the encoded action as string)`` for parent and child actions + +In case of a invalid integrity value, the action is ignored and the client is told to do a full sync + +### response + +On a invalid request body: HTTP status code 400 Bad request + +On a invalid auth token: HTTP status code 401 Unauthorized + +On success: JSON object with the property ``shouldDoFullSync`` - example: ``{"shouldDoFullSync": false}`` + +### error handling + +If a action has got a invalid ``integrity`` or ``encodedAction``, then only this action +is ignored and ``shouldDoFullSync`` will be true. + +## POST /sync/pull-status + +Use this to pull the current status from the server. + +### request + +see [this JSON schema](../schema/clientpullchangesrequest.md) + +### response + +On a invalid request body: HTTP status code 400 Bad request + +On a invalid auth token: HTTP status code 401 Unauthorized + +On success: see [this JSON schema](../schema/serverdatastatus.md) + +## POST /sync/report-removed + +Use this to report that TimeLimit is/ was reset. + +### request + +see [this JSON schema](../schema/requestwithauthtoken.md) + +### response + +On a invalid request body: http status code 400 Bad request + +On a invalid/ unknown auth token: http status code 500 Internal Server Error + +On success: ``{"ok": true}`` + +### error handling + +If a removed device reports that it is removed, then it is ignored and handled +as success. + +## POST /sync/is-device-removed + +Use this to check if the device was removed. + +Background: This checks if the auth token is in a list of known old auth tokens. +This ensures that an empty database at the server does not trigger the client reset feature. + +### request + +see [this JSON schema](../schema/requestwithauthtoken.md) + +### response + +On a invalid request body: http status code 400 bad request + +object with the property ``isDeviceRemoved`` of the type boolean + +example response: ``{"isDeviceRemoved": false}`` diff --git a/docs/api/websocket.md b/docs/api/websocket.md new file mode 100644 index 0000000..cb2d869 --- /dev/null +++ b/docs/api/websocket.md @@ -0,0 +1,36 @@ +# Websocket + +The websocket is used for real time notifications from the server +to the client. For this, socket.io is used which internally +uses the ``/socket.io`` endpoint. It is highly recommend to only +use the websocket transport and to not use the polling transport. + +Upon connecting, the client should emit ``devicelogin`` with one or two parameters. +The first parameter must be the device auth token and the second one can be an ack +function. After handling the connection, the server calls the ack function. + +Clients should only do one ``devicelogin`` per connection. Doing it multiple +times per connection can result in missing events. Invalid auth tokens are ignored/ +do not receive notifications. + +## events from the server + +### should sync + +The server can emit ``should sync`` with one parameter of the type object. +This object has the boolean property ``isImportant``. + +The client should sync after receiving this. If it is not important, then the client +can wait until to user opens the UI the next time. + +### sign out + +The server can emit ``sign out`` without any parameters. This tells the device +if it is the primary device for a user that it should leave that role if possible. + +see the [primary device concept](../concept/primary-device.md) + +### connected devices + +The server can emit ``connected devices`` with one parameter of the type array of string. +This array contains the device ids of the devices which should be shown as connected. diff --git a/docs/concept/mail-blackwhitelist.md b/docs/concept/mail-blackwhitelist.md new file mode 100644 index 0000000..8778d4e --- /dev/null +++ b/docs/concept/mail-blackwhitelist.md @@ -0,0 +1,37 @@ +# Mail (server) black- and whitelist + +## mail server blacklist + +### Problem + +- some mail servers don't accept mails due to their spam filter +- users blame timelimit for it although their bad mail service is the problem + +### Solution + +- (external) monitoring +- the blacklist + +### Description + +The mail server blacklist is a list of servers to which no sign up mails are sent. +But instead of doing nothing, the client is informed about that so that it can tell +the user that this mail service is not supported and that he should use a mail address +at an other mail service. + +## mail (server) whitelist + +### Problem + +- some users do run private server instances +- they do not want that someone else can use their instance + +### Solution + +- the whitelist + +### Description + +The whitelist contains mail servers and/ or mail addresses which should be allowed. +Users of mail addresses which are not in the whitelist are informed about that +so that they know that it is a private instance and that they can not use it. diff --git a/docs/concept/premium.md b/docs/concept/premium.md new file mode 100644 index 0000000..cedba22 --- /dev/null +++ b/docs/concept/premium.md @@ -0,0 +1,5 @@ +## Premium concept + +- some features are locked after some days +- unlocking these features again requires a purchase +- purchases can be added manually using the [admin API](../api/admin.md) diff --git a/docs/concept/primary-device.md b/docs/concept/primary-device.md new file mode 100644 index 0000000..36a6547 --- /dev/null +++ b/docs/concept/primary-device.md @@ -0,0 +1,23 @@ +# Primary device concept + +One (child) user can be assigned to multiple devices. Without synchronization, +this can result in using the time limits once per device and not only once. +Due to that, there is (by default) the limitation that a child must select +one device for using limited Apps. + +There can be one or zero primary devices. This is required for the primary device +switching process and for the initial state. + +## assign process + +- sync +- try to assign the user using the [child API](../api/child.md) +- if the user is assigned to a different device, request a logout using the [child API](../api/child.md) and retry it + - this should not be done in a loop without delays + - using the [websocket](./websocket.md) it is possible to get changes without polling + - requesting a sign out should be repeated all few seconds + +## unassign process + +- sync +- unassign the user using the [child API](../api/child.md) diff --git a/docs/concept/status-message.md b/docs/concept/status-message.md new file mode 100644 index 0000000..fff2cd6 --- /dev/null +++ b/docs/concept/status-message.md @@ -0,0 +1,5 @@ +# Status message + +- clients should show the status message if there is one which is not an empty string +- can be used to announce server maintenances +- can set using the [admin API](../api/admin.md) diff --git a/docs/schema/README.md b/docs/schema/README.md index 9cfd693..aca39b0 100644 --- a/docs/schema/README.md +++ b/docs/schema/README.md @@ -19,6 +19,7 @@ - [SerializedAppLogicAction](./serializedapplogicaction.md) – `https://timelimit.io/SerializedAppLogicAction` - [SerializedChildAction](./serializedchildaction.md) – `https://timelimit.io/SerializedChildAction` - [SerializedParentAction](./serializedparentaction.md) – `https://timelimit.io/SerializedParentAction` +- [ServerDataStatus](./serverdatastatus.md) – `https://timelimit.io/ServerDataStatus` - [SignInByMailCodeRequest](./signinbymailcoderequest.md) – `https://timelimit.io/SignInByMailCodeRequest` - [SignIntoFamilyRequest](./signintofamilyrequest.md) – `https://timelimit.io/SignIntoFamilyRequest` - [UpdatePrimaryDeviceRequest](./updateprimarydevicerequest.md) – `https://timelimit.io/UpdatePrimaryDeviceRequest` @@ -38,22 +39,22 @@ - [NewDeviceInfo](./signintofamilyrequest-properties-newdeviceinfo.md) – `https://timelimit.io/SignIntoFamilyRequest#/properties/parentDevice` - [NewDeviceInfo](./createfamilybymailtokenrequest-definitions-newdeviceinfo.md) – `https://timelimit.io/CreateFamilyByMailTokenRequest#/definitions/NewDeviceInfo` - [NewDeviceInfo](./createfamilybymailtokenrequest-properties-newdeviceinfo.md) – `https://timelimit.io/CreateFamilyByMailTokenRequest#/properties/parentDevice` -- [ParentPassword](./serializedchildaction-definitions-serializedchildchangepasswordaction-properties-parentpassword.md) – `https://timelimit.io/SerializedChildAction#/definitions/SerializedChildChangePasswordAction/properties/password` +- [ParentPassword](./serializedparentaction-definitions-serializedsetchildpasswordaction-properties-parentpassword.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetChildPasswordAction/properties/newPassword` - [ParentPassword](./createfamilybymailtokenrequest-properties-parentpassword.md) – `https://timelimit.io/CreateFamilyByMailTokenRequest#/properties/parentPassword` - [ParentPassword](./recoverparentpasswordrequest-properties-parentpassword.md) – `https://timelimit.io/RecoverParentPasswordRequest#/properties/password` - [ParentPassword](./recoverparentpasswordrequest-definitions-parentpassword.md) – `https://timelimit.io/RecoverParentPasswordRequest#/definitions/ParentPassword` - [ParentPassword](./serializedparentaction-definitions-serializedsetchildpasswordaction-properties-parentpassword.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetChildPasswordAction/properties/newPassword` +- [ParentPassword](./serializedparentaction-definitions-parentpassword.md) – `https://timelimit.io/SerializedParentAction#/definitions/ParentPassword` - [ParentPassword](./serializedparentaction-definitions-serializedadduseraction-properties-parentpassword.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedAddUserAction/properties/password` - [ParentPassword](./createfamilybymailtokenrequest-definitions-parentpassword.md) – `https://timelimit.io/CreateFamilyByMailTokenRequest#/definitions/ParentPassword` -- [ParentPassword](./serializedparentaction-definitions-parentpassword.md) – `https://timelimit.io/SerializedParentAction#/definitions/ParentPassword` -- [ParentPassword](./serializedparentaction-definitions-serializedsetchildpasswordaction-properties-parentpassword.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetChildPasswordAction/properties/newPassword` - [ParentPassword](./serializedparentaction-definitions-serializedadduseraction-properties-parentpassword.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedAddUserAction/properties/password` - [ParentPassword](./serializedchildaction-definitions-parentpassword.md) – `https://timelimit.io/SerializedChildAction#/definitions/ParentPassword` - [ParentPassword](./serializedchildaction-definitions-serializedchildchangepasswordaction-properties-parentpassword.md) – `https://timelimit.io/SerializedChildAction#/definitions/SerializedChildChangePasswordAction/properties/password` -- [SerialiezdTriedDisablingDeviceAdminAction](./serializedapplogicaction-anyof-serialiezdtrieddisablingdeviceadminaction.md) – `https://timelimit.io/SerializedAppLogicAction#/anyOf/5` +- [ParentPassword](./serializedchildaction-definitions-serializedchildchangepasswordaction-properties-parentpassword.md) – `https://timelimit.io/SerializedChildAction#/definitions/SerializedChildChangePasswordAction/properties/password` - [SerialiezdTriedDisablingDeviceAdminAction](./serializedapplogicaction-definitions-serialiezdtrieddisablingdeviceadminaction.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerialiezdTriedDisablingDeviceAdminAction` -- [SerialiizedUpdateNetworkTimeVerificationAction](./serializedparentaction-definitions-serialiizedupdatenetworktimeverificationaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerialiizedUpdateNetworkTimeVerificationAction` +- [SerialiezdTriedDisablingDeviceAdminAction](./serializedapplogicaction-anyof-serialiezdtrieddisablingdeviceadminaction.md) – `https://timelimit.io/SerializedAppLogicAction#/anyOf/5` - [SerialiizedUpdateNetworkTimeVerificationAction](./serializedparentaction-anyof-serialiizedupdatenetworktimeverificationaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/35` +- [SerialiizedUpdateNetworkTimeVerificationAction](./serializedparentaction-definitions-serialiizedupdatenetworktimeverificationaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerialiizedUpdateNetworkTimeVerificationAction` - [SerializedAddCategoryAppsAction](./serializedparentaction-anyof-serializedaddcategoryappsaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/0` - [SerializedAddCategoryAppsAction](./serializedparentaction-definitions-serializedaddcategoryappsaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedAddCategoryAppsAction` - [SerializedAddInstalledAppsAction](./serializedapplogicaction-definitions-serializedaddinstalledappsaction.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddInstalledAppsAction` @@ -62,19 +63,22 @@ - [SerializedAddUsedTimeAction](./serializedapplogicaction-anyof-serializedaddusedtimeaction.md) – `https://timelimit.io/SerializedAppLogicAction#/anyOf/1` - [SerializedAddUsedTimeActionVersion2](./serializedapplogicaction-anyof-serializedaddusedtimeactionversion2.md) – `https://timelimit.io/SerializedAppLogicAction#/anyOf/2` - [SerializedAddUsedTimeActionVersion2](./serializedapplogicaction-definitions-serializedaddusedtimeactionversion2.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTimeActionVersion2` -- [SerializedAddUserAction](./serializedparentaction-definitions-serializedadduseraction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedAddUserAction` - [SerializedAddUserAction](./serializedparentaction-anyof-serializedadduseraction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/1` +- [SerializedAddUserAction](./serializedparentaction-definitions-serializedadduseraction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedAddUserAction` +- [SerializedAppActivityItem](./serverdatastatus-definitions-serverinstalledappsdata-properties-activities-serializedappactivityitem.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/activities/items` +- [SerializedAppActivityItem](./serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-updatedoradded-serializedappactivityitem.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/updatedOrAdded/items` +- [SerializedAppActivityItem](./serverdatastatus-definitions-serverinstalledappsdata-properties-activities-serializedappactivityitem.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/activities/items` +- [SerializedAppActivityItem](./serverdatastatus-definitions-serializedappactivityitem.md) – `https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem` - [SerializedAppActivityItem](./serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-updatedoradded-serializedappactivityitem.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/updatedOrAdded/items` - [SerializedAppActivityItem](./serializedapplogicaction-definitions-serializedappactivityitem.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAppActivityItem` -- [SerializedAppActivityItem](./serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-updatedoradded-serializedappactivityitem.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/updatedOrAdded/items` - [SerializedChangeParentPasswordAction](./serializedparentaction-anyof-serializedchangeparentpasswordaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/2` - [SerializedChangeParentPasswordAction](./serializedparentaction-definitions-serializedchangeparentpasswordaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedChangeParentPasswordAction` -- [SerializedChildChangePasswordAction](./serializedchildaction-anyof-serializedchildchangepasswordaction.md) – `https://timelimit.io/SerializedChildAction#/anyOf/0` - [SerializedChildChangePasswordAction](./serializedchildaction-definitions-serializedchildchangepasswordaction.md) – `https://timelimit.io/SerializedChildAction#/definitions/SerializedChildChangePasswordAction` -- [SerializedChildSignInAction](./serializedchildaction-anyof-serializedchildsigninaction.md) – `https://timelimit.io/SerializedChildAction#/anyOf/1` +- [SerializedChildChangePasswordAction](./serializedchildaction-anyof-serializedchildchangepasswordaction.md) – `https://timelimit.io/SerializedChildAction#/anyOf/0` - [SerializedChildSignInAction](./serializedchildaction-definitions-serializedchildsigninaction.md) – `https://timelimit.io/SerializedChildAction#/definitions/SerializedChildSignInAction` -- [SerializedCreateCategoryAction](./serializedparentaction-definitions-serializedcreatecategoryaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedCreateCategoryAction` +- [SerializedChildSignInAction](./serializedchildaction-anyof-serializedchildsigninaction.md) – `https://timelimit.io/SerializedChildAction#/anyOf/1` - [SerializedCreateCategoryAction](./serializedparentaction-anyof-serializedcreatecategoryaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/3` +- [SerializedCreateCategoryAction](./serializedparentaction-definitions-serializedcreatecategoryaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedCreateCategoryAction` - [SerializedCreateTimelimtRuleAction](./serializedparentaction-anyof-serializedcreatetimelimtruleaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/4` - [SerializedCreateTimelimtRuleAction](./serializedparentaction-definitions-serializedcreatetimelimtruleaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedCreateTimelimtRuleAction` - [SerializedDeleteCategoryAction](./serializedparentaction-anyof-serializeddeletecategoryaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/5` @@ -83,52 +87,55 @@ - [SerializedDeleteTimeLimitRuleAction](./serializedparentaction-definitions-serializeddeletetimelimitruleaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedDeleteTimeLimitRuleAction` - [SerializedIgnoreManipulationAction](./serializedparentaction-anyof-serializedignoremanipulationaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/7` - [SerializedIgnoreManipulationAction](./serializedparentaction-definitions-serializedignoremanipulationaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedIgnoreManipulationAction` -- [SerializedIncrementCategoryExtraTimeAction](./serializedparentaction-definitions-serializedincrementcategoryextratimeaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedIncrementCategoryExtraTimeAction` - [SerializedIncrementCategoryExtraTimeAction](./serializedparentaction-anyof-serializedincrementcategoryextratimeaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/8` -- [SerializedInstalledApp](./serializedapplogicaction-definitions-serializedaddinstalledappsaction-properties-apps-serializedinstalledapp.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddInstalledAppsAction/properties/apps/items` +- [SerializedIncrementCategoryExtraTimeAction](./serializedparentaction-definitions-serializedincrementcategoryextratimeaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedIncrementCategoryExtraTimeAction` - [SerializedInstalledApp](./serializedapplogicaction-definitions-serializedinstalledapp.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedInstalledApp` +- [SerializedInstalledApp](./serverdatastatus-definitions-serializedinstalledapp.md) – `https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp` - [SerializedInstalledApp](./serializedapplogicaction-definitions-serializedaddinstalledappsaction-properties-apps-serializedinstalledapp.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddInstalledAppsAction/properties/apps/items` -- [SerializedRemoveCategoryAppsAction](./serializedparentaction-definitions-serializedremovecategoryappsaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedRemoveCategoryAppsAction` +- [SerializedInstalledApp](./serializedapplogicaction-definitions-serializedaddinstalledappsaction-properties-apps-serializedinstalledapp.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddInstalledAppsAction/properties/apps/items` +- [SerializedInstalledApp](./serverdatastatus-definitions-serverinstalledappsdata-properties-apps-serializedinstalledapp.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/apps/items` +- [SerializedInstalledApp](./serverdatastatus-definitions-serverinstalledappsdata-properties-apps-serializedinstalledapp.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/apps/items` - [SerializedRemoveCategoryAppsAction](./serializedparentaction-anyof-serializedremovecategoryappsaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/9` +- [SerializedRemoveCategoryAppsAction](./serializedparentaction-definitions-serializedremovecategoryappsaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedRemoveCategoryAppsAction` - [SerializedRemoveInstalledAppsAction](./serializedapplogicaction-definitions-serializedremoveinstalledappsaction.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedRemoveInstalledAppsAction` - [SerializedRemoveInstalledAppsAction](./serializedapplogicaction-anyof-serializedremoveinstalledappsaction.md) – `https://timelimit.io/SerializedAppLogicAction#/anyOf/3` - [SerializedRemoveUserAction](./serializedparentaction-definitions-serializedremoveuseraction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedRemoveUserAction` - [SerializedRemoveUserAction](./serializedparentaction-anyof-serializedremoveuseraction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/10` - [SerializedRenameChildAction](./serializedparentaction-definitions-serializedrenamechildaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedRenameChildAction` - [SerializedRenameChildAction](./serializedparentaction-anyof-serializedrenamechildaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/11` -- [SerializedResetParentBlockedTimesAction](./serializedparentaction-definitions-serializedresetparentblockedtimesaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedResetParentBlockedTimesAction` - [SerializedResetParentBlockedTimesAction](./serializedparentaction-anyof-serializedresetparentblockedtimesaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/12` +- [SerializedResetParentBlockedTimesAction](./serializedparentaction-definitions-serializedresetparentblockedtimesaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedResetParentBlockedTimesAction` - [SerializedSetCategoryExtraTimeAction](./serializedparentaction-definitions-serializedsetcategoryextratimeaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetCategoryExtraTimeAction` - [SerializedSetCategoryExtraTimeAction](./serializedparentaction-anyof-serializedsetcategoryextratimeaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/13` - [SerializedSetCategoryForUnassignedAppsAction](./serializedparentaction-definitions-serializedsetcategoryforunassignedappsaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetCategoryForUnassignedAppsAction` - [SerializedSetCategoryForUnassignedAppsAction](./serializedparentaction-anyof-serializedsetcategoryforunassignedappsaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/14` - [SerializedSetChildPasswordAction](./serializedparentaction-anyof-serializedsetchildpasswordaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/15` - [SerializedSetChildPasswordAction](./serializedparentaction-definitions-serializedsetchildpasswordaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetChildPasswordAction` -- [SerializedSetConsiderRebootManipulationAction](./serializedparentaction-anyof-serializedsetconsiderrebootmanipulationaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/16` - [SerializedSetConsiderRebootManipulationAction](./serializedparentaction-definitions-serializedsetconsiderrebootmanipulationaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetConsiderRebootManipulationAction` -- [SerializedSetDeviceDefaultUserAction](./serializedparentaction-definitions-serializedsetdevicedefaultuseraction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetDeviceDefaultUserAction` +- [SerializedSetConsiderRebootManipulationAction](./serializedparentaction-anyof-serializedsetconsiderrebootmanipulationaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/16` - [SerializedSetDeviceDefaultUserAction](./serializedparentaction-anyof-serializedsetdevicedefaultuseraction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/17` -- [SerializedSetDeviceDefaultUserTimeoutAction](./serializedparentaction-anyof-serializedsetdevicedefaultusertimeoutaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/18` +- [SerializedSetDeviceDefaultUserAction](./serializedparentaction-definitions-serializedsetdevicedefaultuseraction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetDeviceDefaultUserAction` - [SerializedSetDeviceDefaultUserTimeoutAction](./serializedparentaction-definitions-serializedsetdevicedefaultusertimeoutaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetDeviceDefaultUserTimeoutAction` +- [SerializedSetDeviceDefaultUserTimeoutAction](./serializedparentaction-anyof-serializedsetdevicedefaultusertimeoutaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/18` - [SerializedSetDeviceUserAction](./serializedparentaction-definitions-serializedsetdeviceuseraction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetDeviceUserAction` - [SerializedSetDeviceUserAction](./serializedparentaction-anyof-serializedsetdeviceuseraction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/19` -- [SerializedSetKeepSignedInAction](./serializedparentaction-anyof-serializedsetkeepsignedinaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/20` - [SerializedSetKeepSignedInAction](./serializedparentaction-definitions-serializedsetkeepsignedinaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetKeepSignedInAction` -- [SerializedSetParentCategoryAction](./serializedparentaction-definitions-serializedsetparentcategoryaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetParentCategoryAction` +- [SerializedSetKeepSignedInAction](./serializedparentaction-anyof-serializedsetkeepsignedinaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/20` - [SerializedSetParentCategoryAction](./serializedparentaction-anyof-serializedsetparentcategoryaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/21` -- [SerializedSetRelaxPrimaryDeviceAction](./serializedparentaction-anyof-serializedsetrelaxprimarydeviceaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/22` +- [SerializedSetParentCategoryAction](./serializedparentaction-definitions-serializedsetparentcategoryaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetParentCategoryAction` - [SerializedSetRelaxPrimaryDeviceAction](./serializedparentaction-definitions-serializedsetrelaxprimarydeviceaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetRelaxPrimaryDeviceAction` +- [SerializedSetRelaxPrimaryDeviceAction](./serializedparentaction-anyof-serializedsetrelaxprimarydeviceaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/22` - [SerializedSetSendDeviceConnected](./serializedparentaction-anyof-serializedsetsenddeviceconnected.md) – `https://timelimit.io/SerializedParentAction#/anyOf/23` - [SerializedSetSendDeviceConnected](./serializedparentaction-definitions-serializedsetsenddeviceconnected.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetSendDeviceConnected` -- [SerializedSetUserDisableLimitsUntilAction](./serializedparentaction-definitions-serializedsetuserdisablelimitsuntilaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetUserDisableLimitsUntilAction` - [SerializedSetUserDisableLimitsUntilAction](./serializedparentaction-anyof-serializedsetuserdisablelimitsuntilaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/24` +- [SerializedSetUserDisableLimitsUntilAction](./serializedparentaction-definitions-serializedsetuserdisablelimitsuntilaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetUserDisableLimitsUntilAction` - [SerializedSetUserTimezoneAction](./serializedparentaction-anyof-serializedsetusertimezoneaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/25` - [SerializedSetUserTimezoneAction](./serializedparentaction-definitions-serializedsetusertimezoneaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedSetUserTimezoneAction` -- [SerializedSignOutAtDeviceAction](./serializedapplogicaction-anyof-serializedsignoutatdeviceaction.md) – `https://timelimit.io/SerializedAppLogicAction#/anyOf/4` - [SerializedSignOutAtDeviceAction](./serializedapplogicaction-definitions-serializedsignoutatdeviceaction.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedSignOutAtDeviceAction` -- [SerializedTimeLimitRule](./serializedparentaction-definitions-serializedcreatetimelimtruleaction-properties-serializedtimelimitrule.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedCreateTimelimtRuleAction/properties/rule` +- [SerializedSignOutAtDeviceAction](./serializedapplogicaction-anyof-serializedsignoutatdeviceaction.md) – `https://timelimit.io/SerializedAppLogicAction#/anyOf/4` - [SerializedTimeLimitRule](./serializedparentaction-definitions-serializedtimelimitrule.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedTimeLimitRule` - [SerializedTimeLimitRule](./serializedparentaction-definitions-serializedcreatetimelimtruleaction-properties-serializedtimelimitrule.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedCreateTimelimtRuleAction/properties/rule` +- [SerializedTimeLimitRule](./serializedparentaction-definitions-serializedcreatetimelimtruleaction-properties-serializedtimelimitrule.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedCreateTimelimtRuleAction/properties/rule` - [SerializedUpdateAppActivitiesAction](./serializedapplogicaction-anyof-serializedupdateappactivitiesaction.md) – `https://timelimit.io/SerializedAppLogicAction#/anyOf/6` - [SerializedUpdateAppActivitiesAction](./serializedapplogicaction-definitions-serializedupdateappactivitiesaction.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction` - [SerializedUpdateCategoryBatteryLimitAction](./serializedparentaction-definitions-serializedupdatecategorybatterylimitaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryBatteryLimitAction` @@ -139,27 +146,53 @@ - [SerializedUpdateCategoryBlockedTimesAction](./serializedparentaction-definitions-serializedupdatecategoryblockedtimesaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryBlockedTimesAction` - [SerializedUpdateCategorySortingAction](./serializedparentaction-definitions-serializedupdatecategorysortingaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategorySortingAction` - [SerializedUpdateCategorySortingAction](./serializedparentaction-anyof-serializedupdatecategorysortingaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/29` -- [SerializedUpdateCategoryTemporarilyBlockedAction](./serializedparentaction-definitions-serializedupdatecategorytemporarilyblockedaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryTemporarilyBlockedAction` - [SerializedUpdateCategoryTemporarilyBlockedAction](./serializedparentaction-anyof-serializedupdatecategorytemporarilyblockedaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/30` +- [SerializedUpdateCategoryTemporarilyBlockedAction](./serializedparentaction-definitions-serializedupdatecategorytemporarilyblockedaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryTemporarilyBlockedAction` - [SerializedUpdateCategoryTimeWarningsAction](./serializedparentaction-anyof-serializedupdatecategorytimewarningsaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/31` - [SerializedUpdateCategoryTimeWarningsAction](./serializedparentaction-definitions-serializedupdatecategorytimewarningsaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryTimeWarningsAction` -- [SerializedUpdateCategoryTitleAction](./serializedparentaction-anyof-serializedupdatecategorytitleaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/32` - [SerializedUpdateCategoryTitleAction](./serializedparentaction-definitions-serializedupdatecategorytitleaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategoryTitleAction` -- [SerializedUpdateDeviceNameAction](./serializedparentaction-definitions-serializedupdatedevicenameaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateDeviceNameAction` +- [SerializedUpdateCategoryTitleAction](./serializedparentaction-anyof-serializedupdatecategorytitleaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/32` - [SerializedUpdateDeviceNameAction](./serializedparentaction-anyof-serializedupdatedevicenameaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/33` -- [SerializedUpdateDeviceStatusAction](./serializedapplogicaction-anyof-serializedupdatedevicestatusaction.md) – `https://timelimit.io/SerializedAppLogicAction#/anyOf/7` +- [SerializedUpdateDeviceNameAction](./serializedparentaction-definitions-serializedupdatedevicenameaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateDeviceNameAction` - [SerializedUpdateDeviceStatusAction](./serializedapplogicaction-definitions-serializedupdatedevicestatusaction.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateDeviceStatusAction` +- [SerializedUpdateDeviceStatusAction](./serializedapplogicaction-anyof-serializedupdatedevicestatusaction.md) – `https://timelimit.io/SerializedAppLogicAction#/anyOf/7` - [SerializedUpdateEnableActivityLevelBlockingAction](./serializedparentaction-anyof-serializedupdateenableactivitylevelblockingaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/34` - [SerializedUpdateEnableActivityLevelBlockingAction](./serializedparentaction-definitions-serializedupdateenableactivitylevelblockingaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateEnableActivityLevelBlockingAction` -- [SerializedUpdateParentBlockedTimesAction](./serializedparentaction-definitions-serializedupdateparentblockedtimesaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateParentBlockedTimesAction` - [SerializedUpdateParentBlockedTimesAction](./serializedparentaction-anyof-serializedupdateparentblockedtimesaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/36` +- [SerializedUpdateParentBlockedTimesAction](./serializedparentaction-definitions-serializedupdateparentblockedtimesaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateParentBlockedTimesAction` - [SerializedUpdateParentNotificationFlagsAction](./serializedparentaction-anyof-serializedupdateparentnotificationflagsaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/37` - [SerializedUpdateParentNotificationFlagsAction](./serializedparentaction-definitions-serializedupdateparentnotificationflagsaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateParentNotificationFlagsAction` -- [SerializedUpdateTimelimitRuleAction](./serializedparentaction-anyof-serializedupdatetimelimitruleaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/38` - [SerializedUpdateTimelimitRuleAction](./serializedparentaction-definitions-serializedupdatetimelimitruleaction.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateTimelimitRuleAction` -- [Untitled object in ClientPullChangesRequest](./clientpullchangesrequest-definitions-clientdatastatus-properties-apps.md) – `https://timelimit.io/ClientPullChangesRequest#/definitions/ClientDataStatus/properties/apps` -- [Untitled object in ClientPullChangesRequest](./clientpullchangesrequest-definitions-clientdatastatus-properties-apps.md) – `https://timelimit.io/ClientPullChangesRequest#/definitions/ClientDataStatus/properties/apps` +- [SerializedUpdateTimelimitRuleAction](./serializedparentaction-anyof-serializedupdatetimelimitruleaction.md) – `https://timelimit.io/SerializedParentAction#/anyOf/38` +- [ServerDeviceData](./serverdatastatus-definitions-serverdevicelist-properties-data-serverdevicedata.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/data/items` +- [ServerDeviceData](./serverdatastatus-definitions-serverdevicelist-properties-data-serverdevicedata.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/data/items` +- [ServerDeviceData](./serverdatastatus-definitions-serverdevicedata.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData` +- [ServerDeviceList](./serverdatastatus-properties-serverdevicelist.md) – `https://timelimit.io/ServerDataStatus#/properties/devices` +- [ServerDeviceList](./serverdatastatus-definitions-serverdevicelist.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList` +- [ServerInstalledAppsData](./serverdatastatus-properties-apps-serverinstalledappsdata.md) – `https://timelimit.io/ServerDataStatus#/properties/apps/items` +- [ServerInstalledAppsData](./serverdatastatus-definitions-serverinstalledappsdata.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData` +- [ServerTimeLimitRule](./serverdatastatus-definitions-serverupdatedtimelimitrules-properties-rules-servertimelimitrule.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/rules/items` +- [ServerTimeLimitRule](./serverdatastatus-definitions-serverupdatedtimelimitrules-properties-rules-servertimelimitrule.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/rules/items` +- [ServerTimeLimitRule](./serverdatastatus-definitions-servertimelimitrule.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule` +- [ServerUpdatedCategoryAssignedApps](./serverdatastatus-definitions-serverupdatedcategoryassignedapps.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps` +- [ServerUpdatedCategoryAssignedApps](./serverdatastatus-properties-categoryapp-serverupdatedcategoryassignedapps.md) – `https://timelimit.io/ServerDataStatus#/properties/categoryApp/items` +- [ServerUpdatedCategoryBaseData](./serverdatastatus-definitions-serverupdatedcategorybasedata.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData` +- [ServerUpdatedCategoryBaseData](./serverdatastatus-properties-categorybase-serverupdatedcategorybasedata.md) – `https://timelimit.io/ServerDataStatus#/properties/categoryBase/items` +- [ServerUpdatedCategoryUsedTimes](./serverdatastatus-properties-usedtimes-serverupdatedcategoryusedtimes.md) – `https://timelimit.io/ServerDataStatus#/properties/usedTimes/items` +- [ServerUpdatedCategoryUsedTimes](./serverdatastatus-definitions-serverupdatedcategoryusedtimes.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes` +- [ServerUpdatedTimeLimitRules](./serverdatastatus-properties-rules-serverupdatedtimelimitrules.md) – `https://timelimit.io/ServerDataStatus#/properties/rules/items` +- [ServerUpdatedTimeLimitRules](./serverdatastatus-definitions-serverupdatedtimelimitrules.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules` +- [ServerUsedTimeItem](./serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-times-serverusedtimeitem.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/times/items` +- [ServerUsedTimeItem](./serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-times-serverusedtimeitem.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/times/items` +- [ServerUsedTimeItem](./serverdatastatus-definitions-serverusedtimeitem.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem` +- [ServerUserEntry](./serverdatastatus-definitions-serveruserentry.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry` +- [ServerUserEntry](./serverdatastatus-definitions-serveruserlist-properties-data-serveruserentry.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/data/items` +- [ServerUserEntry](./serverdatastatus-definitions-serveruserlist-properties-data-serveruserentry.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/data/items` +- [ServerUserList](./serverdatastatus-properties-serveruserlist.md) – `https://timelimit.io/ServerDataStatus#/properties/users` +- [ServerUserList](./serverdatastatus-definitions-serveruserlist.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUserList` - [Untitled object in ClientPullChangesRequest](./clientpullchangesrequest-definitions-clientdatastatus-properties-categories.md) – `https://timelimit.io/ClientPullChangesRequest#/definitions/ClientDataStatus/properties/categories` +- [Untitled object in ClientPullChangesRequest](./clientpullchangesrequest-definitions-clientdatastatus-properties-apps.md) – `https://timelimit.io/ClientPullChangesRequest#/definitions/ClientDataStatus/properties/apps` +- [Untitled object in ClientPullChangesRequest](./clientpullchangesrequest-definitions-clientdatastatus-properties-apps.md) – `https://timelimit.io/ClientPullChangesRequest#/definitions/ClientDataStatus/properties/apps` - [Untitled object in ClientPullChangesRequest](./clientpullchangesrequest-definitions-clientdatastatus-properties-categories.md) – `https://timelimit.io/ClientPullChangesRequest#/definitions/ClientDataStatus/properties/categories` - [Untitled object in ClientPushChangesRequest](./clientpushchangesrequest-properties-actions-items.md) – `https://timelimit.io/ClientPushChangesRequest#/properties/actions/items` - [Untitled object in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i-items.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTimeActionVersion2/properties/i/items` @@ -168,24 +201,44 @@ ### Arrays - [Untitled array in ClientPushChangesRequest](./clientpushchangesrequest-properties-actions.md) – `https://timelimit.io/ClientPushChangesRequest#/properties/actions` -- [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedremoveinstalledappsaction-properties-packagenames.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedRemoveInstalledAppsAction/properties/packageNames` -- [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTimeActionVersion2/properties/i` +- [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedaddinstalledappsaction-properties-apps.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddInstalledAppsAction/properties/apps` - [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedremoveinstalledappsaction-properties-packagenames.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedRemoveInstalledAppsAction/properties/packageNames` - [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/removed` - [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/removed/items` - [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-updatedoradded.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/updatedOrAdded` - [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedaddinstalledappsaction-properties-apps.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddInstalledAppsAction/properties/apps` - [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTimeActionVersion2/properties/i` -- [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedaddinstalledappsaction-properties-apps.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddInstalledAppsAction/properties/apps` -- [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/removed` +- [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedremoveinstalledappsaction-properties-packagenames.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedRemoveInstalledAppsAction/properties/packageNames` +- [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedaddusedtimeactionversion2-properties-i.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedAddUsedTimeActionVersion2/properties/i` - [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed-items.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/removed/items` - [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-updatedoradded.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/updatedOrAdded` +- [Untitled array in SerializedAppLogicAction](./serializedapplogicaction-definitions-serializedupdateappactivitiesaction-properties-removed.md) – `https://timelimit.io/SerializedAppLogicAction#/definitions/SerializedUpdateAppActivitiesAction/properties/removed` - [Untitled array in SerializedParentAction](./serializedparentaction-definitions-serializedaddcategoryappsaction-properties-packagenames.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedAddCategoryAppsAction/properties/packageNames` - [Untitled array in SerializedParentAction](./serializedparentaction-definitions-serializedremovecategoryappsaction-properties-packagenames.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedRemoveCategoryAppsAction/properties/packageNames` - [Untitled array in SerializedParentAction](./serializedparentaction-definitions-serializedupdatecategorysortingaction-properties-categoryids.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategorySortingAction/properties/categoryIds` - [Untitled array in SerializedParentAction](./serializedparentaction-definitions-serializedaddcategoryappsaction-properties-packagenames.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedAddCategoryAppsAction/properties/packageNames` - [Untitled array in SerializedParentAction](./serializedparentaction-definitions-serializedremovecategoryappsaction-properties-packagenames.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedRemoveCategoryAppsAction/properties/packageNames` - [Untitled array in SerializedParentAction](./serializedparentaction-definitions-serializedupdatecategorysortingaction-properties-categoryids.md) – `https://timelimit.io/SerializedParentAction#/definitions/SerializedUpdateCategorySortingAction/properties/categoryIds` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serveruserlist-properties-data.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/data` +- [Untitled array in ServerDataStatus](./serverdatastatus-properties-apps.md) – `https://timelimit.io/ServerDataStatus#/properties/apps` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serverinstalledappsdata-properties-apps.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/apps` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serverinstalledappsdata-properties-activities.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/activities` +- [Untitled array in ServerDataStatus](./serverdatastatus-properties-rmcategories.md) – `https://timelimit.io/ServerDataStatus#/properties/rmCategories` +- [Untitled array in ServerDataStatus](./serverdatastatus-properties-categorybase.md) – `https://timelimit.io/ServerDataStatus#/properties/categoryBase` +- [Untitled array in ServerDataStatus](./serverdatastatus-properties-categoryapp.md) – `https://timelimit.io/ServerDataStatus#/properties/categoryApp` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/apps` +- [Untitled array in ServerDataStatus](./serverdatastatus-properties-usedtimes.md) – `https://timelimit.io/ServerDataStatus#/properties/usedTimes` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-times.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/times` +- [Untitled array in ServerDataStatus](./serverdatastatus-properties-rules.md) – `https://timelimit.io/ServerDataStatus#/properties/rules` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serverupdatedtimelimitrules-properties-rules.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/rules` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serveruserlist-properties-data.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/data` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serverdevicelist-properties-data.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/data` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serverinstalledappsdata-properties-apps.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/apps` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serverinstalledappsdata-properties-activities.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/activities` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/apps` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-times.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/times` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serverupdatedtimelimitrules-properties-rules.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/rules` +- [Untitled array in ServerDataStatus](./serverdatastatus-definitions-serverdevicelist-properties-data.md) – `https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/data` ## Version Note diff --git a/docs/schema/ServerDataStatus.schema.json b/docs/schema/ServerDataStatus.schema.json new file mode 100644 index 0000000..7020e55 --- /dev/null +++ b/docs/schema/ServerDataStatus.schema.json @@ -0,0 +1,598 @@ +{ + "type": "object", + "properties": { + "devices": { + "$ref": "#/definitions/ServerDeviceList" + }, + "apps": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerInstalledAppsData" + } + }, + "rmCategories": { + "type": "array", + "items": { + "type": "string" + } + }, + "categoryBase": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerUpdatedCategoryBaseData" + } + }, + "categoryApp": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerUpdatedCategoryAssignedApps" + } + }, + "usedTimes": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerUpdatedCategoryUsedTimes" + } + }, + "rules": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerUpdatedTimeLimitRules" + } + }, + "users": { + "$ref": "#/definitions/ServerUserList" + }, + "fullVersion": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "fullVersion" + ], + "definitions": { + "ServerDeviceList": { + "type": "object", + "properties": { + "version": { + "type": "string" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerDeviceData" + } + } + }, + "additionalProperties": false, + "required": [ + "data", + "version" + ], + "title": "ServerDeviceList" + }, + "ServerDeviceData": { + "type": "object", + "properties": { + "deviceId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "model": { + "type": "string" + }, + "addedAt": { + "type": "number" + }, + "currentUserId": { + "type": "string" + }, + "networkTime": { + "enum": [ + "disabled", + "enabled", + "if possible" + ], + "type": "string" + }, + "cProtectionLevel": { + "$ref": "#/definitions/ProtectionLevel" + }, + "hProtectionLevel": { + "$ref": "#/definitions/ProtectionLevel" + }, + "cUsageStats": { + "$ref": "#/definitions/RuntimePermissionStatus" + }, + "hUsageStats": { + "$ref": "#/definitions/RuntimePermissionStatus" + }, + "cNotificationAccess": { + "$ref": "#/definitions/NewPermissionStatus" + }, + "hNotificationAccess": { + "$ref": "#/definitions/NewPermissionStatus" + }, + "cAppVersion": { + "type": "number" + }, + "hAppVersion": { + "type": "number" + }, + "tDisablingAdmin": { + "type": "boolean" + }, + "reboot": { + "type": "boolean" + }, + "hadManipulation": { + "type": "boolean" + }, + "hadManipulationFlags": { + "type": "number" + }, + "reportUninstall": { + "type": "boolean" + }, + "isUserKeptSignedIn": { + "type": "boolean" + }, + "showDeviceConnected": { + "type": "boolean" + }, + "defUser": { + "type": "string" + }, + "defUserTimeout": { + "type": "number" + }, + "rebootIsManipulation": { + "type": "boolean" + }, + "cOverlay": { + "$ref": "#/definitions/RuntimePermissionStatus" + }, + "hOverlay": { + "$ref": "#/definitions/RuntimePermissionStatus" + }, + "asEnabled": { + "type": "boolean" + }, + "wasAsEnabled": { + "type": "boolean" + }, + "activityLevelBlocking": { + "type": "boolean" + }, + "qOrLater": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "activityLevelBlocking", + "addedAt", + "asEnabled", + "cAppVersion", + "cNotificationAccess", + "cOverlay", + "cProtectionLevel", + "cUsageStats", + "currentUserId", + "defUser", + "defUserTimeout", + "deviceId", + "hAppVersion", + "hNotificationAccess", + "hOverlay", + "hProtectionLevel", + "hUsageStats", + "hadManipulation", + "hadManipulationFlags", + "isUserKeptSignedIn", + "model", + "name", + "networkTime", + "qOrLater", + "reboot", + "rebootIsManipulation", + "reportUninstall", + "showDeviceConnected", + "tDisablingAdmin", + "wasAsEnabled" + ], + "title": "ServerDeviceData" + }, + "ProtectionLevel": { + "enum": [ + "device owner", + "none", + "password device admin", + "simple device admin" + ], + "type": "string", + "title": "ProtectionLevel" + }, + "RuntimePermissionStatus": { + "enum": [ + "granted", + "not granted", + "not required" + ], + "type": "string", + "title": "RuntimePermissionStatus" + }, + "NewPermissionStatus": { + "enum": [ + "granted", + "not granted", + "not supported" + ], + "type": "string", + "title": "NewPermissionStatus" + }, + "ServerInstalledAppsData": { + "type": "object", + "properties": { + "deviceId": { + "type": "string" + }, + "version": { + "type": "string" + }, + "apps": { + "type": "array", + "items": { + "$ref": "#/definitions/SerializedInstalledApp" + } + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/SerializedAppActivityItem" + } + } + }, + "additionalProperties": false, + "required": [ + "activities", + "apps", + "deviceId", + "version" + ], + "title": "ServerInstalledAppsData" + }, + "SerializedInstalledApp": { + "type": "object", + "properties": { + "packageName": { + "type": "string" + }, + "title": { + "type": "string" + }, + "isLaunchable": { + "type": "boolean" + }, + "recommendation": { + "$ref": "#/definitions/AppRecommendation" + } + }, + "additionalProperties": false, + "required": [ + "isLaunchable", + "packageName", + "recommendation", + "title" + ], + "title": "SerializedInstalledApp" + }, + "AppRecommendation": { + "enum": [ + "blacklist", + "none", + "whitelist" + ], + "type": "string", + "title": "AppRecommendation" + }, + "SerializedAppActivityItem": { + "type": "object", + "properties": { + "p": { + "type": "string" + }, + "c": { + "type": "string" + }, + "t": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "c", + "p", + "t" + ], + "title": "SerializedAppActivityItem" + }, + "ServerUpdatedCategoryBaseData": { + "type": "object", + "properties": { + "categoryId": { + "type": "string" + }, + "childId": { + "type": "string" + }, + "title": { + "type": "string" + }, + "blockedTimes": { + "type": "string" + }, + "extraTime": { + "type": "number" + }, + "extraTimeDay": { + "type": "number" + }, + "tempBlocked": { + "type": "boolean" + }, + "tempBlockTime": { + "type": "number" + }, + "version": { + "type": "string" + }, + "parentCategoryId": { + "type": "string" + }, + "blockAllNotifications": { + "type": "boolean" + }, + "timeWarnings": { + "type": "number" + }, + "mblCharging": { + "type": "number" + }, + "mblMobile": { + "type": "number" + }, + "sort": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "blockAllNotifications", + "blockedTimes", + "categoryId", + "childId", + "extraTime", + "extraTimeDay", + "mblCharging", + "mblMobile", + "parentCategoryId", + "sort", + "tempBlockTime", + "tempBlocked", + "timeWarnings", + "title", + "version" + ], + "title": "ServerUpdatedCategoryBaseData" + }, + "ServerUpdatedCategoryAssignedApps": { + "type": "object", + "properties": { + "categoryId": { + "type": "string" + }, + "apps": { + "type": "array", + "items": { + "type": "string" + } + }, + "version": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "apps", + "categoryId", + "version" + ], + "title": "ServerUpdatedCategoryAssignedApps" + }, + "ServerUpdatedCategoryUsedTimes": { + "type": "object", + "properties": { + "categoryId": { + "type": "string" + }, + "times": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerUsedTimeItem" + } + }, + "version": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "categoryId", + "times", + "version" + ], + "title": "ServerUpdatedCategoryUsedTimes" + }, + "ServerUsedTimeItem": { + "type": "object", + "properties": { + "day": { + "type": "number" + }, + "time": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "day", + "time" + ], + "title": "ServerUsedTimeItem" + }, + "ServerUpdatedTimeLimitRules": { + "type": "object", + "properties": { + "categoryId": { + "type": "string" + }, + "version": { + "type": "string" + }, + "rules": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerTimeLimitRule" + } + } + }, + "additionalProperties": false, + "required": [ + "categoryId", + "rules", + "version" + ], + "title": "ServerUpdatedTimeLimitRules" + }, + "ServerTimeLimitRule": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "extraTime": { + "type": "boolean" + }, + "dayMask": { + "type": "number" + }, + "maxTime": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "dayMask", + "extraTime", + "id", + "maxTime" + ], + "title": "ServerTimeLimitRule" + }, + "ServerUserList": { + "type": "object", + "properties": { + "version": { + "type": "string" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerUserEntry" + } + } + }, + "additionalProperties": false, + "required": [ + "data", + "version" + ], + "title": "ServerUserList" + }, + "ServerUserEntry": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "password": { + "type": "string" + }, + "secondPasswordSalt": { + "type": "string" + }, + "type": { + "enum": [ + "child", + "parent" + ], + "type": "string" + }, + "timeZone": { + "type": "string" + }, + "disableLimitsUntil": { + "type": "number" + }, + "mail": { + "type": "string" + }, + "currentDevice": { + "type": "string" + }, + "categoryForNotAssignedApps": { + "type": "string" + }, + "relaxPrimaryDevice": { + "type": "boolean" + }, + "mailNotificationFlags": { + "type": "number" + }, + "blockedTimes": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "blockedTimes", + "categoryForNotAssignedApps", + "currentDevice", + "disableLimitsUntil", + "id", + "mail", + "mailNotificationFlags", + "name", + "password", + "relaxPrimaryDevice", + "secondPasswordSalt", + "timeZone", + "type" + ], + "title": "ServerUserEntry" + } + }, + "$schema": "http://json-schema.org/draft-07/schema#", + "title": "ServerDataStatus", + "$id": "https://timelimit.io/ServerDataStatus" +} \ No newline at end of file diff --git a/docs/schema/serverdatastatus-definitions-apprecommendation.md b/docs/schema/serverdatastatus-definitions-apprecommendation.md new file mode 100644 index 0000000..6bcbccb --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-apprecommendation.md @@ -0,0 +1,26 @@ +# AppRecommendation Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/AppRecommendation +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## AppRecommendation Type + +`string` ([AppRecommendation](serverdatastatus-definitions-apprecommendation.md)) + +## AppRecommendation Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------ | ----------- | +| `"blacklist"` | | +| `"none"` | | +| `"whitelist"` | | diff --git a/docs/schema/serverdatastatus-definitions-newpermissionstatus.md b/docs/schema/serverdatastatus-definitions-newpermissionstatus.md new file mode 100644 index 0000000..02e548e --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-newpermissionstatus.md @@ -0,0 +1,26 @@ +# NewPermissionStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/NewPermissionStatus +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## NewPermissionStatus Type + +`string` ([NewPermissionStatus](serverdatastatus-definitions-newpermissionstatus.md)) + +## NewPermissionStatus Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :---------------- | ----------- | +| `"granted"` | | +| `"not granted"` | | +| `"not supported"` | | diff --git a/docs/schema/serverdatastatus-definitions-protectionlevel.md b/docs/schema/serverdatastatus-definitions-protectionlevel.md new file mode 100644 index 0000000..26f4a26 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-protectionlevel.md @@ -0,0 +1,27 @@ +# ProtectionLevel Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ProtectionLevel +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## ProtectionLevel Type + +`string` ([ProtectionLevel](serverdatastatus-definitions-protectionlevel.md)) + +## ProtectionLevel 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"` | | diff --git a/docs/schema/serverdatastatus-definitions-runtimepermissionstatus.md b/docs/schema/serverdatastatus-definitions-runtimepermissionstatus.md new file mode 100644 index 0000000..7c79c23 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-runtimepermissionstatus.md @@ -0,0 +1,26 @@ +# RuntimePermissionStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/RuntimePermissionStatus +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## RuntimePermissionStatus Type + +`string` ([RuntimePermissionStatus](serverdatastatus-definitions-runtimepermissionstatus.md)) + +## RuntimePermissionStatus Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :--------------- | ----------- | +| `"granted"` | | +| `"not granted"` | | +| `"not required"` | | diff --git a/docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties-c.md b/docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties-c.md new file mode 100644 index 0000000..f92c4c5 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties-c.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/c +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## c Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties-p.md b/docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties-p.md new file mode 100644 index 0000000..2865cf0 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties-p.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/p +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## p Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties-t.md b/docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties-t.md new file mode 100644 index 0000000..9ac5b30 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties-t.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/t +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## t Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties.md b/docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties.md new file mode 100644 index 0000000..4a8bbce --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serializedappactivityitem-properties.md @@ -0,0 +1,16 @@ +# Untitled undefined type in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus-definitions-serializedappactivityitem.md b/docs/schema/serverdatastatus-definitions-serializedappactivityitem.md new file mode 100644 index 0000000..cd40a1b --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serializedappactivityitem.md @@ -0,0 +1,72 @@ +# SerializedAppActivityItem Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ------------ | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## SerializedAppActivityItem Type + +`object` ([SerializedAppActivityItem](serverdatastatus-definitions-serializedappactivityitem.md)) + +# SerializedAppActivityItem Properties + +| Property | Type | Required | Nullable | Defined by | +| :------- | -------- | -------- | -------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [p](#p) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedappactivityitem-properties-p.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/p") | +| [c](#c) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedappactivityitem-properties-c.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/c") | +| [t](#t) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedappactivityitem-properties-t.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/t") | + +## p + + + + +`p` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedappactivityitem-properties-p.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/p") + +### p Type + +`string` + +## c + + + + +`c` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedappactivityitem-properties-c.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/c") + +### c Type + +`string` + +## t + + + + +`t` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedappactivityitem-properties-t.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/t") + +### t Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-apprecommendation.md b/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-apprecommendation.md new file mode 100644 index 0000000..16cc312 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-apprecommendation.md @@ -0,0 +1,26 @@ +# AppRecommendation Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/recommendation +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## recommendation Type + +`string` ([AppRecommendation](serverdatastatus-definitions-serializedinstalledapp-properties-apprecommendation.md)) + +## recommendation Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------ | ----------- | +| `"blacklist"` | | +| `"none"` | | +| `"whitelist"` | | diff --git a/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-islaunchable.md b/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-islaunchable.md new file mode 100644 index 0000000..54a9499 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-islaunchable.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/isLaunchable +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## isLaunchable Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-packagename.md b/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-packagename.md new file mode 100644 index 0000000..fa212f2 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-packagename.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/packageName +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## packageName Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-title.md b/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-title.md new file mode 100644 index 0000000..a43bfd2 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties-title.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/title +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## title Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties.md b/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties.md new file mode 100644 index 0000000..36d5bfb --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serializedinstalledapp-properties.md @@ -0,0 +1,16 @@ +# \[object Object] Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus-definitions-serializedinstalledapp.md b/docs/schema/serverdatastatus-definitions-serializedinstalledapp.md new file mode 100644 index 0000000..7b5dae0 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serializedinstalledapp.md @@ -0,0 +1,99 @@ +# SerializedInstalledApp Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ------------ | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## SerializedInstalledApp Type + +`object` ([SerializedInstalledApp](serverdatastatus-definitions-serializedinstalledapp.md)) + +# SerializedInstalledApp Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------------------- | --------- | -------- | -------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [packageName](#packageName) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-packagename.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/packageName") | +| [title](#title) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-title.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/title") | +| [isLaunchable](#isLaunchable) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-islaunchable.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/isLaunchable") | +| [recommendation](#recommendation) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-apprecommendation.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/recommendation") | + +## packageName + + + + +`packageName` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-packagename.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/packageName") + +### packageName Type + +`string` + +## title + + + + +`title` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-title.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/title") + +### title Type + +`string` + +## isLaunchable + + + + +`isLaunchable` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-islaunchable.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/isLaunchable") + +### isLaunchable Type + +`boolean` + +## recommendation + + + + +`recommendation` + +- is required +- Type: `string` ([AppRecommendation](serverdatastatus-definitions-serializedinstalledapp-properties-apprecommendation.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-apprecommendation.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/recommendation") + +### recommendation Type + +`string` ([AppRecommendation](serverdatastatus-definitions-serializedinstalledapp-properties-apprecommendation.md)) + +### recommendation Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :------------ | ----------- | +| `"blacklist"` | | +| `"none"` | | +| `"whitelist"` | | diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-activitylevelblocking.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-activitylevelblocking.md new file mode 100644 index 0000000..43fc108 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-activitylevelblocking.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/activityLevelBlocking +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## activityLevelBlocking Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-addedat.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-addedat.md new file mode 100644 index 0000000..1b9ff34 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-addedat.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/addedAt +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## addedAt Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-asenabled.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-asenabled.md new file mode 100644 index 0000000..69e5b48 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-asenabled.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/asEnabled +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## asEnabled Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-cappversion.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-cappversion.md new file mode 100644 index 0000000..b6a1fe5 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-cappversion.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cAppVersion +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## cAppVersion Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-currentuserid.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-currentuserid.md new file mode 100644 index 0000000..f5c638c --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-currentuserid.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/currentUserId +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## currentUserId Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-defuser.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-defuser.md new file mode 100644 index 0000000..ce1337a --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-defuser.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/defUser +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## defUser Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-defusertimeout.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-defusertimeout.md new file mode 100644 index 0000000..3dce64f --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-defusertimeout.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/defUserTimeout +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## defUserTimeout Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-deviceid.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-deviceid.md new file mode 100644 index 0000000..c061088 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-deviceid.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/deviceId +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## deviceId Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-hadmanipulation.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-hadmanipulation.md new file mode 100644 index 0000000..2d5905b --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-hadmanipulation.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hadManipulation +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## hadManipulation Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-hadmanipulationflags.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-hadmanipulationflags.md new file mode 100644 index 0000000..2212408 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-hadmanipulationflags.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hadManipulationFlags +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## hadManipulationFlags Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-happversion.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-happversion.md new file mode 100644 index 0000000..51b123c --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-happversion.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hAppVersion +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## hAppVersion Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-isuserkeptsignedin.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-isuserkeptsignedin.md new file mode 100644 index 0000000..4a532c2 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-isuserkeptsignedin.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/isUserKeptSignedIn +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## isUserKeptSignedIn Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-model.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-model.md new file mode 100644 index 0000000..cfd82ec --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-model.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/model +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## model Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-name.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-name.md new file mode 100644 index 0000000..ab027b6 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-name.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/name +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## name Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-networktime.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-networktime.md new file mode 100644 index 0000000..404aa63 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-networktime.md @@ -0,0 +1,26 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/networkTime +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## 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"` | | diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus-1.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus-1.md new file mode 100644 index 0000000..e82c417 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus-1.md @@ -0,0 +1,26 @@ +# NewPermissionStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hNotificationAccess +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## hNotificationAccess Type + +`string` ([NewPermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus-1.md)) + +## hNotificationAccess Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :---------------- | ----------- | +| `"granted"` | | +| `"not granted"` | | +| `"not supported"` | | diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus.md new file mode 100644 index 0000000..6935ec5 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus.md @@ -0,0 +1,26 @@ +# NewPermissionStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cNotificationAccess +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## cNotificationAccess Type + +`string` ([NewPermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus.md)) + +## cNotificationAccess Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :---------------- | ----------- | +| `"granted"` | | +| `"not granted"` | | +| `"not supported"` | | diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-protectionlevel-1.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-protectionlevel-1.md new file mode 100644 index 0000000..f55a202 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-protectionlevel-1.md @@ -0,0 +1,27 @@ +# ProtectionLevel Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hProtectionLevel +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## hProtectionLevel Type + +`string` ([ProtectionLevel](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel-1.md)) + +## 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"` | | diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-protectionlevel.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-protectionlevel.md new file mode 100644 index 0000000..f62bc7f --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-protectionlevel.md @@ -0,0 +1,27 @@ +# ProtectionLevel Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cProtectionLevel +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## cProtectionLevel Type + +`string` ([ProtectionLevel](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel.md)) + +## 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"` | | diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-qorlater.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-qorlater.md new file mode 100644 index 0000000..0cae2e2 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-qorlater.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/qOrLater +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## qOrLater Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-reboot.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-reboot.md new file mode 100644 index 0000000..207f3e3 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-reboot.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/reboot +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## reboot Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-rebootismanipulation.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-rebootismanipulation.md new file mode 100644 index 0000000..20c1d58 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-rebootismanipulation.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/rebootIsManipulation +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## rebootIsManipulation Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-reportuninstall.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-reportuninstall.md new file mode 100644 index 0000000..3017044 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-reportuninstall.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/reportUninstall +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## reportUninstall Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-1.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-1.md new file mode 100644 index 0000000..4c2b66c --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-1.md @@ -0,0 +1,26 @@ +# RuntimePermissionStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hUsageStats +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## hUsageStats Type + +`string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-1.md)) + +## hUsageStats Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :--------------- | ----------- | +| `"granted"` | | +| `"not granted"` | | +| `"not required"` | | diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-2.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-2.md new file mode 100644 index 0000000..0c703f2 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-2.md @@ -0,0 +1,26 @@ +# RuntimePermissionStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cOverlay +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## cOverlay Type + +`string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-2.md)) + +## cOverlay Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :--------------- | ----------- | +| `"granted"` | | +| `"not granted"` | | +| `"not required"` | | diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-3.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-3.md new file mode 100644 index 0000000..c30dc8d --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-3.md @@ -0,0 +1,26 @@ +# RuntimePermissionStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hOverlay +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## hOverlay Type + +`string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-3.md)) + +## hOverlay Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :--------------- | ----------- | +| `"granted"` | | +| `"not granted"` | | +| `"not required"` | | diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus.md new file mode 100644 index 0000000..31a0391 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus.md @@ -0,0 +1,26 @@ +# RuntimePermissionStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cUsageStats +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## cUsageStats Type + +`string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus.md)) + +## cUsageStats Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :--------------- | ----------- | +| `"granted"` | | +| `"not granted"` | | +| `"not required"` | | diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-showdeviceconnected.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-showdeviceconnected.md new file mode 100644 index 0000000..edfcdb7 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-showdeviceconnected.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/showDeviceConnected +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## showDeviceConnected Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-tdisablingadmin.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-tdisablingadmin.md new file mode 100644 index 0000000..d93a394 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-tdisablingadmin.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/tDisablingAdmin +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## tDisablingAdmin Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-wasasenabled.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-wasasenabled.md new file mode 100644 index 0000000..a69caa7 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties-wasasenabled.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/wasAsEnabled +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## wasAsEnabled Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata-properties.md b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties.md new file mode 100644 index 0000000..3a7a4cf --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata-properties.md @@ -0,0 +1,16 @@ +# Untitled undefined type in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus-definitions-serverdevicedata.md b/docs/schema/serverdatastatus-definitions-serverdevicedata.md new file mode 100644 index 0000000..fc1c625 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicedata.md @@ -0,0 +1,623 @@ +# ServerDeviceData Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ------------ | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## ServerDeviceData Type + +`object` ([ServerDeviceData](serverdatastatus-definitions-serverdevicedata.md)) + +# ServerDeviceData Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------- | --------- | -------- | -------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [deviceId](#deviceId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-deviceid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/deviceId") | +| [name](#name) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-name.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/name") | +| [model](#model) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-model.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/model") | +| [addedAt](#addedAt) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-addedat.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/addedAt") | +| [currentUserId](#currentUserId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-currentuserid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/currentUserId") | +| [networkTime](#networkTime) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-networktime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/networkTime") | +| [cProtectionLevel](#cProtectionLevel) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cProtectionLevel") | +| [hProtectionLevel](#hProtectionLevel) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel-1.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hProtectionLevel") | +| [cUsageStats](#cUsageStats) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cUsageStats") | +| [hUsageStats](#hUsageStats) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-1.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hUsageStats") | +| [cNotificationAccess](#cNotificationAccess) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cNotificationAccess") | +| [hNotificationAccess](#hNotificationAccess) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus-1.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hNotificationAccess") | +| [cAppVersion](#cAppVersion) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-cappversion.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cAppVersion") | +| [hAppVersion](#hAppVersion) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-happversion.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hAppVersion") | +| [tDisablingAdmin](#tDisablingAdmin) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-tdisablingadmin.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/tDisablingAdmin") | +| [reboot](#reboot) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-reboot.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/reboot") | +| [hadManipulation](#hadManipulation) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-hadmanipulation.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hadManipulation") | +| [hadManipulationFlags](#hadManipulationFlags) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-hadmanipulationflags.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hadManipulationFlags") | +| [reportUninstall](#reportUninstall) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-reportuninstall.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/reportUninstall") | +| [isUserKeptSignedIn](#isUserKeptSignedIn) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-isuserkeptsignedin.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/isUserKeptSignedIn") | +| [showDeviceConnected](#showDeviceConnected) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-showdeviceconnected.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/showDeviceConnected") | +| [defUser](#defUser) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-defuser.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/defUser") | +| [defUserTimeout](#defUserTimeout) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-defusertimeout.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/defUserTimeout") | +| [rebootIsManipulation](#rebootIsManipulation) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-rebootismanipulation.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/rebootIsManipulation") | +| [cOverlay](#cOverlay) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-2.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cOverlay") | +| [hOverlay](#hOverlay) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-3.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hOverlay") | +| [asEnabled](#asEnabled) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-asenabled.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/asEnabled") | +| [wasAsEnabled](#wasAsEnabled) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-wasasenabled.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/wasAsEnabled") | +| [activityLevelBlocking](#activityLevelBlocking) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-activitylevelblocking.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/activityLevelBlocking") | +| [qOrLater](#qOrLater) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-qorlater.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/qOrLater") | + +## deviceId + + + + +`deviceId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-deviceid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/deviceId") + +### deviceId Type + +`string` + +## name + + + + +`name` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-name.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/name") + +### name Type + +`string` + +## model + + + + +`model` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-model.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/model") + +### model Type + +`string` + +## addedAt + + + + +`addedAt` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-addedat.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/addedAt") + +### addedAt Type + +`number` + +## currentUserId + + + + +`currentUserId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-currentuserid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/currentUserId") + +### currentUserId Type + +`string` + +## networkTime + + + + +`networkTime` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-networktime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/networkTime") + +### networkTime Type + +`string` + +### networkTime Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :-------------- | ----------- | +| `"disabled"` | | +| `"enabled"` | | +| `"if possible"` | | + +## cProtectionLevel + + + + +`cProtectionLevel` + +- is required +- Type: `string` ([ProtectionLevel](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cProtectionLevel") + +### cProtectionLevel Type + +`string` ([ProtectionLevel](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel.md)) + +### 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](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel-1.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel-1.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hProtectionLevel") + +### hProtectionLevel Type + +`string` ([ProtectionLevel](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel-1.md)) + +### 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](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cUsageStats") + +### cUsageStats Type + +`string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus.md)) + +### 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](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-1.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-1.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hUsageStats") + +### hUsageStats Type + +`string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-1.md)) + +### 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](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cNotificationAccess") + +### cNotificationAccess Type + +`string` ([NewPermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus.md)) + +### 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](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus-1.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus-1.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hNotificationAccess") + +### hNotificationAccess Type + +`string` ([NewPermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus-1.md)) + +### 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](serverdatastatus-definitions-serverdevicedata-properties-cappversion.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cAppVersion") + +### cAppVersion Type + +`number` + +## hAppVersion + + + + +`hAppVersion` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-happversion.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hAppVersion") + +### hAppVersion Type + +`number` + +## tDisablingAdmin + + + + +`tDisablingAdmin` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-tdisablingadmin.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/tDisablingAdmin") + +### tDisablingAdmin Type + +`boolean` + +## reboot + + + + +`reboot` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-reboot.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/reboot") + +### reboot Type + +`boolean` + +## hadManipulation + + + + +`hadManipulation` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-hadmanipulation.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hadManipulation") + +### hadManipulation Type + +`boolean` + +## hadManipulationFlags + + + + +`hadManipulationFlags` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-hadmanipulationflags.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hadManipulationFlags") + +### hadManipulationFlags Type + +`number` + +## reportUninstall + + + + +`reportUninstall` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-reportuninstall.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/reportUninstall") + +### reportUninstall Type + +`boolean` + +## isUserKeptSignedIn + + + + +`isUserKeptSignedIn` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-isuserkeptsignedin.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/isUserKeptSignedIn") + +### isUserKeptSignedIn Type + +`boolean` + +## showDeviceConnected + + + + +`showDeviceConnected` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-showdeviceconnected.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/showDeviceConnected") + +### showDeviceConnected Type + +`boolean` + +## defUser + + + + +`defUser` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-defuser.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/defUser") + +### defUser Type + +`string` + +## defUserTimeout + + + + +`defUserTimeout` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-defusertimeout.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/defUserTimeout") + +### defUserTimeout Type + +`number` + +## rebootIsManipulation + + + + +`rebootIsManipulation` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-rebootismanipulation.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/rebootIsManipulation") + +### rebootIsManipulation Type + +`boolean` + +## cOverlay + + + + +`cOverlay` + +- is required +- Type: `string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-2.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-2.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cOverlay") + +### cOverlay Type + +`string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-2.md)) + +### 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](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-3.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-3.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hOverlay") + +### hOverlay Type + +`string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-3.md)) + +### 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](serverdatastatus-definitions-serverdevicedata-properties-asenabled.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/asEnabled") + +### asEnabled Type + +`boolean` + +## wasAsEnabled + + + + +`wasAsEnabled` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-wasasenabled.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/wasAsEnabled") + +### wasAsEnabled Type + +`boolean` + +## activityLevelBlocking + + + + +`activityLevelBlocking` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-activitylevelblocking.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/activityLevelBlocking") + +### activityLevelBlocking Type + +`boolean` + +## qOrLater + + + + +`qOrLater` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-qorlater.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/qOrLater") + +### qOrLater Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicelist-properties-data.md b/docs/schema/serverdatastatus-definitions-serverdevicelist-properties-data.md new file mode 100644 index 0000000..3104a31 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicelist-properties-data.md @@ -0,0 +1,16 @@ +# Untitled array in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/data +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## data Type + +`object[]` ([ServerDeviceData](serverdatastatus-definitions-serverdevicedata.md)) diff --git a/docs/schema/serverdatastatus-definitions-serverdevicelist-properties-version.md b/docs/schema/serverdatastatus-definitions-serverdevicelist-properties-version.md new file mode 100644 index 0000000..9fef1cd --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicelist-properties-version.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/version +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## version Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverdevicelist-properties.md b/docs/schema/serverdatastatus-definitions-serverdevicelist-properties.md new file mode 100644 index 0000000..40ceb16 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicelist-properties.md @@ -0,0 +1,16 @@ +# Untitled undefined type in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus-definitions-serverdevicelist.md b/docs/schema/serverdatastatus-definitions-serverdevicelist.md new file mode 100644 index 0000000..b77cd91 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverdevicelist.md @@ -0,0 +1,55 @@ +# ServerDeviceList Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ------------ | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## ServerDeviceList Type + +`object` ([ServerDeviceList](serverdatastatus-definitions-serverdevicelist.md)) + +# ServerDeviceList Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------ | -------- | -------- | -------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicelist-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/version") | +| [data](#data) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicelist-properties-data.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/data") | + +## version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicelist-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/version") + +### version Type + +`string` + +## data + + + + +`data` + +- is required +- Type: `object[]` ([ServerDeviceData](serverdatastatus-definitions-serverdevicedata.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicelist-properties-data.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/data") + +### data Type + +`object[]` ([ServerDeviceData](serverdatastatus-definitions-serverdevicedata.md)) diff --git a/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-activities.md b/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-activities.md new file mode 100644 index 0000000..fc34240 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-activities.md @@ -0,0 +1,16 @@ +# Untitled array in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/activities +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## activities Type + +`object[]` ([SerializedAppActivityItem](serverdatastatus-definitions-serializedappactivityitem.md)) diff --git a/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-apps.md b/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-apps.md new file mode 100644 index 0000000..21a9396 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-apps.md @@ -0,0 +1,16 @@ +# Untitled array in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/apps +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## apps Type + +`object[]` ([SerializedInstalledApp](serverdatastatus-definitions-serializedinstalledapp.md)) diff --git a/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-deviceid.md b/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-deviceid.md new file mode 100644 index 0000000..ab8a56f --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-deviceid.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/deviceId +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## deviceId Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-version.md b/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-version.md new file mode 100644 index 0000000..cb08881 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties-version.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/version +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## version Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties.md b/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties.md new file mode 100644 index 0000000..0917558 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverinstalledappsdata-properties.md @@ -0,0 +1,16 @@ +# Untitled undefined type in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus-definitions-serverinstalledappsdata.md b/docs/schema/serverdatastatus-definitions-serverinstalledappsdata.md new file mode 100644 index 0000000..77a72d6 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverinstalledappsdata.md @@ -0,0 +1,89 @@ +# ServerInstalledAppsData Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ------------ | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## ServerInstalledAppsData Type + +`object` ([ServerInstalledAppsData](serverdatastatus-definitions-serverinstalledappsdata.md)) + +# ServerInstalledAppsData Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------------ | -------- | -------- | -------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [deviceId](#deviceId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-deviceid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/deviceId") | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/version") | +| [apps](#apps) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-apps.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/apps") | +| [activities](#activities) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-activities.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/activities") | + +## deviceId + + + + +`deviceId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-deviceid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/deviceId") + +### deviceId Type + +`string` + +## version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/version") + +### version Type + +`string` + +## apps + + + + +`apps` + +- is required +- Type: `object[]` ([SerializedInstalledApp](serverdatastatus-definitions-serializedinstalledapp.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-apps.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/apps") + +### apps Type + +`object[]` ([SerializedInstalledApp](serverdatastatus-definitions-serializedinstalledapp.md)) + +## activities + + + + +`activities` + +- is required +- Type: `object[]` ([SerializedAppActivityItem](serverdatastatus-definitions-serializedappactivityitem.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-activities.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/activities") + +### activities Type + +`object[]` ([SerializedAppActivityItem](serverdatastatus-definitions-serializedappactivityitem.md)) diff --git a/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-daymask.md b/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-daymask.md new file mode 100644 index 0000000..7bda566 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-daymask.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/dayMask +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## dayMask Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-extratime.md b/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-extratime.md new file mode 100644 index 0000000..a032a65 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-extratime.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/extraTime +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## extraTime Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-id.md b/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-id.md new file mode 100644 index 0000000..1f68f36 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-id.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/id +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## id Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-maxtime.md b/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-maxtime.md new file mode 100644 index 0000000..97aa892 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties-maxtime.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/maxTime +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## maxTime Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties.md b/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties.md new file mode 100644 index 0000000..18a5937 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-servertimelimitrule-properties.md @@ -0,0 +1,16 @@ +# Untitled undefined type in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus-definitions-servertimelimitrule.md b/docs/schema/serverdatastatus-definitions-servertimelimitrule.md new file mode 100644 index 0000000..78f8495 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-servertimelimitrule.md @@ -0,0 +1,89 @@ +# ServerTimeLimitRule Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ------------ | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## ServerTimeLimitRule Type + +`object` ([ServerTimeLimitRule](serverdatastatus-definitions-servertimelimitrule.md)) + +# ServerTimeLimitRule Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------- | --------- | -------- | -------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [id](#id) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-id.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/id") | +| [extraTime](#extraTime) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-extratime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/extraTime") | +| [dayMask](#dayMask) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-daymask.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/dayMask") | +| [maxTime](#maxTime) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-maxtime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/maxTime") | + +## id + + + + +`id` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-id.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/id") + +### id Type + +`string` + +## extraTime + + + + +`extraTime` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-extratime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/extraTime") + +### extraTime Type + +`boolean` + +## dayMask + + + + +`dayMask` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-daymask.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/dayMask") + +### dayMask Type + +`number` + +## maxTime + + + + +`maxTime` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-maxtime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/maxTime") + +### maxTime Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps-items.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps-items.md new file mode 100644 index 0000000..e495c0e --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps-items.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/apps/items +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## items Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps.md new file mode 100644 index 0000000..8872474 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps.md @@ -0,0 +1,16 @@ +# Untitled array in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/apps +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## apps Type + +`string[]` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-categoryid.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-categoryid.md new file mode 100644 index 0000000..f342b06 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-categoryid.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/categoryId +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## categoryId Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-version.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-version.md new file mode 100644 index 0000000..b1ce14e --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-version.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/version +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## version Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties.md new file mode 100644 index 0000000..d214e89 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties.md @@ -0,0 +1,16 @@ +# Untitled undefined type in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps.md new file mode 100644 index 0000000..b4925c2 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryassignedapps.md @@ -0,0 +1,72 @@ +# ServerUpdatedCategoryAssignedApps Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ------------ | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## ServerUpdatedCategoryAssignedApps Type + +`object` ([ServerUpdatedCategoryAssignedApps](serverdatastatus-definitions-serverupdatedcategoryassignedapps.md)) + +# ServerUpdatedCategoryAssignedApps Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------------ | -------- | -------- | -------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [categoryId](#categoryId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/categoryId") | +| [apps](#apps) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/apps") | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/version") | + +## categoryId + + + + +`categoryId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/categoryId") + +### categoryId Type + +`string` + +## apps + + + + +`apps` + +- is required +- Type: `string[]` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/apps") + +### apps Type + +`string[]` + +## version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/version") + +### version Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockallnotifications.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockallnotifications.md new file mode 100644 index 0000000..cc737bd --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockallnotifications.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/blockAllNotifications +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## blockAllNotifications Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockedtimes.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockedtimes.md new file mode 100644 index 0000000..55162f6 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockedtimes.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/blockedTimes +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## blockedTimes Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-categoryid.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-categoryid.md new file mode 100644 index 0000000..7d652c3 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-categoryid.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/categoryId +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## categoryId Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-childid.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-childid.md new file mode 100644 index 0000000..f7c80df --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-childid.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/childId +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## childId Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratime.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratime.md new file mode 100644 index 0000000..3517934 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratime.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/extraTime +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## extraTime Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratimeday.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratimeday.md new file mode 100644 index 0000000..b2ee4cb --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratimeday.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/extraTimeDay +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## extraTimeDay Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblcharging.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblcharging.md new file mode 100644 index 0000000..a41524c --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblcharging.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/mblCharging +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## mblCharging Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblmobile.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblmobile.md new file mode 100644 index 0000000..17e92b9 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblmobile.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/mblMobile +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## mblMobile Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-parentcategoryid.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-parentcategoryid.md new file mode 100644 index 0000000..1520f39 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-parentcategoryid.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/parentCategoryId +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## parentCategoryId Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-sort.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-sort.md new file mode 100644 index 0000000..8743efa --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-sort.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/sort +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## sort Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocked.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocked.md new file mode 100644 index 0000000..e5ec8e1 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocked.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/tempBlocked +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## tempBlocked Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocktime.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocktime.md new file mode 100644 index 0000000..d956d86 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocktime.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/tempBlockTime +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## tempBlockTime Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-timewarnings.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-timewarnings.md new file mode 100644 index 0000000..5dd06e5 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-timewarnings.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/timeWarnings +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## timeWarnings Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-title.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-title.md new file mode 100644 index 0000000..7a82e74 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-title.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/title +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## title Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-version.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-version.md new file mode 100644 index 0000000..daee25f --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties-version.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/version +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## version Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties.md new file mode 100644 index 0000000..1a6be2a --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata-properties.md @@ -0,0 +1,16 @@ +# \[object Object] Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata.md new file mode 100644 index 0000000..9761e26 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategorybasedata.md @@ -0,0 +1,276 @@ +# ServerUpdatedCategoryBaseData Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ------------ | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## ServerUpdatedCategoryBaseData Type + +`object` ([ServerUpdatedCategoryBaseData](serverdatastatus-definitions-serverupdatedcategorybasedata.md)) + +# ServerUpdatedCategoryBaseData Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------- | --------- | -------- | -------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [categoryId](#categoryId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/categoryId") | +| [childId](#childId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-childid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/childId") | +| [title](#title) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-title.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/title") | +| [blockedTimes](#blockedTimes) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockedtimes.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/blockedTimes") | +| [extraTime](#extraTime) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/extraTime") | +| [extraTimeDay](#extraTimeDay) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratimeday.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/extraTimeDay") | +| [tempBlocked](#tempBlocked) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocked.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/tempBlocked") | +| [tempBlockTime](#tempBlockTime) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocktime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/tempBlockTime") | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/version") | +| [parentCategoryId](#parentCategoryId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-parentcategoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/parentCategoryId") | +| [blockAllNotifications](#blockAllNotifications) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockallnotifications.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/blockAllNotifications") | +| [timeWarnings](#timeWarnings) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-timewarnings.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/timeWarnings") | +| [mblCharging](#mblCharging) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblcharging.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/mblCharging") | +| [mblMobile](#mblMobile) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblmobile.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/mblMobile") | +| [sort](#sort) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-sort.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/sort") | + +## categoryId + + + + +`categoryId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/categoryId") + +### categoryId Type + +`string` + +## childId + + + + +`childId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-childid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/childId") + +### childId Type + +`string` + +## title + + + + +`title` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-title.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/title") + +### title Type + +`string` + +## blockedTimes + + + + +`blockedTimes` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockedtimes.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/blockedTimes") + +### blockedTimes Type + +`string` + +## extraTime + + + + +`extraTime` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/extraTime") + +### extraTime Type + +`number` + +## extraTimeDay + + + + +`extraTimeDay` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratimeday.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/extraTimeDay") + +### extraTimeDay Type + +`number` + +## tempBlocked + + + + +`tempBlocked` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocked.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/tempBlocked") + +### tempBlocked Type + +`boolean` + +## tempBlockTime + + + + +`tempBlockTime` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocktime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/tempBlockTime") + +### tempBlockTime Type + +`number` + +## version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/version") + +### version Type + +`string` + +## parentCategoryId + + + + +`parentCategoryId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-parentcategoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/parentCategoryId") + +### parentCategoryId Type + +`string` + +## blockAllNotifications + + + + +`blockAllNotifications` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockallnotifications.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/blockAllNotifications") + +### blockAllNotifications Type + +`boolean` + +## timeWarnings + + + + +`timeWarnings` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-timewarnings.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/timeWarnings") + +### timeWarnings Type + +`number` + +## mblCharging + + + + +`mblCharging` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblcharging.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/mblCharging") + +### mblCharging Type + +`number` + +## mblMobile + + + + +`mblMobile` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblmobile.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/mblMobile") + +### mblMobile Type + +`number` + +## sort + + + + +`sort` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-sort.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/sort") + +### sort Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-categoryid.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-categoryid.md new file mode 100644 index 0000000..2496be6 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-categoryid.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/categoryId +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## categoryId Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-times.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-times.md new file mode 100644 index 0000000..039efa3 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-times.md @@ -0,0 +1,16 @@ +# Untitled array in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/times +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## times Type + +`object[]` ([ServerUsedTimeItem](serverdatastatus-definitions-serverusedtimeitem.md)) diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-version.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-version.md new file mode 100644 index 0000000..518b5c6 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-version.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/version +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## version Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties.md new file mode 100644 index 0000000..70a5a49 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties.md @@ -0,0 +1,16 @@ +# Untitled undefined type in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes.md b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes.md new file mode 100644 index 0000000..85da715 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedcategoryusedtimes.md @@ -0,0 +1,72 @@ +# ServerUpdatedCategoryUsedTimes Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ------------ | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## ServerUpdatedCategoryUsedTimes Type + +`object` ([ServerUpdatedCategoryUsedTimes](serverdatastatus-definitions-serverupdatedcategoryusedtimes.md)) + +# ServerUpdatedCategoryUsedTimes Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------------ | -------- | -------- | -------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [categoryId](#categoryId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/categoryId") | +| [times](#times) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-times.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/times") | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/version") | + +## categoryId + + + + +`categoryId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/categoryId") + +### categoryId Type + +`string` + +## times + + + + +`times` + +- is required +- Type: `object[]` ([ServerUsedTimeItem](serverdatastatus-definitions-serverusedtimeitem.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-times.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/times") + +### times Type + +`object[]` ([ServerUsedTimeItem](serverdatastatus-definitions-serverusedtimeitem.md)) + +## version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/version") + +### version Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties-categoryid.md b/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties-categoryid.md new file mode 100644 index 0000000..993f97d --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties-categoryid.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/categoryId +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## categoryId Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties-rules.md b/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties-rules.md new file mode 100644 index 0000000..ab103fe --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties-rules.md @@ -0,0 +1,16 @@ +# Untitled array in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/rules +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## rules Type + +`object[]` ([ServerTimeLimitRule](serverdatastatus-definitions-servertimelimitrule.md)) diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties-version.md b/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties-version.md new file mode 100644 index 0000000..ff6fd6c --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties-version.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/version +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## version Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties.md b/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties.md new file mode 100644 index 0000000..176c5ce --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules-properties.md @@ -0,0 +1,16 @@ +# Untitled undefined type in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules.md b/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules.md new file mode 100644 index 0000000..9a6f195 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverupdatedtimelimitrules.md @@ -0,0 +1,72 @@ +# ServerUpdatedTimeLimitRules Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ------------ | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## ServerUpdatedTimeLimitRules Type + +`object` ([ServerUpdatedTimeLimitRules](serverdatastatus-definitions-serverupdatedtimelimitrules.md)) + +# ServerUpdatedTimeLimitRules Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------------ | -------- | -------- | -------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [categoryId](#categoryId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedtimelimitrules-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/categoryId") | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedtimelimitrules-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/version") | +| [rules](#rules) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedtimelimitrules-properties-rules.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/rules") | + +## categoryId + + + + +`categoryId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedtimelimitrules-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/categoryId") + +### categoryId Type + +`string` + +## version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedtimelimitrules-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/version") + +### version Type + +`string` + +## rules + + + + +`rules` + +- is required +- Type: `object[]` ([ServerTimeLimitRule](serverdatastatus-definitions-servertimelimitrule.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedtimelimitrules-properties-rules.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/rules") + +### rules Type + +`object[]` ([ServerTimeLimitRule](serverdatastatus-definitions-servertimelimitrule.md)) diff --git a/docs/schema/serverdatastatus-definitions-serverusedtimeitem-properties-day.md b/docs/schema/serverdatastatus-definitions-serverusedtimeitem-properties-day.md new file mode 100644 index 0000000..636cda4 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverusedtimeitem-properties-day.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem/properties/day +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## day Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverusedtimeitem-properties-time.md b/docs/schema/serverdatastatus-definitions-serverusedtimeitem-properties-time.md new file mode 100644 index 0000000..a730f63 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverusedtimeitem-properties-time.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem/properties/time +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## time Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serverusedtimeitem-properties.md b/docs/schema/serverdatastatus-definitions-serverusedtimeitem-properties.md new file mode 100644 index 0000000..7aba639 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverusedtimeitem-properties.md @@ -0,0 +1,16 @@ +# Untitled undefined type in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus-definitions-serverusedtimeitem.md b/docs/schema/serverdatastatus-definitions-serverusedtimeitem.md new file mode 100644 index 0000000..51eeea6 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serverusedtimeitem.md @@ -0,0 +1,55 @@ +# ServerUsedTimeItem Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ------------ | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## ServerUsedTimeItem Type + +`object` ([ServerUsedTimeItem](serverdatastatus-definitions-serverusedtimeitem.md)) + +# ServerUsedTimeItem Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------ | -------- | -------- | -------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [day](#day) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverusedtimeitem-properties-day.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem/properties/day") | +| [time](#time) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverusedtimeitem-properties-time.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem/properties/time") | + +## day + + + + +`day` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverusedtimeitem-properties-day.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem/properties/day") + +### day Type + +`number` + +## time + + + + +`time` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverusedtimeitem-properties-time.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem/properties/time") + +### time Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties-blockedtimes.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-blockedtimes.md new file mode 100644 index 0000000..7c94746 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-blockedtimes.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/blockedTimes +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## blockedTimes Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties-categoryfornotassignedapps.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-categoryfornotassignedapps.md new file mode 100644 index 0000000..f331b92 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-categoryfornotassignedapps.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/categoryForNotAssignedApps +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## categoryForNotAssignedApps Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties-currentdevice.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-currentdevice.md new file mode 100644 index 0000000..88fc8cf --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-currentdevice.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/currentDevice +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## currentDevice Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties-disablelimitsuntil.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-disablelimitsuntil.md new file mode 100644 index 0000000..52d57f8 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-disablelimitsuntil.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/disableLimitsUntil +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## disableLimitsUntil Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties-id.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-id.md new file mode 100644 index 0000000..0a104e7 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-id.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/id +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## id Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties-mail.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-mail.md new file mode 100644 index 0000000..64e6051 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-mail.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/mail +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## mail Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties-mailnotificationflags.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-mailnotificationflags.md new file mode 100644 index 0000000..6614a2a --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-mailnotificationflags.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/mailNotificationFlags +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## mailNotificationFlags Type + +`number` diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties-name.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-name.md new file mode 100644 index 0000000..a63d860 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-name.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/name +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## name Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties-password.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-password.md new file mode 100644 index 0000000..5362eb7 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-password.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/password +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## password Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties-relaxprimarydevice.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-relaxprimarydevice.md new file mode 100644 index 0000000..2168003 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-relaxprimarydevice.md @@ -0,0 +1,16 @@ +# Untitled boolean in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/relaxPrimaryDevice +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## relaxPrimaryDevice Type + +`boolean` diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties-secondpasswordsalt.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-secondpasswordsalt.md new file mode 100644 index 0000000..c8cd6b4 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-secondpasswordsalt.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/secondPasswordSalt +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## secondPasswordSalt Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties-timezone.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-timezone.md new file mode 100644 index 0000000..e9ef9e3 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-timezone.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/timeZone +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## timeZone Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties-type.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-type.md new file mode 100644 index 0000000..a215a2d --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties-type.md @@ -0,0 +1,25 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/type +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## type Type + +`string` + +## type Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :--------- | ----------- | +| `"child"` | | +| `"parent"` | | diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry-properties.md b/docs/schema/serverdatastatus-definitions-serveruserentry-properties.md new file mode 100644 index 0000000..f8dc1e9 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry-properties.md @@ -0,0 +1,16 @@ +# Untitled undefined type in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus-definitions-serveruserentry.md b/docs/schema/serverdatastatus-definitions-serveruserentry.md new file mode 100644 index 0000000..9116a4a --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserentry.md @@ -0,0 +1,251 @@ +# ServerUserEntry Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ------------ | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## ServerUserEntry Type + +`object` ([ServerUserEntry](serverdatastatus-definitions-serveruserentry.md)) + +# ServerUserEntry Properties + +| Property | Type | Required | Nullable | Defined by | +| :-------------------------------------------------------- | --------- | -------- | -------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [id](#id) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-id.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/id") | +| [name](#name) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-name.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/name") | +| [password](#password) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-password.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/password") | +| [secondPasswordSalt](#secondPasswordSalt) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-secondpasswordsalt.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/secondPasswordSalt") | +| [type](#type) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-type.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/type") | +| [timeZone](#timeZone) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-timezone.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/timeZone") | +| [disableLimitsUntil](#disableLimitsUntil) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-disablelimitsuntil.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/disableLimitsUntil") | +| [mail](#mail) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-mail.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/mail") | +| [currentDevice](#currentDevice) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-currentdevice.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/currentDevice") | +| [categoryForNotAssignedApps](#categoryForNotAssignedApps) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-categoryfornotassignedapps.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/categoryForNotAssignedApps") | +| [relaxPrimaryDevice](#relaxPrimaryDevice) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-relaxprimarydevice.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/relaxPrimaryDevice") | +| [mailNotificationFlags](#mailNotificationFlags) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-mailnotificationflags.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/mailNotificationFlags") | +| [blockedTimes](#blockedTimes) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-blockedtimes.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/blockedTimes") | + +## id + + + + +`id` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-id.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/id") + +### id Type + +`string` + +## name + + + + +`name` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-name.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/name") + +### name Type + +`string` + +## password + + + + +`password` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-password.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/password") + +### password Type + +`string` + +## secondPasswordSalt + + + + +`secondPasswordSalt` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-secondpasswordsalt.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/secondPasswordSalt") + +### secondPasswordSalt Type + +`string` + +## type + + + + +`type` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-type.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/type") + +### 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](serverdatastatus-definitions-serveruserentry-properties-timezone.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/timeZone") + +### timeZone Type + +`string` + +## disableLimitsUntil + + + + +`disableLimitsUntil` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-disablelimitsuntil.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/disableLimitsUntil") + +### disableLimitsUntil Type + +`number` + +## mail + + + + +`mail` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-mail.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/mail") + +### mail Type + +`string` + +## currentDevice + + + + +`currentDevice` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-currentdevice.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/currentDevice") + +### currentDevice Type + +`string` + +## categoryForNotAssignedApps + + + + +`categoryForNotAssignedApps` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-categoryfornotassignedapps.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/categoryForNotAssignedApps") + +### categoryForNotAssignedApps Type + +`string` + +## relaxPrimaryDevice + + + + +`relaxPrimaryDevice` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-relaxprimarydevice.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/relaxPrimaryDevice") + +### relaxPrimaryDevice Type + +`boolean` + +## mailNotificationFlags + + + + +`mailNotificationFlags` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-mailnotificationflags.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/mailNotificationFlags") + +### mailNotificationFlags Type + +`number` + +## blockedTimes + + + + +`blockedTimes` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-blockedtimes.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/blockedTimes") + +### blockedTimes Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serveruserlist-properties-data.md b/docs/schema/serverdatastatus-definitions-serveruserlist-properties-data.md new file mode 100644 index 0000000..b4336aa --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserlist-properties-data.md @@ -0,0 +1,16 @@ +# Untitled array in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/data +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## data Type + +`object[]` ([ServerUserEntry](serverdatastatus-definitions-serveruserentry.md)) diff --git a/docs/schema/serverdatastatus-definitions-serveruserlist-properties-version.md b/docs/schema/serverdatastatus-definitions-serveruserlist-properties-version.md new file mode 100644 index 0000000..6d679b4 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserlist-properties-version.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/version +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## version Type + +`string` diff --git a/docs/schema/serverdatastatus-definitions-serveruserlist-properties.md b/docs/schema/serverdatastatus-definitions-serveruserlist-properties.md new file mode 100644 index 0000000..f3e5a94 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserlist-properties.md @@ -0,0 +1,16 @@ +# Untitled undefined type in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus-definitions-serveruserlist.md b/docs/schema/serverdatastatus-definitions-serveruserlist.md new file mode 100644 index 0000000..3085cf9 --- /dev/null +++ b/docs/schema/serverdatastatus-definitions-serveruserlist.md @@ -0,0 +1,55 @@ +# ServerUserList Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions/ServerUserList +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ------------ | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | No | Forbidden | Forbidden | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## ServerUserList Type + +`object` ([ServerUserList](serverdatastatus-definitions-serveruserlist.md)) + +# ServerUserList Properties + +| Property | Type | Required | Nullable | Defined by | +| :------------------ | -------- | -------- | -------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserlist-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/version") | +| [data](#data) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserlist-properties-data.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/data") | + +## version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserlist-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/version") + +### version Type + +`string` + +## data + + + + +`data` + +- is required +- Type: `object[]` ([ServerUserEntry](serverdatastatus-definitions-serveruserentry.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserlist-properties-data.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/data") + +### data Type + +`object[]` ([ServerUserEntry](serverdatastatus-definitions-serveruserentry.md)) diff --git a/docs/schema/serverdatastatus-definitions.md b/docs/schema/serverdatastatus-definitions.md new file mode 100644 index 0000000..4a31c5d --- /dev/null +++ b/docs/schema/serverdatastatus-definitions.md @@ -0,0 +1,16 @@ +# Untitled undefined type in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/definitions +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## definitions Type + +unknown diff --git a/docs/schema/serverdatastatus-properties-apps.md b/docs/schema/serverdatastatus-properties-apps.md new file mode 100644 index 0000000..f4d19e0 --- /dev/null +++ b/docs/schema/serverdatastatus-properties-apps.md @@ -0,0 +1,16 @@ +# Untitled array in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/properties/apps +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## apps Type + +`object[]` ([ServerInstalledAppsData](serverdatastatus-definitions-serverinstalledappsdata.md)) diff --git a/docs/schema/serverdatastatus-properties-categoryapp.md b/docs/schema/serverdatastatus-properties-categoryapp.md new file mode 100644 index 0000000..32b9a49 --- /dev/null +++ b/docs/schema/serverdatastatus-properties-categoryapp.md @@ -0,0 +1,16 @@ +# Untitled array in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/properties/categoryApp +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## categoryApp Type + +`object[]` ([ServerUpdatedCategoryAssignedApps](serverdatastatus-definitions-serverupdatedcategoryassignedapps.md)) diff --git a/docs/schema/serverdatastatus-properties-categorybase.md b/docs/schema/serverdatastatus-properties-categorybase.md new file mode 100644 index 0000000..bf3cd0a --- /dev/null +++ b/docs/schema/serverdatastatus-properties-categorybase.md @@ -0,0 +1,16 @@ +# Untitled array in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/properties/categoryBase +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## categoryBase Type + +`object[]` ([ServerUpdatedCategoryBaseData](serverdatastatus-definitions-serverupdatedcategorybasedata.md)) diff --git a/docs/schema/serverdatastatus-properties-fullversion.md b/docs/schema/serverdatastatus-properties-fullversion.md new file mode 100644 index 0000000..53d960d --- /dev/null +++ b/docs/schema/serverdatastatus-properties-fullversion.md @@ -0,0 +1,16 @@ +# Untitled number in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/properties/fullVersion +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## fullVersion Type + +`number` diff --git a/docs/schema/serverdatastatus-properties-message.md b/docs/schema/serverdatastatus-properties-message.md new file mode 100644 index 0000000..e985efe --- /dev/null +++ b/docs/schema/serverdatastatus-properties-message.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/properties/message +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## message Type + +`string` diff --git a/docs/schema/serverdatastatus-properties-rmcategories-items.md b/docs/schema/serverdatastatus-properties-rmcategories-items.md new file mode 100644 index 0000000..39a3243 --- /dev/null +++ b/docs/schema/serverdatastatus-properties-rmcategories-items.md @@ -0,0 +1,16 @@ +# Untitled string in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/properties/rmCategories/items +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## items Type + +`string` diff --git a/docs/schema/serverdatastatus-properties-rmcategories.md b/docs/schema/serverdatastatus-properties-rmcategories.md new file mode 100644 index 0000000..2650ad8 --- /dev/null +++ b/docs/schema/serverdatastatus-properties-rmcategories.md @@ -0,0 +1,16 @@ +# Untitled array in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/properties/rmCategories +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## rmCategories Type + +`string[]` diff --git a/docs/schema/serverdatastatus-properties-rules.md b/docs/schema/serverdatastatus-properties-rules.md new file mode 100644 index 0000000..7ddc657 --- /dev/null +++ b/docs/schema/serverdatastatus-properties-rules.md @@ -0,0 +1,16 @@ +# Untitled array in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/properties/rules +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## rules Type + +`object[]` ([ServerUpdatedTimeLimitRules](serverdatastatus-definitions-serverupdatedtimelimitrules.md)) diff --git a/docs/schema/serverdatastatus-properties-usedtimes.md b/docs/schema/serverdatastatus-properties-usedtimes.md new file mode 100644 index 0000000..5d1f84c --- /dev/null +++ b/docs/schema/serverdatastatus-properties-usedtimes.md @@ -0,0 +1,16 @@ +# Untitled array in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/properties/usedTimes +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## usedTimes Type + +`object[]` ([ServerUpdatedCategoryUsedTimes](serverdatastatus-definitions-serverupdatedcategoryusedtimes.md)) diff --git a/docs/schema/serverdatastatus-properties.md b/docs/schema/serverdatastatus-properties.md new file mode 100644 index 0000000..8bd02b2 --- /dev/null +++ b/docs/schema/serverdatastatus-properties.md @@ -0,0 +1,16 @@ +# Untitled undefined type in ServerDataStatus Schema + +```txt +https://timelimit.io/ServerDataStatus#/properties +``` + + + + +| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In | +| :------------------ | ---------- | -------------- | ----------------------- | :---------------- | --------------------- | ------------------- | ------------------------------------------------------------------------------------- | +| Can be instantiated | No | Unknown status | Unknown identifiability | Forbidden | Allowed | none | [ServerDataStatus.schema.json\*](ServerDataStatus.schema.json "open original schema") | + +## properties Type + +unknown diff --git a/docs/schema/serverdatastatus.md b/docs/schema/serverdatastatus.md new file mode 100644 index 0000000..c5d5d3a --- /dev/null +++ b/docs/schema/serverdatastatus.md @@ -0,0 +1,1987 @@ +# ServerDataStatus Schema + +```txt +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.schema.json "open original schema") | + +## ServerDataStatus Type + +`object` ([ServerDataStatus](serverdatastatus.md)) + +# ServerDataStatus Definitions + +## Definitions group ServerDeviceList + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------ | -------- | -------- | -------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicelist-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/version") | +| [data](#data) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicelist-properties-data.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/data") | + +### version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicelist-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/version") + +#### version Type + +`string` + +### data + + + + +`data` + +- is required +- Type: `object[]` ([ServerDeviceData](serverdatastatus-definitions-serverdevicedata.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicelist-properties-data.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceList/properties/data") + +#### data Type + +`object[]` ([ServerDeviceData](serverdatastatus-definitions-serverdevicedata.md)) + +## Definitions group ServerDeviceData + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------- | --------- | -------- | -------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [deviceId](#deviceId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-deviceid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/deviceId") | +| [name](#name) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-name.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/name") | +| [model](#model) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-model.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/model") | +| [addedAt](#addedAt) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-addedat.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/addedAt") | +| [currentUserId](#currentUserId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-currentuserid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/currentUserId") | +| [networkTime](#networkTime) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-networktime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/networkTime") | +| [cProtectionLevel](#cProtectionLevel) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cProtectionLevel") | +| [hProtectionLevel](#hProtectionLevel) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel-1.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hProtectionLevel") | +| [cUsageStats](#cUsageStats) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cUsageStats") | +| [hUsageStats](#hUsageStats) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-1.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hUsageStats") | +| [cNotificationAccess](#cNotificationAccess) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cNotificationAccess") | +| [hNotificationAccess](#hNotificationAccess) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus-1.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hNotificationAccess") | +| [cAppVersion](#cAppVersion) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-cappversion.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cAppVersion") | +| [hAppVersion](#hAppVersion) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-happversion.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hAppVersion") | +| [tDisablingAdmin](#tDisablingAdmin) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-tdisablingadmin.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/tDisablingAdmin") | +| [reboot](#reboot) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-reboot.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/reboot") | +| [hadManipulation](#hadManipulation) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-hadmanipulation.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hadManipulation") | +| [hadManipulationFlags](#hadManipulationFlags) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-hadmanipulationflags.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hadManipulationFlags") | +| [reportUninstall](#reportUninstall) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-reportuninstall.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/reportUninstall") | +| [isUserKeptSignedIn](#isUserKeptSignedIn) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-isuserkeptsignedin.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/isUserKeptSignedIn") | +| [showDeviceConnected](#showDeviceConnected) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-showdeviceconnected.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/showDeviceConnected") | +| [defUser](#defUser) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-defuser.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/defUser") | +| [defUserTimeout](#defUserTimeout) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-defusertimeout.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/defUserTimeout") | +| [rebootIsManipulation](#rebootIsManipulation) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-rebootismanipulation.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/rebootIsManipulation") | +| [cOverlay](#cOverlay) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-2.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cOverlay") | +| [hOverlay](#hOverlay) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-3.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hOverlay") | +| [asEnabled](#asEnabled) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-asenabled.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/asEnabled") | +| [wasAsEnabled](#wasAsEnabled) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-wasasenabled.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/wasAsEnabled") | +| [activityLevelBlocking](#activityLevelBlocking) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-activitylevelblocking.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/activityLevelBlocking") | +| [qOrLater](#qOrLater) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-qorlater.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/qOrLater") | + +### deviceId + + + + +`deviceId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-deviceid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/deviceId") + +#### deviceId Type + +`string` + +### name + + + + +`name` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-name.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/name") + +#### name Type + +`string` + +### model + + + + +`model` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-model.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/model") + +#### model Type + +`string` + +### addedAt + + + + +`addedAt` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-addedat.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/addedAt") + +#### addedAt Type + +`number` + +### currentUserId + + + + +`currentUserId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-currentuserid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/currentUserId") + +#### currentUserId Type + +`string` + +### networkTime + + + + +`networkTime` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-networktime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/networkTime") + +#### networkTime Type + +`string` + +#### networkTime Constraints + +**enum**: the value of this property must be equal to one of the following values: + +| Value | Explanation | +| :-------------- | ----------- | +| `"disabled"` | | +| `"enabled"` | | +| `"if possible"` | | + +### cProtectionLevel + + + + +`cProtectionLevel` + +- is required +- Type: `string` ([ProtectionLevel](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cProtectionLevel") + +#### cProtectionLevel Type + +`string` ([ProtectionLevel](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel.md)) + +#### 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](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel-1.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel-1.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hProtectionLevel") + +#### hProtectionLevel Type + +`string` ([ProtectionLevel](serverdatastatus-definitions-serverdevicedata-properties-protectionlevel-1.md)) + +#### 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](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cUsageStats") + +#### cUsageStats Type + +`string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus.md)) + +#### 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](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-1.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-1.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hUsageStats") + +#### hUsageStats Type + +`string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-1.md)) + +#### 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](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cNotificationAccess") + +#### cNotificationAccess Type + +`string` ([NewPermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus.md)) + +#### 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](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus-1.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus-1.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hNotificationAccess") + +#### hNotificationAccess Type + +`string` ([NewPermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-newpermissionstatus-1.md)) + +#### 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](serverdatastatus-definitions-serverdevicedata-properties-cappversion.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cAppVersion") + +#### cAppVersion Type + +`number` + +### hAppVersion + + + + +`hAppVersion` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-happversion.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hAppVersion") + +#### hAppVersion Type + +`number` + +### tDisablingAdmin + + + + +`tDisablingAdmin` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-tdisablingadmin.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/tDisablingAdmin") + +#### tDisablingAdmin Type + +`boolean` + +### reboot + + + + +`reboot` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-reboot.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/reboot") + +#### reboot Type + +`boolean` + +### hadManipulation + + + + +`hadManipulation` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-hadmanipulation.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hadManipulation") + +#### hadManipulation Type + +`boolean` + +### hadManipulationFlags + + + + +`hadManipulationFlags` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-hadmanipulationflags.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hadManipulationFlags") + +#### hadManipulationFlags Type + +`number` + +### reportUninstall + + + + +`reportUninstall` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-reportuninstall.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/reportUninstall") + +#### reportUninstall Type + +`boolean` + +### isUserKeptSignedIn + + + + +`isUserKeptSignedIn` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-isuserkeptsignedin.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/isUserKeptSignedIn") + +#### isUserKeptSignedIn Type + +`boolean` + +### showDeviceConnected + + + + +`showDeviceConnected` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-showdeviceconnected.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/showDeviceConnected") + +#### showDeviceConnected Type + +`boolean` + +### defUser + + + + +`defUser` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-defuser.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/defUser") + +#### defUser Type + +`string` + +### defUserTimeout + + + + +`defUserTimeout` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-defusertimeout.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/defUserTimeout") + +#### defUserTimeout Type + +`number` + +### rebootIsManipulation + + + + +`rebootIsManipulation` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-rebootismanipulation.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/rebootIsManipulation") + +#### rebootIsManipulation Type + +`boolean` + +### cOverlay + + + + +`cOverlay` + +- is required +- Type: `string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-2.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-2.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/cOverlay") + +#### cOverlay Type + +`string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-2.md)) + +#### 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](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-3.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-3.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/hOverlay") + +#### hOverlay Type + +`string` ([RuntimePermissionStatus](serverdatastatus-definitions-serverdevicedata-properties-runtimepermissionstatus-3.md)) + +#### 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](serverdatastatus-definitions-serverdevicedata-properties-asenabled.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/asEnabled") + +#### asEnabled Type + +`boolean` + +### wasAsEnabled + + + + +`wasAsEnabled` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-wasasenabled.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/wasAsEnabled") + +#### wasAsEnabled Type + +`boolean` + +### activityLevelBlocking + + + + +`activityLevelBlocking` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-activitylevelblocking.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/activityLevelBlocking") + +#### activityLevelBlocking Type + +`boolean` + +### qOrLater + + + + +`qOrLater` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicedata-properties-qorlater.md "https://timelimit.io/ServerDataStatus#/definitions/ServerDeviceData/properties/qOrLater") + +#### qOrLater Type + +`boolean` + +## Definitions group ProtectionLevel + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ProtectionLevel"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | ---- | -------- | -------- | :--------- | + +## Definitions group RuntimePermissionStatus + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/RuntimePermissionStatus"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | ---- | -------- | -------- | :--------- | + +## Definitions group NewPermissionStatus + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/NewPermissionStatus"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | ---- | -------- | -------- | :--------- | + +## Definitions group ServerInstalledAppsData + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------ | -------- | -------- | -------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [deviceId](#deviceId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-deviceid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/deviceId") | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/version") | +| [apps](#apps) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-apps.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/apps") | +| [activities](#activities) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-activities.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/activities") | + +### deviceId + + + + +`deviceId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-deviceid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/deviceId") + +#### deviceId Type + +`string` + +### version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/version") + +#### version Type + +`string` + +### apps + + + + +`apps` + +- is required +- Type: `object[]` ([SerializedInstalledApp](serverdatastatus-definitions-serializedinstalledapp.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-apps.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/apps") + +#### apps Type + +`object[]` ([SerializedInstalledApp](serverdatastatus-definitions-serializedinstalledapp.md)) + +### activities + + + + +`activities` + +- is required +- Type: `object[]` ([SerializedAppActivityItem](serverdatastatus-definitions-serializedappactivityitem.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverinstalledappsdata-properties-activities.md "https://timelimit.io/ServerDataStatus#/definitions/ServerInstalledAppsData/properties/activities") + +#### activities Type + +`object[]` ([SerializedAppActivityItem](serverdatastatus-definitions-serializedappactivityitem.md)) + +## Definitions group SerializedInstalledApp + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------------------- | --------- | -------- | -------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [packageName](#packageName) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-packagename.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/packageName") | +| [title](#title) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-title.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/title") | +| [isLaunchable](#isLaunchable) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-islaunchable.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/isLaunchable") | +| [recommendation](#recommendation) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-apprecommendation.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/recommendation") | + +### packageName + + + + +`packageName` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-packagename.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/packageName") + +#### packageName Type + +`string` + +### title + + + + +`title` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-title.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/title") + +#### title Type + +`string` + +### isLaunchable + + + + +`isLaunchable` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-islaunchable.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/isLaunchable") + +#### isLaunchable Type + +`boolean` + +### recommendation + + + + +`recommendation` + +- is required +- Type: `string` ([AppRecommendation](serverdatastatus-definitions-serializedinstalledapp-properties-apprecommendation.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedinstalledapp-properties-apprecommendation.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedInstalledApp/properties/recommendation") + +#### recommendation Type + +`string` ([AppRecommendation](serverdatastatus-definitions-serializedinstalledapp-properties-apprecommendation.md)) + +#### 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 + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/AppRecommendation"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | ---- | -------- | -------- | :--------- | + +## Definitions group SerializedAppActivityItem + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------- | -------- | -------- | -------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [p](#p) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedappactivityitem-properties-p.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/p") | +| [c](#c) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedappactivityitem-properties-c.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/c") | +| [t](#t) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serializedappactivityitem-properties-t.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/t") | + +### p + + + + +`p` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedappactivityitem-properties-p.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/p") + +#### p Type + +`string` + +### c + + + + +`c` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedappactivityitem-properties-c.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/c") + +#### c Type + +`string` + +### t + + + + +`t` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serializedappactivityitem-properties-t.md "https://timelimit.io/ServerDataStatus#/definitions/SerializedAppActivityItem/properties/t") + +#### t Type + +`string` + +## Definitions group ServerUpdatedCategoryBaseData + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------------------------- | --------- | -------- | -------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [categoryId](#categoryId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/categoryId") | +| [childId](#childId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-childid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/childId") | +| [title](#title) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-title.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/title") | +| [blockedTimes](#blockedTimes) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockedtimes.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/blockedTimes") | +| [extraTime](#extraTime) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/extraTime") | +| [extraTimeDay](#extraTimeDay) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratimeday.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/extraTimeDay") | +| [tempBlocked](#tempBlocked) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocked.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/tempBlocked") | +| [tempBlockTime](#tempBlockTime) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocktime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/tempBlockTime") | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/version") | +| [parentCategoryId](#parentCategoryId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-parentcategoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/parentCategoryId") | +| [blockAllNotifications](#blockAllNotifications) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockallnotifications.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/blockAllNotifications") | +| [timeWarnings](#timeWarnings) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-timewarnings.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/timeWarnings") | +| [mblCharging](#mblCharging) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblcharging.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/mblCharging") | +| [mblMobile](#mblMobile) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblmobile.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/mblMobile") | +| [sort](#sort) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-sort.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/sort") | + +### categoryId + + + + +`categoryId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/categoryId") + +#### categoryId Type + +`string` + +### childId + + + + +`childId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-childid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/childId") + +#### childId Type + +`string` + +### title + + + + +`title` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-title.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/title") + +#### title Type + +`string` + +### blockedTimes + + + + +`blockedTimes` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockedtimes.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/blockedTimes") + +#### blockedTimes Type + +`string` + +### extraTime + + + + +`extraTime` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/extraTime") + +#### extraTime Type + +`number` + +### extraTimeDay + + + + +`extraTimeDay` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-extratimeday.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/extraTimeDay") + +#### extraTimeDay Type + +`number` + +### tempBlocked + + + + +`tempBlocked` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocked.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/tempBlocked") + +#### tempBlocked Type + +`boolean` + +### tempBlockTime + + + + +`tempBlockTime` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-tempblocktime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/tempBlockTime") + +#### tempBlockTime Type + +`number` + +### version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/version") + +#### version Type + +`string` + +### parentCategoryId + + + + +`parentCategoryId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-parentcategoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/parentCategoryId") + +#### parentCategoryId Type + +`string` + +### blockAllNotifications + + + + +`blockAllNotifications` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-blockallnotifications.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/blockAllNotifications") + +#### blockAllNotifications Type + +`boolean` + +### timeWarnings + + + + +`timeWarnings` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-timewarnings.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/timeWarnings") + +#### timeWarnings Type + +`number` + +### mblCharging + + + + +`mblCharging` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblcharging.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/mblCharging") + +#### mblCharging Type + +`number` + +### mblMobile + + + + +`mblMobile` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-mblmobile.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/mblMobile") + +#### mblMobile Type + +`number` + +### sort + + + + +`sort` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategorybasedata-properties-sort.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryBaseData/properties/sort") + +#### sort Type + +`number` + +## Definitions group ServerUpdatedCategoryAssignedApps + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------ | -------- | -------- | -------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [categoryId](#categoryId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/categoryId") | +| [apps](#apps) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/apps") | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/version") | + +### categoryId + + + + +`categoryId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/categoryId") + +#### categoryId Type + +`string` + +### apps + + + + +`apps` + +- is required +- Type: `string[]` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-apps.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/apps") + +#### apps Type + +`string[]` + +### version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryassignedapps-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryAssignedApps/properties/version") + +#### version Type + +`string` + +## Definitions group ServerUpdatedCategoryUsedTimes + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------ | -------- | -------- | -------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [categoryId](#categoryId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/categoryId") | +| [times](#times) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-times.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/times") | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/version") | + +### categoryId + + + + +`categoryId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/categoryId") + +#### categoryId Type + +`string` + +### times + + + + +`times` + +- is required +- Type: `object[]` ([ServerUsedTimeItem](serverdatastatus-definitions-serverusedtimeitem.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-times.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/times") + +#### times Type + +`object[]` ([ServerUsedTimeItem](serverdatastatus-definitions-serverusedtimeitem.md)) + +### version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedcategoryusedtimes-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedCategoryUsedTimes/properties/version") + +#### version Type + +`string` + +## Definitions group ServerUsedTimeItem + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------ | -------- | -------- | -------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [day](#day) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverusedtimeitem-properties-day.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem/properties/day") | +| [time](#time) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverusedtimeitem-properties-time.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem/properties/time") | + +### day + + + + +`day` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverusedtimeitem-properties-day.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem/properties/day") + +#### day Type + +`number` + +### time + + + + +`time` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverusedtimeitem-properties-time.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUsedTimeItem/properties/time") + +#### time Type + +`number` + +## Definitions group ServerUpdatedTimeLimitRules + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------------ | -------- | -------- | -------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [categoryId](#categoryId) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedtimelimitrules-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/categoryId") | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedtimelimitrules-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/version") | +| [rules](#rules) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverupdatedtimelimitrules-properties-rules.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/rules") | + +### categoryId + + + + +`categoryId` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedtimelimitrules-properties-categoryid.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/categoryId") + +#### categoryId Type + +`string` + +### version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedtimelimitrules-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/version") + +#### version Type + +`string` + +### rules + + + + +`rules` + +- is required +- Type: `object[]` ([ServerTimeLimitRule](serverdatastatus-definitions-servertimelimitrule.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverupdatedtimelimitrules-properties-rules.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUpdatedTimeLimitRules/properties/rules") + +#### rules Type + +`object[]` ([ServerTimeLimitRule](serverdatastatus-definitions-servertimelimitrule.md)) + +## Definitions group ServerTimeLimitRule + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :---------------------- | --------- | -------- | -------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [id](#id) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-id.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/id") | +| [extraTime](#extraTime) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-extratime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/extraTime") | +| [dayMask](#dayMask) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-daymask.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/dayMask") | +| [maxTime](#maxTime) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-maxtime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/maxTime") | + +### id + + + + +`id` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-id.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/id") + +#### id Type + +`string` + +### extraTime + + + + +`extraTime` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-extratime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/extraTime") + +#### extraTime Type + +`boolean` + +### dayMask + + + + +`dayMask` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-daymask.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/dayMask") + +#### dayMask Type + +`number` + +### maxTime + + + + +`maxTime` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-servertimelimitrule-properties-maxtime.md "https://timelimit.io/ServerDataStatus#/definitions/ServerTimeLimitRule/properties/maxTime") + +#### maxTime Type + +`number` + +## Definitions group ServerUserList + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUserList"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :------------------ | -------- | -------- | -------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [version](#version) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserlist-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/version") | +| [data](#data) | `array` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserlist-properties-data.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/data") | + +### version + + + + +`version` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserlist-properties-version.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/version") + +#### version Type + +`string` + +### data + + + + +`data` + +- is required +- Type: `object[]` ([ServerUserEntry](serverdatastatus-definitions-serveruserentry.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserlist-properties-data.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserList/properties/data") + +#### data Type + +`object[]` ([ServerUserEntry](serverdatastatus-definitions-serveruserentry.md)) + +## Definitions group ServerUserEntry + +Reference this group by using + +```json +{"$ref":"https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry"} +``` + +| Property | Type | Required | Nullable | Defined by | +| :-------------------------------------------------------- | --------- | -------- | -------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [id](#id) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-id.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/id") | +| [name](#name) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-name.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/name") | +| [password](#password) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-password.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/password") | +| [secondPasswordSalt](#secondPasswordSalt) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-secondpasswordsalt.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/secondPasswordSalt") | +| [type](#type) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-type.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/type") | +| [timeZone](#timeZone) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-timezone.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/timeZone") | +| [disableLimitsUntil](#disableLimitsUntil) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-disablelimitsuntil.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/disableLimitsUntil") | +| [mail](#mail) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-mail.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/mail") | +| [currentDevice](#currentDevice) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-currentdevice.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/currentDevice") | +| [categoryForNotAssignedApps](#categoryForNotAssignedApps) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-categoryfornotassignedapps.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/categoryForNotAssignedApps") | +| [relaxPrimaryDevice](#relaxPrimaryDevice) | `boolean` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-relaxprimarydevice.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/relaxPrimaryDevice") | +| [mailNotificationFlags](#mailNotificationFlags) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-mailnotificationflags.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/mailNotificationFlags") | +| [blockedTimes](#blockedTimes) | `string` | Required | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-blockedtimes.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/blockedTimes") | + +### id + + + + +`id` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-id.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/id") + +#### id Type + +`string` + +### name + + + + +`name` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-name.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/name") + +#### name Type + +`string` + +### password + + + + +`password` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-password.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/password") + +#### password Type + +`string` + +### secondPasswordSalt + + + + +`secondPasswordSalt` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-secondpasswordsalt.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/secondPasswordSalt") + +#### secondPasswordSalt Type + +`string` + +### type + + + + +`type` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-type.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/type") + +#### 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](serverdatastatus-definitions-serveruserentry-properties-timezone.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/timeZone") + +#### timeZone Type + +`string` + +### disableLimitsUntil + + + + +`disableLimitsUntil` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-disablelimitsuntil.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/disableLimitsUntil") + +#### disableLimitsUntil Type + +`number` + +### mail + + + + +`mail` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-mail.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/mail") + +#### mail Type + +`string` + +### currentDevice + + + + +`currentDevice` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-currentdevice.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/currentDevice") + +#### currentDevice Type + +`string` + +### categoryForNotAssignedApps + + + + +`categoryForNotAssignedApps` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-categoryfornotassignedapps.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/categoryForNotAssignedApps") + +#### categoryForNotAssignedApps Type + +`string` + +### relaxPrimaryDevice + + + + +`relaxPrimaryDevice` + +- is required +- Type: `boolean` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-relaxprimarydevice.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/relaxPrimaryDevice") + +#### relaxPrimaryDevice Type + +`boolean` + +### mailNotificationFlags + + + + +`mailNotificationFlags` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-mailnotificationflags.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/mailNotificationFlags") + +#### mailNotificationFlags Type + +`number` + +### blockedTimes + + + + +`blockedTimes` + +- is required +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserentry-properties-blockedtimes.md "https://timelimit.io/ServerDataStatus#/definitions/ServerUserEntry/properties/blockedTimes") + +#### blockedTimes Type + +`string` + +# ServerDataStatus Properties + +| Property | Type | Required | Nullable | Defined by | +| :---------------------------- | -------- | -------- | -------------- | :------------------------------------------------------------------------------------------------------------------------------------ | +| [devices](#devices) | `object` | Optional | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serverdevicelist.md "https://timelimit.io/ServerDataStatus#/properties/devices") | +| [apps](#apps) | `array` | Optional | cannot be null | [ServerDataStatus](serverdatastatus-properties-apps.md "https://timelimit.io/ServerDataStatus#/properties/apps") | +| [rmCategories](#rmCategories) | `array` | Optional | cannot be null | [ServerDataStatus](serverdatastatus-properties-rmcategories.md "https://timelimit.io/ServerDataStatus#/properties/rmCategories") | +| [categoryBase](#categoryBase) | `array` | Optional | cannot be null | [ServerDataStatus](serverdatastatus-properties-categorybase.md "https://timelimit.io/ServerDataStatus#/properties/categoryBase") | +| [categoryApp](#categoryApp) | `array` | Optional | cannot be null | [ServerDataStatus](serverdatastatus-properties-categoryapp.md "https://timelimit.io/ServerDataStatus#/properties/categoryApp") | +| [usedTimes](#usedTimes) | `array` | Optional | cannot be null | [ServerDataStatus](serverdatastatus-properties-usedtimes.md "https://timelimit.io/ServerDataStatus#/properties/usedTimes") | +| [rules](#rules) | `array` | Optional | cannot be null | [ServerDataStatus](serverdatastatus-properties-rules.md "https://timelimit.io/ServerDataStatus#/properties/rules") | +| [users](#users) | `object` | Optional | cannot be null | [ServerDataStatus](serverdatastatus-definitions-serveruserlist.md "https://timelimit.io/ServerDataStatus#/properties/users") | +| [fullVersion](#fullVersion) | `number` | Required | cannot be null | [ServerDataStatus](serverdatastatus-properties-fullversion.md "https://timelimit.io/ServerDataStatus#/properties/fullVersion") | +| [message](#message) | `string` | Optional | cannot be null | [ServerDataStatus](serverdatastatus-properties-message.md "https://timelimit.io/ServerDataStatus#/properties/message") | + +## devices + + + + +`devices` + +- is optional +- Type: `object` ([ServerDeviceList](serverdatastatus-definitions-serverdevicelist.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serverdevicelist.md "https://timelimit.io/ServerDataStatus#/properties/devices") + +### devices Type + +`object` ([ServerDeviceList](serverdatastatus-definitions-serverdevicelist.md)) + +## apps + + + + +`apps` + +- is optional +- Type: `object[]` ([ServerInstalledAppsData](serverdatastatus-definitions-serverinstalledappsdata.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-properties-apps.md "https://timelimit.io/ServerDataStatus#/properties/apps") + +### apps Type + +`object[]` ([ServerInstalledAppsData](serverdatastatus-definitions-serverinstalledappsdata.md)) + +## rmCategories + + + + +`rmCategories` + +- is optional +- Type: `string[]` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-properties-rmcategories.md "https://timelimit.io/ServerDataStatus#/properties/rmCategories") + +### rmCategories Type + +`string[]` + +## categoryBase + + + + +`categoryBase` + +- is optional +- Type: `object[]` ([ServerUpdatedCategoryBaseData](serverdatastatus-definitions-serverupdatedcategorybasedata.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-properties-categorybase.md "https://timelimit.io/ServerDataStatus#/properties/categoryBase") + +### categoryBase Type + +`object[]` ([ServerUpdatedCategoryBaseData](serverdatastatus-definitions-serverupdatedcategorybasedata.md)) + +## categoryApp + + + + +`categoryApp` + +- is optional +- Type: `object[]` ([ServerUpdatedCategoryAssignedApps](serverdatastatus-definitions-serverupdatedcategoryassignedapps.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-properties-categoryapp.md "https://timelimit.io/ServerDataStatus#/properties/categoryApp") + +### categoryApp Type + +`object[]` ([ServerUpdatedCategoryAssignedApps](serverdatastatus-definitions-serverupdatedcategoryassignedapps.md)) + +## usedTimes + + + + +`usedTimes` + +- is optional +- Type: `object[]` ([ServerUpdatedCategoryUsedTimes](serverdatastatus-definitions-serverupdatedcategoryusedtimes.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-properties-usedtimes.md "https://timelimit.io/ServerDataStatus#/properties/usedTimes") + +### usedTimes Type + +`object[]` ([ServerUpdatedCategoryUsedTimes](serverdatastatus-definitions-serverupdatedcategoryusedtimes.md)) + +## rules + + + + +`rules` + +- is optional +- Type: `object[]` ([ServerUpdatedTimeLimitRules](serverdatastatus-definitions-serverupdatedtimelimitrules.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-properties-rules.md "https://timelimit.io/ServerDataStatus#/properties/rules") + +### rules Type + +`object[]` ([ServerUpdatedTimeLimitRules](serverdatastatus-definitions-serverupdatedtimelimitrules.md)) + +## users + + + + +`users` + +- is optional +- Type: `object` ([ServerUserList](serverdatastatus-definitions-serveruserlist.md)) +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-definitions-serveruserlist.md "https://timelimit.io/ServerDataStatus#/properties/users") + +### users Type + +`object` ([ServerUserList](serverdatastatus-definitions-serveruserlist.md)) + +## fullVersion + + + + +`fullVersion` + +- is required +- Type: `number` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-properties-fullversion.md "https://timelimit.io/ServerDataStatus#/properties/fullVersion") + +### fullVersion Type + +`number` + +## message + + + + +`message` + +- is optional +- Type: `string` +- cannot be null +- defined in: [ServerDataStatus](serverdatastatus-properties-message.md "https://timelimit.io/ServerDataStatus#/properties/message") + +### message Type + +`string` diff --git a/scripts/build-schemas.js b/scripts/build-schemas.js index bd539c5..c70d53f 100644 --- a/scripts/build-schemas.js +++ b/scripts/build-schemas.js @@ -45,6 +45,15 @@ const types = [ 'SignInByMailCodeRequest' ] +const docOnlyTypes = [ + 'ServerDataStatus' +] + +const allTypes = [ + ...types, + ...docOnlyTypes +] + const settings = { required: true, noExtraProps: true @@ -66,7 +75,7 @@ let definitions = {} let schemas = {} let output = '' -types.forEach((type) => { +allTypes.forEach((type) => { const schema = generator.getSchemaForSymbol(type) schemas[type] = schema @@ -108,6 +117,10 @@ types.forEach((type) => { const functionName = 'is' + type.substr(0, 1).toUpperCase() + type.substr(1) output += 'export const ' + functionName + ': (value: object) => value is ' + type + ' = ' + functionBody + '\n' +}) + +allTypes.forEach((type) => { + const schema = schemas[type] const schemaToSave = { ...addDefinitionTitles(removeUnusedDefinitions(schema)), diff --git a/src/api/schema.ts b/src/api/schema.ts index 3df0ed5..6e8c162 100644 --- a/src/api/schema.ts +++ b/src/api/schema.ts @@ -1,6 +1,6 @@ /* * server component for the TimeLimit App - * Copyright (C) 2019 Jonas Lochmann + * Copyright (C) 2019 - 2020 Jonas Lochmann * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as @@ -141,3 +141,4 @@ export interface SignInByMailCodeRequest { } export { SerializedParentAction, SerializedChildAction, SerializedAppLogicAction } from '../action/serialization' +export { ServerDataStatus } from '../object/serverdatastatus' diff --git a/src/api/validator.ts b/src/api/validator.ts index bf91666..f362b9d 100644 --- a/src/api/validator.ts +++ b/src/api/validator.ts @@ -1439,6 +1439,473 @@ const definitions = { "required": [ "type" ] + }, + "ServerDeviceList": { + "type": "object", + "properties": { + "version": { + "type": "string" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerDeviceData" + } + } + }, + "additionalProperties": false, + "required": [ + "data", + "version" + ] + }, + "ServerDeviceData": { + "type": "object", + "properties": { + "deviceId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "model": { + "type": "string" + }, + "addedAt": { + "type": "number" + }, + "currentUserId": { + "type": "string" + }, + "networkTime": { + "enum": [ + "disabled", + "enabled", + "if possible" + ], + "type": "string" + }, + "cProtectionLevel": { + "$ref": "#/definitions/ProtectionLevel" + }, + "hProtectionLevel": { + "$ref": "#/definitions/ProtectionLevel" + }, + "cUsageStats": { + "$ref": "#/definitions/RuntimePermissionStatus" + }, + "hUsageStats": { + "$ref": "#/definitions/RuntimePermissionStatus" + }, + "cNotificationAccess": { + "$ref": "#/definitions/NewPermissionStatus" + }, + "hNotificationAccess": { + "$ref": "#/definitions/NewPermissionStatus" + }, + "cAppVersion": { + "type": "number" + }, + "hAppVersion": { + "type": "number" + }, + "tDisablingAdmin": { + "type": "boolean" + }, + "reboot": { + "type": "boolean" + }, + "hadManipulation": { + "type": "boolean" + }, + "hadManipulationFlags": { + "type": "number" + }, + "reportUninstall": { + "type": "boolean" + }, + "isUserKeptSignedIn": { + "type": "boolean" + }, + "showDeviceConnected": { + "type": "boolean" + }, + "defUser": { + "type": "string" + }, + "defUserTimeout": { + "type": "number" + }, + "rebootIsManipulation": { + "type": "boolean" + }, + "cOverlay": { + "$ref": "#/definitions/RuntimePermissionStatus" + }, + "hOverlay": { + "$ref": "#/definitions/RuntimePermissionStatus" + }, + "asEnabled": { + "type": "boolean" + }, + "wasAsEnabled": { + "type": "boolean" + }, + "activityLevelBlocking": { + "type": "boolean" + }, + "qOrLater": { + "type": "boolean" + } + }, + "additionalProperties": false, + "required": [ + "activityLevelBlocking", + "addedAt", + "asEnabled", + "cAppVersion", + "cNotificationAccess", + "cOverlay", + "cProtectionLevel", + "cUsageStats", + "currentUserId", + "defUser", + "defUserTimeout", + "deviceId", + "hAppVersion", + "hNotificationAccess", + "hOverlay", + "hProtectionLevel", + "hUsageStats", + "hadManipulation", + "hadManipulationFlags", + "isUserKeptSignedIn", + "model", + "name", + "networkTime", + "qOrLater", + "reboot", + "rebootIsManipulation", + "reportUninstall", + "showDeviceConnected", + "tDisablingAdmin", + "wasAsEnabled" + ] + }, + "ProtectionLevel": { + "enum": [ + "device owner", + "none", + "password device admin", + "simple device admin" + ], + "type": "string" + }, + "RuntimePermissionStatus": { + "enum": [ + "granted", + "not granted", + "not required" + ], + "type": "string" + }, + "NewPermissionStatus": { + "enum": [ + "granted", + "not granted", + "not supported" + ], + "type": "string" + }, + "ServerInstalledAppsData": { + "type": "object", + "properties": { + "deviceId": { + "type": "string" + }, + "version": { + "type": "string" + }, + "apps": { + "type": "array", + "items": { + "$ref": "#/definitions/SerializedInstalledApp" + } + }, + "activities": { + "type": "array", + "items": { + "$ref": "#/definitions/SerializedAppActivityItem" + } + } + }, + "additionalProperties": false, + "required": [ + "activities", + "apps", + "deviceId", + "version" + ] + }, + "ServerUpdatedCategoryBaseData": { + "type": "object", + "properties": { + "categoryId": { + "type": "string" + }, + "childId": { + "type": "string" + }, + "title": { + "type": "string" + }, + "blockedTimes": { + "type": "string" + }, + "extraTime": { + "type": "number" + }, + "extraTimeDay": { + "type": "number" + }, + "tempBlocked": { + "type": "boolean" + }, + "tempBlockTime": { + "type": "number" + }, + "version": { + "type": "string" + }, + "parentCategoryId": { + "type": "string" + }, + "blockAllNotifications": { + "type": "boolean" + }, + "timeWarnings": { + "type": "number" + }, + "mblCharging": { + "type": "number" + }, + "mblMobile": { + "type": "number" + }, + "sort": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "blockAllNotifications", + "blockedTimes", + "categoryId", + "childId", + "extraTime", + "extraTimeDay", + "mblCharging", + "mblMobile", + "parentCategoryId", + "sort", + "tempBlockTime", + "tempBlocked", + "timeWarnings", + "title", + "version" + ] + }, + "ServerUpdatedCategoryAssignedApps": { + "type": "object", + "properties": { + "categoryId": { + "type": "string" + }, + "apps": { + "type": "array", + "items": { + "type": "string" + } + }, + "version": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "apps", + "categoryId", + "version" + ] + }, + "ServerUpdatedCategoryUsedTimes": { + "type": "object", + "properties": { + "categoryId": { + "type": "string" + }, + "times": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerUsedTimeItem" + } + }, + "version": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "categoryId", + "times", + "version" + ] + }, + "ServerUsedTimeItem": { + "type": "object", + "properties": { + "day": { + "type": "number" + }, + "time": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "day", + "time" + ] + }, + "ServerUpdatedTimeLimitRules": { + "type": "object", + "properties": { + "categoryId": { + "type": "string" + }, + "version": { + "type": "string" + }, + "rules": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerTimeLimitRule" + } + } + }, + "additionalProperties": false, + "required": [ + "categoryId", + "rules", + "version" + ] + }, + "ServerTimeLimitRule": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "extraTime": { + "type": "boolean" + }, + "dayMask": { + "type": "number" + }, + "maxTime": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "dayMask", + "extraTime", + "id", + "maxTime" + ] + }, + "ServerUserList": { + "type": "object", + "properties": { + "version": { + "type": "string" + }, + "data": { + "type": "array", + "items": { + "$ref": "#/definitions/ServerUserEntry" + } + } + }, + "additionalProperties": false, + "required": [ + "data", + "version" + ] + }, + "ServerUserEntry": { + "type": "object", + "properties": { + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "password": { + "type": "string" + }, + "secondPasswordSalt": { + "type": "string" + }, + "type": { + "enum": [ + "child", + "parent" + ], + "type": "string" + }, + "timeZone": { + "type": "string" + }, + "disableLimitsUntil": { + "type": "number" + }, + "mail": { + "type": "string" + }, + "currentDevice": { + "type": "string" + }, + "categoryForNotAssignedApps": { + "type": "string" + }, + "relaxPrimaryDevice": { + "type": "boolean" + }, + "mailNotificationFlags": { + "type": "number" + }, + "blockedTimes": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "blockedTimes", + "categoryForNotAssignedApps", + "currentDevice", + "disableLimitsUntil", + "id", + "mail", + "mailNotificationFlags", + "name", + "password", + "relaxPrimaryDevice", + "secondPasswordSalt", + "timeZone", + "type" + ] } } diff --git a/src/websocket/index.ts b/src/websocket/index.ts index 12ace8a..014304b 100644 --- a/src/websocket/index.ts +++ b/src/websocket/index.ts @@ -1,6 +1,6 @@ /* * server component for the TimeLimit App - * Copyright (C) 2019 Jonas Lochmann + * Copyright (C) 2019 - 2020 Jonas Lochmann * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as @@ -31,7 +31,7 @@ export const createWebsocketHandler = ({ connectedDevicesManager, database }: { const events = new EventEmitter() // this disables warnings for many listeners - // this is required because very single socket causes listeners + // this is required because every single socket causes listeners events.setMaxListeners(0) const eventTriggerImportantSyncForAll = 'triggerimportantsyncforall'