mirror of
https://codeberg.org/timelimit/timelimit-server.git
synced 2026-08-31 19:03:45 +02:00
Add support for more limits
This commit is contained in:
@@ -428,6 +428,12 @@
|
||||
"$ref": "#/definitions/ServerUsedTimeItem"
|
||||
}
|
||||
},
|
||||
"sessionDurations": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/ServerSessionDurationItem"
|
||||
}
|
||||
},
|
||||
"version": {
|
||||
"type": "string"
|
||||
}
|
||||
@@ -435,6 +441,7 @@
|
||||
"additionalProperties": false,
|
||||
"required": [
|
||||
"categoryId",
|
||||
"sessionDurations",
|
||||
"times",
|
||||
"version"
|
||||
],
|
||||
@@ -448,15 +455,62 @@
|
||||
},
|
||||
"time": {
|
||||
"type": "number"
|
||||
},
|
||||
"start": {
|
||||
"type": "number"
|
||||
},
|
||||
"end": {
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"required": [
|
||||
"day",
|
||||
"end",
|
||||
"start",
|
||||
"time"
|
||||
],
|
||||
"title": "ServerUsedTimeItem"
|
||||
},
|
||||
"ServerSessionDurationItem": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"md": {
|
||||
"description": "the maximum duration of a session (maxSessionDuration)",
|
||||
"type": "number"
|
||||
},
|
||||
"spd": {
|
||||
"description": "the pause duration after a session (sessionPauseDuration)",
|
||||
"type": "number"
|
||||
},
|
||||
"sm": {
|
||||
"description": "the start minute of the day of the session/ the rule\nwhich created this session (startMinuteOfDay)",
|
||||
"type": "number"
|
||||
},
|
||||
"em": {
|
||||
"description": "the end minute of the day of the session/ the rule\nwhich created this session (endMinuteOfDay)",
|
||||
"type": "number"
|
||||
},
|
||||
"l": {
|
||||
"description": "the timestamp of the last usage of this session (lastUsage)",
|
||||
"type": "number"
|
||||
},
|
||||
"d": {
|
||||
"description": "the duration of the last/ current session (lastSessionDuration)",
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"required": [
|
||||
"d",
|
||||
"em",
|
||||
"l",
|
||||
"md",
|
||||
"sm",
|
||||
"spd"
|
||||
],
|
||||
"title": "ServerSessionDurationItem"
|
||||
},
|
||||
"ServerUpdatedTimeLimitRules": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
@@ -495,14 +549,30 @@
|
||||
},
|
||||
"maxTime": {
|
||||
"type": "number"
|
||||
},
|
||||
"start": {
|
||||
"type": "number"
|
||||
},
|
||||
"end": {
|
||||
"type": "number"
|
||||
},
|
||||
"session": {
|
||||
"type": "number"
|
||||
},
|
||||
"pause": {
|
||||
"type": "number"
|
||||
}
|
||||
},
|
||||
"additionalProperties": false,
|
||||
"required": [
|
||||
"dayMask",
|
||||
"end",
|
||||
"extraTime",
|
||||
"id",
|
||||
"maxTime"
|
||||
"maxTime",
|
||||
"pause",
|
||||
"session",
|
||||
"start"
|
||||
],
|
||||
"title": "ServerTimeLimitRule"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user